Cheap Bus tickets to Lewiston, ME

What are the most popular routes to Lewiston?

Portland - LewistonAverage priceCHF 14Average duration50mDaily departures2
Boston - LewistonAverage priceCHF 30Average duration3h 20mDaily departures3
Bangor - LewistonAverage priceCHF 33Average duration2hDaily departures2
Hartford - LewistonAverage priceCHF 48Average duration8h 5mDaily departures3
Manchester - LewistonAverage priceCHF 35Average duration6h 25mDaily departures4