Cheap Bus and Train tickets to Freeport, ME, US

What are the most popular routes to Freeport?

Boston - FreeportAverage price$41Average duration3h 5mDaily departures5
Dover - FreeportAverage price$21Average duration1h 35mDaily departures5
New York City - FreeportAverage price$240Average duration9h 11mDaily departures6
Portland - FreeportAverage price$9Average duration30mDaily departures5
Wells - FreeportAverage price$15Average duration1h 17mDaily departures3