1map logoGo to main page

Burlington, VT, USA to Saint Johnsbury, VT, USA from $2: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Burlington, United States
to
Saint Johnsbury, United States

How to Get from Burlington to Saint Johnsbury: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$2 by busBest price
121 kmDistance
1h 36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Burlington to Saint Johnsbury with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
2h  59m
Estimated price
$9-21
Recommended
Company
various
Bus
Average Duration
3h  7m
Estimated price
$2-33
Cheapest
route map
Distance: 121 km
Duration: 1h 36m

See more options

Company
Greyhound USA, Rural Community Transportation
Bus
Bus
Average Duration
3h 
Estimated price
$4-32
Company
various
Drive
Average Duration
1h  36m
Estimated price
$13-20
Company
various
Taxi
Average Duration
1h  36m
Estimated price
$140-180

Burlington - Saint Johnsbury operators

Explore transport companies operating between Burlington and Saint Johnsbury, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1-877-462-6342
Website
https://us.megabus.com

Bus from Downtown Transit Center Burlington to Montpelier Park & Ride

Average Duration
41m
Estimated price
$9-21
Contact phone
802-748-8170
Website
https://riderct.org

Bus from Montpelier Dept. of Labor to St. Johnsbury Park & Ride

Average Duration
1h 7m
Estimated price
$94-94

Bus from Montpelier Transit Center to St. Johnsbury Welcome Center/Transit Hub

Average Duration
1h 10m
Estimated price
$94-94
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Burlington Downtown Transit Ctr to Montpelier Transit Center

Average Duration
50m
Estimated price
$4-91
Other Show other routes
Contact phone
+1 802-598-7254
Website
http://newenglandtaxi.com

Other from Burlington to St Johnsbury

Average Duration
1h 36m
Estimated price
$140-180
Contact phone
+1 802-557-2461

Other from Burlington to St Johnsbury

Average Duration
1h 36m
Estimated price
$140-180
Contact phone
+1 802-448-2038
Website
http://burlington-taxi.com

Other from Burlington to St Johnsbury

Average Duration
1h 36m
Estimated price
$140-180

Burlington to Saint Johnsbury: Overview of Bus, Train, Flight, and Car Trips

Traveling between Burlington and Saint Johnsbury offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Burlington to St. Johnsbury, spanning a scenic driving distance of 75 miles. Enjoy the beautiful Vermont landscape along the way as you navigate through charming towns and verdant countryside. 💸 Experience affordability and convenience with car travel options ranging from $13 to $20 for the journey to St. Johnsbury from Burlington. Enjoy the flexibility of setting your own pace and exploring hidden gems along the route without breaking the bank. 🛣️ With a manageable travel time of approximately 1 hour and 36 minutes, the drive from Burlington to St. Johnsbury offers a hassle-free adventure filled with diverse scenery and opportunities to discover the essence of Vermont's natural beauty. Get ready for a memorable and relaxing drive through the heart of the Green Mountain State.
Average price
$13 - $20
🚌 Despite there being no direct bus from Burlington to St. Johnsbury, travelers can still make the journey by taking a service departing from Downtown Transit Center Burlington and transferring at Montpelier Dept. of Labor. The total travel time, including transfers, is approximately 2 hours and 59 minutes. 🚌 Travelers can enjoy a budget-friendly trip from Burlington to St. Johnsbury, with bus ticket prices ranging from $9 to $21. The affordable fare combined with a convenient route make this bus journey a great option for exploring the charming town of St. Johnsbury from Burlington.
Departure Point
Downtown Transit Center Burlington station
Arrival Point
St. Johnsbury Park & Ride station

Frequently asked questions

Find out more about the route from Burlington to Saint Johnsbury.

Or choose the category:
The distance between Burlington and Saint Johnsbury is approximately 95 km. Typical travel time by car is about 1 hour and 36 minutes, while taking a bus would take around 3 hours.
The most cost-effective way to travel from Burlington to Saint Johnsbury is by bus, with fares ranging from $1 to $35. This option takes approximately 3 hours and 7 minutes. However, if time is of the essence, the quickest way to reach Saint Johnsbury is by taxi, taking only 1 hour and 36 minutes, but with a higher cost of $140 to $180.
When traveling from Burlington to Saint Johnsbury the prices of a bus ticket can vary from $4 to $32 depending on the operator and the type of ticket purchased.
To travel from Burlington to Saint Johnsbury without using public transportation, you can take a car. The driving distance between the two cities is approximately 121 km, and it takes about 1 hour and 36 minutes to drive from Burlington to Saint Johnsbury. The cost of the car journey can vary from $13 to $20, depending on factors such as fuel prices and tolls.
To travel from Burlington to Saint Johnsbury without a car, the best option would be to take a night bus and then a regular bus. This journey takes approximately 3 hours in total. The cost of the trip ranges from $4 to $35, depending on the specific bus service chosen.
There is no direct link between Burlington and St. Johnsbury by bus. However, there are bus services that require a transfer at Montpelier Transit Center. The journey takes approximately 3 hours including the transfers. It is also possible to travel between the two cities by car, which takes around 1 hour and 36 minutes.
There are several options for accommodation near Saint Johnsbury. With over 31 hotels to choose from, visitors can find a range of options based on their preferences and budget. Prices start at $62 per night for more budget-friendly options, while higher-end hotels are also available. Some popular choices include The Fairbanks Inn, Comfort Inn & Suites Near Burke Mountain, and Candlelight Motel.