Travel from Buffalo to Vermont

Bus or fly from Buffalo to Vermont?

United Airlines, American Airlines and two other airlines fly from Buffalo to South Burlington hourly. Alternatively, you can take a bus from Buffalo to Burlington via Greyhound \ Trailways Terminal in around 12 h 10 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Buffalo to Vermont

ModeDurationPrice
From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Burlington airport, then line 12 bus to South Burlington.5 h 29 min$373
From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Boston airport, bus to Boston, MA, then bus to Brattleboro.7 h 4 min$208
From Buffalo train to Schenectady Amtrak, train to Westport Amtrak, drive to Essex, NY, car ferry to Charlotte, VT, then drive to Burlington.10 h 33 min$147
From Buffalo train to Schenectady Amtrak, train to Marble Valley Regional Transit Center, then bus to Downtown Transit Center Burlington.11 h 53 min$144
From Buffalo, NY bus to Greyhound \ Trailways Terminal then bus to Downtown Transit Center Burlington.12 h 10 min$92
From Buffalo, NY bus to Toronto, ON, bus to Kirkland, PQ, bus to Montréal, QC, then bus to Burnington, VT - UVM.12 h 55 min$104
From Buffalo drive to Burlington.7 h 40 min$47

How long does it take to get from Buffalo to Vermont?

It takes approximately 5 h 29 min to get from Buffalo to Vermont, including transfers.

Is there a direct bus between Buffalo and Vermont?

No, there is no direct bus from Buffalo to Vermont. However, there are services departing from Buffalo, NY and arriving at Downtown Transit Center Burlington via Greyhound \ Trailways Terminal. The journey, including transfers, takes approximately 12 h 10 min.

Operators from Buffalo to Vermont

OperatorPhoneWebsite
Niagara FrontierNiagara Frontier
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
DeltaDelta
JetBlue AirwaysJetBlue Airways
Green Mountain Transit(802) 864-2282Green Mountain Transit
Southwest AirlinesSouthwest Airlines
MBTAMBTA
Greyhound USA+1 214-849-8100Greyhound USA
VIA Rail+1 1 888 842-7245VIA Rail
Amtrak+1 1-800-872-7245Amtrak
Lake Champlain FerriesLake Champlain Ferries
Vermont Translines+1 844- 888-7267Vermont Translines
Trailways New YorkTrailways New York
Megabus877-462-6342Megabus
Megabus CA1-866-488-4452Megabus CA
Greyhound Canada+1 1-800-661-8747Greyhound Canada