|Shortest Duration||28h 0m|
|Trips per day||2|
Book Greyhound from Lexington to Portland from $128.00. There are 2 trips per day offered by Greyhound from Lexington to Portland and you can expect on average to pay $144.83 for a Greyhound ticket to Portland. In Lexington, Greyhound departs to Portland from 477 W New Circle Rd NW, In Portland, Greyhound arrives at Bus Terminal - 950 Congress St,
An average trip on Greyhound from Lexington to Portland takes 30 hours and 25 minutes, while the fastest available Greyhound trip will get you to Portland in 28 hours and 0 minutes,
On weekends, Greyhound offers 2 trips per day. A one way ticket costs $150.20 for a weekend trip to Portland.