There are 2 ways to get from Sherbrooke to St Johnsbury by bus or car
Questions & Answers
The cheapest way to get from Sherbrooke to St Johnsbury is to drive which costs $14 - $21 and takes 1h 35m.
The quickest way to get from Sherbrooke to St Johnsbury is to drive which costs $14 - $21 and takes 1h 35m.
No, there is no direct bus from Sherbrooke to St Johnsbury. However, there are services departing from Sherbrooke / Terminus and arriving at St. Johnsbury Welcome Center/Transit Hub via Montreal, Pq, Montpelier Shaw's and National Life. The journey, including transfers, takes approximately 10h 15m.
The distance between Sherbrooke and St Johnsbury is 109 km. The road distance is 133.3 km.
The best way to get from Sherbrooke to St Johnsbury without a car is to bus which takes 10h 15m and costs $55 - $110.
It takes approximately 10h 15m to get from Sherbrooke to St Johnsbury, including transfers.
Sherbrooke to St Johnsbury bus services, operated by LimoCar, depart from Sherbrooke / Terminus station.
Sherbrooke to St Johnsbury bus services, operated by Rural Community Transportation, arrive at St. Johnsbury Welcome Center/Transit Hub station.
Yes, the driving distance between Sherbrooke to St Johnsbury is 133 km. It takes approximately 1h 35m to drive from Sherbrooke to St Johnsbury.
There are 11+ hotels available in St Johnsbury. Prices start at $99 USD per night.
What companies run services between Sherbrooke, QC, Canada and St Johnsbury, VT, USA?
You can take a bus from Sherbrooke to St Johnsbury via Montreal, Pq, Montpelier, Montpelier Shaw's, and National Life in around 10h 15m.
Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.
Bus from Montreal, Pq to Montpelier
- Ave. Duration
- 4 times a day
- Estimated price
- $19 - $45
- $19 - $29
- $35 - $45