Major Intercity Bus Lines
Buses run from Albany NY, Boston MA, Hartford CT, Manchester NH, Montreal QC and New
York City to
Lines (GLI), and Vermont Translines (PRC) which replaced Vermont
Transit, serve the following Vermont cities and towns, as indicated. If a town is served by both companies, the town is a transfer point between lines.
MAX Bus operates a bus route betwee Brattleboro VT and Boston MA via many Massachusetts cities and towns along MA Route 2. More...
—Click on the company code, GLI or PRC, for route, schedule and ticket information.
—Click on the town name to see the Transportation page for that town.
Yankee Trails also operates a bus shuttle service between Albany NY and Bennington VT which can connect you to the Vermont Translines bus north toward Burlington VT. More...
MegaBus also runs buses between Boston and New York City and Burlington VT. More...
Buses to All New England Towns
is a list of all cities
and towns in New England served by bus,
and the bus companies that
serve them. More...
Vermont Local & Regional Buses
If your destination in Vermont is not one of the towns mentioned above, check for local and regional (county) bus services that may get you there. Here are Vermont's major local and regional bus services:
Mountain Community Network
County Transportation Authority
County Transit Resources
Valley Regional Transit and Vermont Translines
—Stowe & Mad
Mountain Transit Authority
River Junction: Advance
—by Tom Brosnahan