Portland, MEBoston, MA
Portland to Boston by Bus or Train
Greyhound has the cheapest bus ticket from Portland to Boston for only $24, on a trip of approximately 2h 30m duration.
Choose Amtrak - Downeaster trains with fares starting from $34. Travel time approximately 2h 32m.
We have selected the cheapest, fastest and earliest schedules for your trip to Boston.
- CheapestPortland Park & RideBoston (South Station)Bus2h 30mDirect
- Concord Coach LinesFastest100 Thompsons Pt RdSouth StationBus1h 50mDirect
- Concord Coach LinesEarliest100 Thompsons Pt RdSouth StationBus2h 10mDirect
Companies | Departures | Duration | Service | Price |
---|---|---|---|---|
1:45 PM->4:15 PM | 2h 30m | Direct | ||
Concord Coach Lines | 3:15 AM->5:25 AM | 2h 10m | Direct | |
Concord Coach Lines | 6:15 AM->8:05 AM | 1h 50m | Direct | |
11:48 AM->2:20 PM | 2h 32m | Direct | ||
11:48 AM->3:10 PM | 3h 22m | Direct |
Save $10 if you travel with Greyhound!
Bus from Portland to Boston
The bus trip from Portland to Boston takes approximately 1h 59m duration and covers a distance of about 9517 mi. There are usually 38 buses traveling daily to Boston and you can find the cheapest tickets starting from $24.16 if you buy in advance on the internet.
Distance | 9517 mi | |
---|---|---|
Price | $24.16 | |
Frequency | 38 | |
Fastest | 1h 50m |
Train Portland to Boston
It takes an average of 4h 18m to travel from Portland to Boston by train, covering a distance of about 9517 mi. There are usually 22 trains traveling daily from Portland to Boston and tickets for this journey start from $34 when you book in advance.
Distance | 9517 mi | |
---|---|---|
Price | $34 | |
Frequency | 22 | |
Fastest | 2h 24m |
Greyhound stations in Portland
Portland Park & Ride
Greyhound stations in Boston
Boston (South Station)
Amtrak - Downeaster stations in Portland
100 Thompsons Pt Rd
Amtrak - Downeaster stations in Boston
North Station
Concord Coach Lines stations in Portland
100 Thompsons Pt Rd
Concord Coach Lines stations in Boston
South Station
Boston Logan Airport
Amtrak stations in Portland
100 Thompsons Pt Rd
Amtrak stations in Boston
Back Bay Station - 145 Dartmouth St
Concord Coach Lines stations in Portland
Portland Transportation Center
Concord Coach Lines stations in Boston
South Station - Concord Coach Lines Boarding Area
Travel Tips
The best tips from our team for your next trip
Saving Money
Cheapest Bus
The cheapest bus ticket from Portland to Boston is a regular seat, one-way trip, when booked in advance. Buying on the day of travel is usually more expensive and may include additional costs that can vary depending on the time of day and bus class.
- Book in advance.
- Most companies sell bus tickets about three to six months in advance. If you already have your travel date set, search as early as possible to save money.
- Be flexible with your travel times.
- Many companies increase ticket prices during "peak hours" (usually between 06:00 - 10:00 and 15:00 - 19:00 on weekdays). If possible, choose to travel outside of these hours to find cheaper tickets and save money.
- Check connections.
- On some of the busiest routes, you may also have the option of taking a slower or connecting transportation. It may take a little longer, but if you have a bit more time available, you may find a cheaper ticket.
Smart Travel
Most Popular Bus and Train Routes
Discover the most sought-after destinations and scenic journeys across the continent with our top-rated transportation options.