VT → VT · about 34 miles
Montpelier to Burlington bus schedule
FlixBus and Greyhound run 28 direct buses a week from Montpelier to Burlington. The fastest takes 45 minutes; the first bus leaves at 3:10 AM and the last at 5:20 PM.
Timetable data from · Schedule last changed
- Buses a week
- 28
- Fastest trip
- 45m
- First bus
- 3:10 AM
- Last bus
- 5:20 PM
Timetable
Every bus leaves from Montpelier Transit Center and arrives at Burlington VT - Downtown Transit Center (BLT). Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.
| Departs | Arrives | Duration | Days | Bus company |
|---|---|---|---|---|
| 3:10 AM | 3:55 AM | 45m | Daily | Greyhound Full timetable |
| 10:50 AM | 11:35 AM | 45m | Daily | Greyhound Full timetable |
| 1:15 PM New | 2:05 PM | 50m | Daily | FlixBus Full timetable |
| 5:20 PM | 6:05 PM | 45m | Daily | Greyhound Full timetable |
Route map
The map needs JavaScript.
Where to board in Montpelier Where you get off in Burlington The route of the busiest trip
Where to catch the bus in Montpelier
Where the bus stops in Burlington
Return trip: Burlington to Montpelier
Questions
How long is the bus from Montpelier to Burlington?
The fastest direct bus takes 45 minutes; the typical trip is 45 minutes.
What time is the first bus from Montpelier to Burlington?
The earliest departure is at 3:10 AM (Daily) and the last at 5:20 PM (Daily).
Which bus companies go from Montpelier to Burlington?
FlixBus and Greyhound run direct buses on this route.
Where do I catch the bus in Montpelier?
Buses to Burlington leave from Montpelier Transit Center.