Cheap Bus and Train tickets to Brunswick, ME

What are the most popular routes to Brunswick?

Boston - BrunswickAverage priceMX$581Average duration2h 35mDaily departures1
Portland - BrunswickAverage priceMX$261Average duration30mDaily departures2
Washington - BrunswickAverage priceMX$4,990Average duration14hDaily departures6
Washington - BrunswickAverage priceMX$1,621Average duration13h 15mDaily departures4
New York City - BrunswickAverage priceMX$3,629Average duration9h 40mDaily departures6