|Fastest time||48h 5m|
|Trips per day||1|
Greyhound operates, on average, 1 bus schedule(s) from Lawrence to Portland. The average Greyhound ticket to Portland costs $173.64. Cheap Greyhound tickets to Portland are available on Wanderu starting from $159.00. In Lawrence, Greyhound departs from 707 Vermont St and no other station. In Portland, Greyhound arrives at Greyhound Station - 950 Congress St and no other station.
An average trip on Greyhound from Lawrence to Portland takes 48 hours and 5 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $189.67 for a weekend getaway trip to Portland.