HUB hero image

How to Travel from

Boston to St Johnsbury

by Rideshare, Route or Car

Boston
+0
St Johnsbury
Transport search to St Johnsbury
Boston
+0
St Johnsbury
Building a composite car route
Cheapest
Best Offer!
Car
2 h 59 min
276 km.
from $15
Composite Route Car Only

Four ways to Travel from Boston to St Johnsbury

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Other from Boston to Montpelier
Ave. Duration:
3h 25m
Frequency:
Once daily
Estimated price:
$14.01–$127.39

Flixbus USA

Phone:
+1 (855) 626-8585
Website:
flixbus.com
Other from Boston to Montpelier
Ave. Duration:
4h 5m
Frequency:
Once daily
Estimated price:
$19.11–$76.43

Megabus

Phone:
+1-877-462-6342
Website:
us.megabus.com
Other from Boston South Buses to Montpelier
Ave. Duration:
3h 3m
Frequency:
Once daily
Estimated price:
$10.19–$53.50

Rural Community Transportation

Phone:
802-748-8170
Website:
riderct.org
Other from National Life to St.
Ave. Duration:
1h 13m
Frequency:
3 times a day
Other from Montpelier Transit Center to St.
Ave. Duration:
1h 10m
Frequency:
3 times a day

Questions and Answers

What is the cheapest way to get from Boston to St Johnsbury?

The cheapest way to get from Boston to St Johnsbury is to bus via Montpelier which costs $8.70 - $45.65 and takes 5h 37m.

What is the fastest way to get from Boston to St Johnsbury?

The fastest way to get from Boston to St Johnsbury is to drive which takes 2h 58m and costs $30.43 - $44.57 .

Is there a direct bus between Boston and St Johnsbury?

No, there is no direct bus from Boston to St Johnsbury. However, there are services departing from Boston South Buses and arriving at St. Johnsbury Park & Ride via National Life. The journey, including transfers, takes approximately 5h 37m.

How far is it from Boston to St Johnsbury?

The distance between Boston and St Johnsbury is 355 km. The road distance is 276.4 km.

How do I travel from Boston to St Johnsbury without a car?

The best way to get from Boston to St Johnsbury without a car is to bus via Montpelier which takes 5h 37m and costs $8.70 - $45.65 .

How long does it take to get from Boston to St Johnsbury?

It takes approximately 5h 37m to get from Boston to St Johnsbury, including transfers.

Where do I catch the Boston to St Johnsbury bus from?

Boston to St Johnsbury bus services, operated by Megabus, depart from Boston South Buses station.

Where does the Boston to St Johnsbury bus arrive?

Boston to St Johnsbury bus services, operated by Megabus, arrive at Montpelier Park & Ride station.

Can I drive from Boston to St Johnsbury?

Yes, the driving distance between Boston to St Johnsbury is 276 km. It takes approximately 2h 58m to drive from Boston to St Johnsbury.

Where can I stay near St Johnsbury?

There are 31+ hotels available in St Johnsbury. Prices start at $61.89 per night.
+0