Cheap Bus and Train tickets to Portland, ME

Scenic view of Portland, ME

What are the most popular routes to Portland?

Boston - PortlandAverage priceRUB 1,777Average duration2hDaily departures3
New York City - PortlandAverage priceRUB 10,738Average duration8h 36mDaily departures10
Bangor - PortlandAverage priceRUB 2,378Average duration2h 35mDaily departures3
Philadelphia - PortlandAverage priceRUB 15,011Average duration10h 32mDaily departures9
Providence - PortlandAverage priceRUB 5,220Average duration5h 18mDaily departures7