Schedules by state
Bus & train schedules in Vermont
13 cities and towns in Vermont with intercity bus and train service from Amtrak, FlixBus and Greyhound. Busiest: White River Junction, Montpelier and Burlington.
Cities and towns
| City | Departures a week | Destinations | Company |
|---|---|---|---|
| Brattleboro | 28 departures a week | 31 destinations | Amtrak and Greyhound |
| Burlington | 49 departures a week | 21 destinations | Amtrak, FlixBus and Greyhound |
| Castleton | 14 departures a week | 14 destinations | Amtrak |
| Essex Junction | 14 departures a week | 29 destinations | Amtrak |
| Ferrisburgh | 14 departures a week | 14 destinations | Amtrak |
| Middlebury | 14 departures a week | 14 destinations | Amtrak |
| Montpelier | 70 departures a week | 34 destinations | Amtrak, FlixBus and Greyhound |
| Randolph | 14 departures a week | 29 destinations | Amtrak |
| Rutland | 14 departures a week | 14 destinations | Amtrak |
| St. Albans | 21 departures a week | 34 destinations | Amtrak and Greyhound |
| Waterbury | 14 departures a week | 29 destinations | Amtrak |
| White River Junction | 77 departures a week | 36 destinations | Amtrak, FlixBus and Greyhound |
| Windsor | 14 departures a week | 29 destinations | Amtrak |