Burlington
Burlington
St. Johnsbury
St. Johnsbury
Bus Driving

Burlington to St. Johnsbury

Updated: 28 May 2026

The drive from Burlington to St. Johnsbury, Vermont, is a 120-kilometer journey that takes about one and a half hours. You will travel east on I-89 and then merge onto US-2, which offers a scenic route through the Green Mountains. St. Johnsbury is known for its rich history, including the Fairbanks Museum and Planetarium. Bus services are also available for those who prefer not to drive. It is a popular route for both business and leisure travelers.

Total Distance: 120 km driving distance, 100 km straight-line air distance.
Fastest Way
Driving, taking 1.5 hours, is the most efficient method.
Cheapest Way
Bus, starting at $20, is the most economical option.
Compare Burlington to St. Johnsbury Routes
Bus
Direct
Driving
Direct
Duration 2 hours 1 hour 30 mins
Avg Price $20-$35 $15-$25 in fuel
Operator Greyhound Personal Vehicle
Route Burlington to St. Johnsbury Bus Terminal I-89 E to US-2 E
Tip Check schedules for daily departures. The route is very direct and well-maintained.
Travel Tips
  • Parking
    Street parking and public garages are available downtown.
  • Walking
    St. Johnsbury's downtown is very walkable and charming.
  • Dining
    Downtown St. Johnsbury offers a variety of dining options for all tastes.
  • Events
    Check the local calendar for community events and festivals.
  • Weather
    Be prepared for variable weather, especially in the spring.
Safety Tips
  • Driving
    Watch for deer on US-2, especially during dawn and dusk.
  • Urban Safety
    Standard urban safety precautions apply in the downtown area.
  • Emergency
    Dial 911 for any emergency services.
  • Winter
    Ensure your vehicle is equipped for winter conditions.
People Also Ask
  • Is St. Johnsbury VT worth visiting?
    Yes, it is a great city with plenty of culture and history.
  • How long is the drive?
    The drive is approximately 1.5 hours.
  • Is there a train?
    No, there is no direct passenger train to St. Johnsbury from Burlington.
  • What is the best way to travel?
    Driving is the most convenient option.
  • Are there buses?
    Yes, Greyhound operates regular routes.
Quick Info
  • From Burlington, Vermont, United States
  • To St. Johnsbury, Vermont, United States
  • Modes
Best Time to Travel

Autumn for foliage or spring for pleasant weather.

Things to Do in St. Johnsbury
1
Fairbanks Museum and Planetarium
Explore this unique museum featuring natural history and a planetarium.
2
St. Johnsbury Athenaeum
Visit this historic library and art gallery, a landmark of the city.
3
Dog Mountain
See this unique park dedicated to dogs, featuring art and trails.
4
Downtown St. Johnsbury
Walk through the historic downtown area, filled with shops, cafes, and restaurants.
Tags
Burlington to St. Johnsbury VT drive to St. Johnsbury VT Vermont travel I-89 to US-2 St. Johnsbury VT travel Burlington to St. Johnsbury bus Vermont road trip St. Johnsbury city guide travel guide VT city visit