More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Boston to Portland

distanceDistance98 miles (158 km)
durationAverage bus duration2 h 5 min
priceAverage bus ticket price$23 (€20)
changesDirect busYes

Buses from Boston to Portland cover the 98 miles (158 km) long journey taking on average 2 h 5 min with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $23 (€20), but the average price of bus tickets is $23 (€20).

Travel Tips: Bus to Portland from Boston

Take the bus to Portland easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Boston to Portland.
FAQs

What is the price of the cheapest bus from Boston to Portland?

Omio customers have found cheap bus tickets between Boston and Portland for as low as $23 (€20)  for the next 7 days.

How much does it cost to take a bus to Portland from Boston?

If you’re looking to buy your bus tickets in the next week, you can expect the Boston to Portland bus price to come in at an average of $23 (€20)  one way.

How far is Portland from Boston by bus?

The bus distance from Boston to Portland is around 98 miles (158 km).

How long is a bus to Portland from Boston on average?

On average the Boston to Portland bus time is 2 h 5 min  covering the 98 miles (158 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

When can I take the first bus from Boston to Portland? When can I take the last bus for the day?

You can take the first bus from Boston to Portland at 5: 15 PM. The last bus from Boston to Portland that you can take departs at 10: 45 PM. Omio shows you the latest bus from Boston to Portland schedule to help you book the best departure time for this route.

How early should I purchase bus tickets between Boston and Portland to score the best deals?

If you book the Boston to Portland bus within the next 7 days, you can find one way tickets to cost on average $23 (€20). However, booking your bus ticket in advance gives you access to the best prices for buses from Boston to Portland. Look out for bus tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

More options for your journey from Boston to Portland

Here are some other resources that might have the information you need