Cheap Bus and Train tickets to Portland, ME

Scenic view of Portland, ME

What are the most popular routes to Portland?

Boston - PortlandAverage priceR 652Average duration2h 30mDaily departures6
Boston - PortlandAverage priceR 384Average duration2h 15mDaily departures2
New York City - PortlandAverage priceR 782Average duration8h 20mDaily departures10
Washington - PortlandAverage priceR 1 434Average duration20h 10mDaily departures9
Washington - PortlandAverage priceR 3 369Average duration12h 30mDaily departures5