|Shortest Duration||39h 55m|
|Trips per day||3|
Book Greyhound from Lafayette to Portland from £150.04. There are 3 Greyhound schedules from Lafayette to Portland and you can expect on average to pay £177.52 for a Greyhound ticket to Portland. In Lafayette, Greyhound departs to Portland from 100 Lee Ave and no other station. In Portland, Greyhound arrives at 100 Thompsons Pt Rd and 2 other stations.
An average trip on Greyhound from Lafayette to Portland takes 46 hours and 7 minutes, while the fastest available Greyhound trip will get you to Portland in 39 hours and 55 minutes,