COVID-19 Travel Guide
Learn more ›

Search coach tickets to Portland

switcheroo

Quickview

How to get to Portland by coach

Routes99
Trips per day134
coach lines2
Stations2
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

What is a good price for a coach ticket to Portland?

£7.85 is the cheapest price for a coach ticket to Portland, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Portland. In the last month, coaches from Auburn to Portland had the lowest average price at £7.85.

Where is the coach station in Portland, ME?

The busiest coach station in Portland is 100 Thompsons Pt Rd. As Portland's main station, it has the most coaches coming and going. However, a popular alternative is Bus Terminal - 950 Congress St.

Boston

There are 15 scheduled coaches per day from Boston to Portland. The route can be as long as 99 miles, or 159 kilometers. On average, the journey takes 2 hours and 8 minutes. There are 2 coach lines that operate on this route. Concord Coach Lines has the most daily coaches. Coaches from Boston usually arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
2h 8m
Avg. Price
£20.82

Edinboro

There are 7 scheduled coaches per day from Edinboro to Portland. The route can be as long as 516 miles, or 831 kilometers. On average, the journey takes 26 hours and 36 minutes. One coach company, Greyhound, connects Edinboro to Portland. Coaches from Edinboro usually arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
1d 2h 36m
Avg. Price
£95.95

Meadville

There are 7 scheduled coaches per day from Meadville to Portland. The route can be as long as 522 miles, or 840 kilometers. On average, the journey takes 26 hours and 33 minutes. One coach company, Greyhound, connects Meadville to Portland. Coaches from Meadville usually arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
1d 2h 33m
Avg. Price
£97.74

Petersburg

There are 6 scheduled coaches per day from Petersburg to Portland. The route can be as long as 582 miles, or 937 kilometers. On average, the journey takes 22 hours and 2 minutes. One coach company, Greyhound, connects Petersburg to Portland. Coaches from Petersburg usually arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
22h 2m
Avg. Price
£158.11

Youngstown

There are 5 scheduled coaches per day from Youngstown to Portland. The route can be as long as 560 miles, or 900 kilometers. On average, the journey takes 22 hours and 37 minutes. One coach company, Greyhound, connects Youngstown to Portland. Coaches from Youngstown usually arrive in Portland at 100 Thompsons Pt Rd.
Avg. Time
22h 37m
Avg. Price
£101.38

Located in Maine, Portland is accessible by coach from 99 other cities. You can choose from 134 daily scheduled trips when you search for coaches to Portland on Wanderu. Concord Coach Lines usually has the most coaches on any given day.

Looking for other ways to get there? Train tickets to Portland are also available. Ferry trips to Portland are yet another option.

Coach companies serving Portland

Greyhound

There are 8 scheduled Greyhound coaches per day. Greyhound can get you to Portland from 104 cities, including New York.
Greyhound
Greyhound
Avg. Time
23h 32m
Avg. Price
£88.09

Concord Coach Lines

There are 44 scheduled Concord Coach Lines coaches per day. Concord Coach Lines can get you to Portland from 28 cities, including Boston.
Concord Coach Lines
Concord Coach Lines
Avg. Time
3h 34m
Avg. Price
£25.38

Top coach routes to and from Portland