Cheap Bus tickets to Lewiston, ME

What are the most popular routes to Lewiston?

Boston - LewistonAverage priceARS 48 390Average duration3h 20mDaily departures3
Portland - LewistonAverage priceARS 23 203Average duration50mDaily departures2
Bangor - LewistonAverage priceARS 55 057Average duration2hDaily departures2
Manchester - LewistonAverage priceARS 58 747Average duration6h 25mDaily departures4
Washington - LewistonAverage priceARS 132 798Average duration22h 20mDaily departures11