There are 5 ways to get from Boston to St Johnsbury by bus, car, plane or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

What companies run services between Boston, MA, USA and St Johnsbury, VT, USA?

You can take a bus from Boston to St Johnsbury via Montpelier Park & Ride and Department of Labor Park and Ride in around 5 h 24 min.

Airlines
Cape Air
Website
capeair.com
Flights from Boston to Lebanon
Avg. Duration
57 min
When
Every day
Estimated price
$50 - $170
Peninsula Airways
Website
penair.com
Flights from Boston to Plattsburgh
Avg. Duration
1 h 10 min
When
Every day
Estimated price
$75 - $310
Bus operators
Megabus
Phone
877-462-6342
Website
us.megabus.com
Bus from Boston, MA to Montpelier Park & Ride
Avg. Duration
3 h
Frequency
Once daily
Estimated price
$15 - $35
Schedules at
us.megabus.com
Bus from Boston, MA to Montpelier
Avg. Duration
3 h
Frequency
Once daily
Estimated price
$19 - $30
Schedules at
us.megabus.com
Green Mountain Transit
Phone
(802) 864-2282
Website
ridegmt.com
Bus from Department of Labor Park and Ride to Opposite St. Johnsbury Post Office
Avg. Duration
1 h 13 min
Frequency
3 times a day
Estimated price
$3 - $5
Schedules at
ridegmt.com
Bus from State Street/People's United Bank to St. Johnsbury Welcome Center
Avg. Duration
1 h 10 min
Frequency
3 times a day
Estimated price
$3 - $5
Schedules at
ridegmt.com
Bus from UVM Medical Center to State Street/People's United Bank
Avg. Duration
53 min
Frequency
Hourly
Estimated price
$3 - $5
Schedules at
ridegmt.com
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Boston, MA to Montpelier, VT
Avg. Duration
4 h 11 min
Frequency
Twice daily
Estimated price
$23 - $55
Website
greyhound.com
Rome2rio guide to
rome2rio.com
Economy
$23 - $40
Flexible
$40 - $55
Bus from White River Jct., VT to Montpelier, VT
Avg. Duration
1 h 6 min
Frequency
3 times a day
Estimated price
$12 - $26
Website
greyhound.com
Rome2rio guide to
rome2rio.com
Economy
$12 - $17
Flexible
$21 - $26
Ferry operators
Lake Champlain Ferries
Website
ferries.com
Car ferry from Port Kent, NY to Burlington, VT
Avg. Duration
1 h 10 min
Frequency
Every 4 hours
Estimated price
$7 - $9
Schedules at
ferries.com

Want to know more about travelling around United States

Rome2rio's unique Travel Guides provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Boston to St Johnsbury?

The distance between Boston and St Johnsbury is 242 km. The road distance is 277 km.

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

The cheapest way to get from Boston to St Johnsbury is to drive which costs $21 and takes 2 h 57 min.

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

The quickest way to get from Boston to St Johnsbury is to drive which takes 2 h 57 min and costs $21.

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, MA and arriving at Opposite St. Johnsbury Post Office via Department of Labor Park and Ride. The journey, including transfers, takes approximately 5 h 24 min.

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

It takes approximately 5 h 24 min to get from Boston to St Johnsbury, including transfers.