|Shortest Duration||18h 0m|
|Trips per day||1|
Book Greyhound from Lewiston to Rochester from $126.00. Typically there is one Greyhound schedule per day from Lewiston to Rochester and you can expect on average to pay $139.34 for a Greyhound ticket to Rochester. In Lewiston, Greyhound departs to Rochester from KM Transit - 111 Bates St, In Rochester, Greyhound arrives at Trailways Term - 186 Cumberland St,
An average trip on Greyhound from Lewiston to Rochester takes 17 hours and 50 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $150.50 for a one way ticket for your weekend getaway trip to Rochester.