There are 9 ways to get from St. Albans Station to Buffalo by bus, train, bus (Greyhound, Flixbus), car, plane, shuttle, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from St. Albans Bus Stop to Burlington Downtown Transit Ctrbus
- Take the train from Burlington to Schenectadytrain
- Take the train from Schenectady to Buffalotrain
13h 21m$125–342Bus
cheapest- Take the bus from St. Albans Bus Stop to Montrealbus
- Take the bus from Montreal, QC to Toronto Union Stationbus
- Take the bus from Toronto to Buffalobus
14h 11m$35–126Drive 386.4 mi
- Drive from St. Albans Station to Buffalocar 386.4 mi
8h 16m$71–102Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport, shuttle
- Take the bus from St. Albans Bus Stop to Montrealbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
8h 47m$208–554Bus via Albany Airport (ALB)
- Take the bus from S Main Street at New Street to Downtown Transit Center - A, C, E, G, Ibus 96
- Take the bus from Downtown Transit Center Burlington to Albany International Airportbus 7
- Take the bus from Albany to Syracusebus
- Take the bus from Syracuse Bus Station to Buffalo Niagara International Airportbus
22h 5m$111–381Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport, bus
- Take the bus from St. Albans Bus Stop to Montrealbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
- Take the bus from Toronto to Buffalobus
9h 36m$151–444Bus to Montréal/Saint-Hubert Airport, fly to Toronto Pearson International Airport, shuttle
- Take the bus from St. Albans Bus Stop to Montrealbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
9h 31m$208–564Bus to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport, bus
- Take the bus from St. Albans Bus Stop to Montrealbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
- Take the bus from Toronto to Buffalobus
10h 21m$141–754Bus to Montréal/Saint-Hubert Airport, fly to John C. Munro Hamilton International Airport, train
- Take the bus from St. Albans Bus Stop to Montrealbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to John C. Munro Hamilton International Airport (YHM)plane YHU - YHM
- Take the train from Aldershot to Buffalotrain
12h$141–843
St. Albans Station to Buffalo by foot, bus, and train
Questions & Answers
The cheapest way to get from St. Albans Station to Buffalo is to drive which costs $70 - $110 and takes 8h 16m.
The fastest way to get from St. Albans Station to Buffalo is to drive which takes 8h 16m and costs $70 - $110.
No, there is no direct bus from St. Albans Station to Buffalo. However, there are services departing from St. Albans Bus Stop and arriving at Buffalo via Montreal, QC and Toronto. The journey, including transfers, takes approximately 14h 11m.
The distance between St. Albans Station and Buffalo is 465 miles. The road distance is 388.6 miles.
The best way to get from St. Albans Station to Buffalo without a car is to bus and train which takes 13h 21m and costs $120 - $350.
It takes approximately 13h 21m to get from St. Albans Station to Buffalo, including transfers.
St. Albans Station to Buffalo bus services, operated by Greyhound USA, depart from St. Albans Bus Stop station.
St. Albans Station to Buffalo bus services, operated by Greyhound USA, arrive at Montreal station.
Yes, the driving distance between St. Albans Station to Buffalo is 389 miles. It takes approximately 8h 16m to drive from St. Albans Station to Buffalo.
There are 248+ hotels available in Buffalo.
What companies run services between St. Albans Station, VT, USA and Buffalo, NY, USA?
You can take a vehicle from St. Albans Station to Buffalo via St. Albans Bus Stop, Montreal, Station Berri-UQAM, Station Bonaventure, Montreal, QC, Toronto Union Station, and Toronto in around 14h 11m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $40–260
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $40–270
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $40–270
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $95–650
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $120–390
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $100–380
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $110–650
Flights from Montréal/Saint-Hubert Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $100–390
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $130–650
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $120–390
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $100–380
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $110–650
Flights from Montréal/Saint-Hubert Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $100–390
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $95–380
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $240–450
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Burlington to Schenectady
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Estimated price
- $45–100
- Website
- https://www.amtrak.com/home.html
Train from Schenectady to Buffalo
- Ave. Duration
- 5h 16m
- Frequency
- 3 times a day
- Estimated price
- $85–190
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Schenectady to Buffalo
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- $75–230
- Website
- https://www.viarail.ca/en
- Escape
- $75–180
- Business
- $110–220
- Business Plus
- $120–230
- Economy
- $80–190
- Economy Plus
- $90–190
Train from Aldershot to Buffalo
- Ave. Duration
- 3h 12m
- Frequency
- Once daily
- Estimated price
- $19–160
- Website
- https://www.viarail.ca/en
- Escape
- $19–70
- Business
- $50–150
- Business Plus
- $60–160
- Economy
- $22–75
- Economy Plus
- $24–85
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from St. Albans Bus Stop to Burlington Downtown Transit Ctr
- Ave. Duration
- 35 min
- Frequency
- 4 times a day
- Estimated price
- $4–8
- Website
- https://www.greyhound.com/
Bus from St. Albans Bus Stop to Montreal
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $10–19
- Website
- https://www.greyhound.com/
Bus from Toronto to Buffalo
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $15–29
- Website
- https://www.greyhound.com/
Bus from St. Albans Bus Stop to Montreal
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $10–19
- Website
- https://www.greyhound.com/
Bus from St. Albans Bus Stop to Montreal
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $10–19
- Website
- https://www.greyhound.com/
Bus from Toronto to Buffalo
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $15–29
- Website
- https://www.greyhound.com/
Bus from St. Albans Bus Stop to Montreal
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $10–19
- Website
- https://www.greyhound.com/
Bus from St. Albans Bus Stop to Montreal
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $10–19
- Website
- https://www.greyhound.com/
Bus from Toronto to Buffalo
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $15–29
- Website
- https://www.greyhound.com/
Bus from St. Albans Bus Stop to Montreal
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $10–19
- Website
- https://www.greyhound.com/
- Phone
- +1 866 488 4452
- [email protected]
- Website
- ca.megabus.com
Bus from Montreal, QC to Toronto Union Station
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- $7–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $7–45
- Adult Standard
- $50–75
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Toronto to Buffalo
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- $16–27
- Schedules at
- flixbus.com
Bus from Syracuse Bus Station to Buffalo Niagara International Airport
- Ave. Duration
- 2h 45m
- Frequency
- Every 2 hours
- Estimated price
- $24–40
- Schedules at
- flixbus.com
Bus from Toronto to Buffalo
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- $16–27
- Schedules at
- flixbus.com
Bus from Toronto to Buffalo
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- $16–27
- Schedules at
- flixbus.com
- Phone
- +1 905 374 8111
- [email protected]
- Website
- niagaraairbus.com
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- https://www.niagaraairbus.com/
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- https://www.niagaraairbus.com/
- Phone
- +1 (802) 864-2282
- [email protected]
- Website
- ridegmt.com
Bus from S Main Street at New Street to Downtown Transit Center - A, C, E, G, I
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- $1–4
- Website
- https://ridegmt.com
- Phone
- +1 844- 888-7267
- [email protected]
- Website
- vttranslines.com
Bus from Downtown Transit Center Burlington to Albany International Airport
- Ave. Duration
- 5h 27m
- Frequency
- Twice daily
- Estimated price
- $30–45
- Website
- https://vttranslines.com
- Book at
- https://vttranslines.com/buy-tickets-now/
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Albany to Syracuse
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- $50–240
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $50–230
- Flexible
- $95–240
Bus from Syracuse Bus Station to Buffalo Niagara International Airport
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- $27–90
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $27–85
- Flexible
- $50–90
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide






















