Greyhound operates, on average, 1 bus schedule(s) from Lewiston to Hanover. The average Greyhound ticket to Hanover costs $34.00. Cheap Greyhound tickets to Hanover are available on Wanderu starting from $27.00. In Lewiston, Greyhound departs from KM Transit - 111 Bates St and no other station. In Hanover, Greyhound arrives at Hanover Inn - 3 S Main St and no other station.
An average trip on Greyhound from Lewiston to Hanover takes 12 hours and 24 minutes, while the fastest available Greyhound trip will get you to Hanover in 9 hours and 55 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $38.67 for a weekend getaway trip to Hanover.