There are 8 ways to get from Alberta to Buffalo by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Fort Mcmurray Airport to Toronto Pearson International Airport, bus
best- Fly from Fort Mcmurray Airport (YMM) to Toronto Pearson International Airport (YYZ)plane YMM - YYZ
- Take the bus from Toronto Pearson Airport to Buffalobus
8h 23m$328–901Fly Calgary International Airport to Toronto Pearson International Airport, bus
cheapest- Fly from Calgary International Airport (YYC) to Toronto Pearson International Airport (YYZ)plane YYC - YYZ
- Take the bus from Toronto Pearson Airport to Buffalobus
9h 9m$131–570Bus, drive, train via Toledo
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Lethbridge - University Transit Loopbus
- Drive from Lethbridge - University Transit Loop to Port of Sweet Grasscar
- Take the bus from Port of Sweet Grass to Shelby Transit Centerbus
- Take the train from Shelby Amtrak Station to Chicago Union Stationtrain
- Take the bus from Chicago Union Station to Toledobus
- Take the bus from Toledo to Clevelandbus
- Take the bus from Cleveland to Buffalobus
47h 42mDrive 2,071.7 mi
- Drive from Calgary to Buffalocar 2,071.7 mi
37h 4m$427–616Fly Edmonton International Airport to Toronto Pearson International Airport, bus
- Fly from Edmonton International Airport (YEG) to Toronto Pearson International Airport (YYZ)plane YEG - YYZ
- Take the bus from Toronto Pearson Airport to Buffalobus
10h 4m$131–520Fly Calgary International Airport to John C. Munro Hamilton International Airport, train
- Fly from Calgary International Airport (YYC) to John C. Munro Hamilton International Airport (YHM)plane YYC - YHM
- Take the train from Aldershot to Canadian Bordertrain
- Take the train from Niagara Falls Amtrak Station to Buffalotrain
10h 39m$157–991Bus, drive, train
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Lethbridge - University Transit Loopbus
- Drive from Lethbridge - University Transit Loop to Port of Sweet Grasscar
- Take the bus from Port of Sweet Grass to Shelby Transit Centerbus
- Take the train from Shelby Amtrak Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Buffalo Depew Stationtrain
2dBus, train
- Take the bus from Calgary Downtown to Jasperbus
- Take the train from Jasper to Toronto Union Stationtrain
- Take the bus from Toronto to Buffalobus
3d 14h$701–1,392
Alberta to Buffalo by bus and train
Comparing Your Travel Options
The cheapest way to get from Alberta to Buffalo is to fly and bus which costs $130 - $550 and takes 10h 4m.
The fastest way to get from Alberta to Buffalo is to fly and bus which takes 8h 23m and costs $320 - $900.
The distance between Alberta and Buffalo is 1759 miles. The road distance is 2083.8 miles.
The best way to get from Alberta to Buffalo without a car is to bus and train which takes 3 days 14h and costs $700 - $1,400.
It takes approximately 8h 23m to get from Alberta to Buffalo, including transfers.
Buffalo is 1h ahead of Alberta. It is currently 7:30 AM in Alberta and 8:30 AM in Buffalo.
Yes, the driving distance between Alberta to Buffalo is 2084 miles. It takes approximately 37h 4m to drive from Alberta to Buffalo.
There are 255+ hotels available in Buffalo.
What companies run services between Alberta, Canada and Buffalo, NY, USA?
There is no direct connection from Alberta to Buffalo. However, you can take the taxi to Fort Mcmurray Airport (YMM) airport, fly to Toronto Pearson International Airport (YYZ), walk to Toronto Pearson Airport, then take the bus to Buffalo. Alternatively, you can take a bus from Calgary Downtown Ticket Office 606 5 Ave SW to Buffalo via Lethbridge - University Transit Loop, Port of Sweet Grass, Shelby Transit Center, Shelby Amtrak Station, Chicago Union Station, Chicago Union Station, Toledo, and Cleveland in around 47h 42m.
- Website
- westjet.com
Flights from Fort Mcmurray Airport to Toronto Pearson International Airport via Calgary International Airport
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $290–850
Flights from Fort Mcmurray Airport to Toronto Pearson International Airport via Edmonton International Airport
- Ave. Duration
- 8h 40m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $290–850
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $95–800
Flights from Calgary International Airport to Toronto Pearson International Airport via Winnipeg
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $95–800
Flights from Edmonton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $100–600
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 3h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $470–850
- Website
- aircanada.com
Flights from Fort Mcmurray Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 56m
- When
- Tuesday to Thursday
- Estimated price
- $220–1,000
Flights from Fort Mcmurray Airport to Toronto Pearson International Airport via Calgary International Airport
- Ave. Duration
- 7h 13m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $100–460
Flights from Edmonton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $110–480
- Website
- flyporter.com
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $130–950
Flights from Edmonton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $100–550
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 3h 51m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $110–650
Flights from Calgary International Airport to John C. Munro Hamilton International Airport via Ottawa
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- $110–650
Flights from Calgary International Airport to John C. Munro Hamilton International Airport via Montreal St. Hubert
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $110–650
- Website
- flyflair.com
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $120–500
Flights from Edmonton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $120–460
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Shelby Amtrak Station to Chicago Union Station
- Ave. Duration
- 28h 17m
- Frequency
- Twice daily
- Estimated price
- $800–1,300
- Website
- Amtrak
Train from Aldershot to Canadian Border
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- $26–45
- Website
- Amtrak
Train from Niagara Falls Amtrak Station to Buffalo
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- $14–22
- Website
- Amtrak
Train from Shelby Amtrak Station to Chicago Union Station
- Ave. Duration
- 28h 17m
- Frequency
- Twice daily
- Estimated price
- $800–1,300
- Website
- Amtrak
Train from Chicago Union Station to Buffalo Depew Station
- Ave. Duration
- 10h 23m
- Frequency
- Twice daily
- Estimated price
- $280–450
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Niagara Falls Amtrak Station to Buffalo
- Ave. Duration
- 33 min
- Frequency
- Once daily
- Estimated price
- $6–140
- Website
- VIA Rail
- Escape
- $6–45
- Business
- $35–130
- Business Plus
- $45–140
- Economy
- $7–50
- Economy Plus
- $8–60
Train from Jasper to Toronto Union Station
- Ave. Duration
- 3d
- Frequency
- Twice a week
- Estimated price
- $550–1,200
- Website
- VIA Rail
- Escape
- $550–1,200
- Business
- $650–1,000
- Business Plus
- $650–1,000
- Economy
- $650–1,200
- Economy Plus
- $700–1,200
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Buffalo
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $15–24
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Buffalo
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $15–24
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Buffalo
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $15–24
- Schedules at
- Flixbus USA
Bus from Toronto to Buffalo
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- $15–24
- Schedules at
- Flixbus USA
- Phone
- +1 877 769 3287
- customerservice@myebus.ca
- Website
- EBus
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Lethbridge - University Transit Loop
- Ave. Duration
- 3h 23m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Lethbridge - University Transit Loop
- Ave. Duration
- 3h 23m
- Frequency
- Every 10 minutes
- Website
- EBus
- Phone
- +1 406-470-0727
- tctransit@gmail.com
- Website
- northern.rural-transit.com
Bus from Port of Sweet Grass to Shelby Transit Center
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Schedules at
- northern.rural-transit.com
Bus from Port of Sweet Grass to Shelby Transit Center
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Schedules at
- northern.rural-transit.com
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Chicago Union Station to Toledo
- Ave. Duration
- 3h 58m
- Frequency
- Twice a week
- Website
- Amtrak
- Phone
- +1 888-378-3823
- info@baronsbus.com
- Website
- Barons Bus
Bus from Toledo to Cleveland
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $11–45
- Website
- Barons Bus
Bus from Cleveland to Buffalo
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $18–60
- Website
- Barons Bus
- Phone
- +1 866 606 6700
- explorerockies@brewster.ca
- Website
- Brewster Express Homepage
Bus from Calgary Downtown to Jasper
- Ave. Duration
- 7h 25m
- Frequency
- 5 times a week
- Estimated price
- $130–170
- Website
- Brewster Express Homepage
- Adult
- $130–170
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- Greyhound
Bus from Toronto to Buffalo
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $18–27
- Website
- Greyhound
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
Why you should take the train in the US
Read the travel guide
What documents do I need to cross Niagara Falls?
Read the travel guide

























