There are 6 ways to get from Birmingham Airport (BHM) to Toronto by plane, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport
best- Fly from Birmingham–Shuttlesworth International Airport (BHM) to Toronto Pearson International Airport (YYZ)plane BHM - YYZ
4h 37m$143–661Drive to Hartsfield-Jackson Atlanta International Airport, fly to Toronto Pearson International Airport
- Drive from Birmingham-Airport-BHM to Atlanta-Airport-ATLcar
- Fly from Hartsfield-Jackson Atlanta International Airport (ATL) to Toronto Pearson International Airport (YYZ)plane ATL - YYZ
5h 31m$485–1,566Drive 1,528 km
- Drive from Birmingham-Airport-BHM to Torontocar 1,528 km
16h 9m$300–433Fly Birmingham–Shuttlesworth International Airport to Toronto Island Airport
- Fly from Birmingham–Shuttlesworth International Airport (BHM) to Toronto Island Airport (YTZ)plane BHM - YTZ
6h 2m$160–750Fly Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport, shuttle
- Fly from Birmingham–Shuttlesworth International Airport (BHM) to Buffalo Niagara International Airport (BUF)plane BHM - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
7h 22m$354–1,273Drive to Nashville, fly to Toronto Pearson International Airport
- Drive from Birmingham-Airport-BHM to Nashville-Airport-BNAcar
- Fly from Nashville (BNA) to Toronto Pearson International Airport (YYZ)plane BNA - YYZ
5h 51m$238–1,984
Birmingham–Shuttlesworth International Airport (BHM) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Birmingham Airport (BHM) to Toronto is to drive which costs $300 - $440 and takes 16h 9m.
The fastest way to get from Birmingham Airport (BHM) to Toronto is to fly which takes 4h 37m and costs $140 - $700.
The distance between Birmingham Airport (BHM) and Toronto is 1308 km. The road distance is 1528 km.
It takes approximately 4h 37m to get from Birmingham Airport (BHM) to Toronto, including transfers.
There is no direct flight from Birmingham–Shuttlesworth International Airport Airport to Toronto Island Airport Airport. The quickest flight takes 8h 18m and has one stopover.
Toronto is 1h ahead of Birmingham Airport (BHM). It is currently 12:48 AM in Birmingham Airport (BHM) and 1:48 AM in Toronto.
Yes, the driving distance between Birmingham Airport (BHM) to Toronto is 1528 km. It takes approximately 16h 9m to drive from Birmingham Airport (BHM) to Toronto.
United Airlines, Air Canada, Southwest Airlines and two other airlines offer flights from Birmingham–Shuttlesworth International Airport Airport to Toronto Island Airport Airport.
There are 1951+ hotels available in Toronto.
What companies run services between Birmingham Airport (BHM), USA and Toronto, ON, Canada?
Delta, American Airlines, and United Airlines fly from Birmingham–Shuttlesworth International Airport (BHM) to Toronto Pearson International Airport (YYZ) hourly.
- Website
- delta.com
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Hartsfield-Jackson Atlanta International Airport
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- $130–700
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- $130–650
Flights from Hartsfield-Jackson Atlanta International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- $110–600
Flights from Hartsfield-Jackson Atlanta International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $110–600
Flights from Hartsfield-Jackson Atlanta International Airport to Toronto Pearson International Airport via Nashville
- Ave. Duration
- 5h 14m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $440–1,500
Flights from Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport via Hartsfield-Jackson Atlanta International Airport
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- $230–1,200
Flights from Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport via Detroit
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- $230–1,200
Flights from Nashville to Toronto Pearson International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $180–1,500
Flights from Nashville to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $100–550
- Website
- westjet.com
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Hartsfield-Jackson Atlanta International Airport
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- $130–700
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- $130–650
Flights from Hartsfield-Jackson Atlanta International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- $110–600
Flights from Hartsfield-Jackson Atlanta International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $110–600
Flights from Hartsfield-Jackson Atlanta International Airport to Toronto Pearson International Airport via Nashville
- Ave. Duration
- 5h 14m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $440–1,500
Flights from Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport via Hartsfield-Jackson Atlanta International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $230–1,200
Flights from Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport via Detroit
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,200
Flights from Nashville to Toronto Pearson International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $180–1,500
Flights from Nashville to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $100–550
- Website
- aa.com
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Reagan Washington
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- $150–750
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Charlotte
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- $140–700
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 7h 3m
- When
- Every day
- Estimated price
- $150–750
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Philadelphia
- Ave. Duration
- 8h 39m
- When
- Every day
- Estimated price
- $160–750
Flights from Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport via Charlotte
- Ave. Duration
- 5h 14m
- When
- Every day
- Estimated price
- $240–1,200
Flights from Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport via Reagan Washington
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–1,200
- Website
- united.com
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 5h 24m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–750
Flights from Hartsfield-Jackson Atlanta International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- $110–600
Flights from Birmingham–Shuttlesworth International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 8h 18m
- When
- Every day
- Estimated price
- $160–750
Flights from Birmingham–Shuttlesworth International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 7h 51m
- When
- Every day
- Estimated price
- $180–850
Flights from Nashville to Toronto Pearson International Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- $100–550
- Website
- aircanada.com
Flights from Birmingham–Shuttlesworth International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 5h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $150–750
Flights from Hartsfield-Jackson Atlanta International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- $110–600
Flights from Birmingham–Shuttlesworth International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 7h 51m
- When
- Every day
- Estimated price
- $180–850
Flights from Nashville to Toronto Pearson International Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- $100–550
- Website
- southwest.com
Flights from Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport via Chicago Midway
- Ave. Duration
- 7h 38m
- When
- Sunday, Tuesday, Wednesday, Monday, Thursday, and Friday
- Estimated price
- $260–1,300
Flights from Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 6h 5m
- When
- Tuesday, Wednesday, Sunday, Monday, Thursday, and Friday
- Estimated price
- $250–1,200
Flights from Birmingham–Shuttlesworth International Airport to Buffalo Niagara International Airport via Nashville
- Ave. Duration
- 8h 25m
- When
- Tuesday and Wednesday
- Estimated price
- $220–1,100
- Website
- flyporter.com
Flights from Birmingham–Shuttlesworth International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- $160–750
Flights from Birmingham–Shuttlesworth International Airport to Toronto Island Airport via Chicago Midway
- Ave. Duration
- 6h 30m
- When
- Monday to Wednesday
- Estimated price
- $160–750
Flights from Birmingham–Shuttlesworth International Airport to Toronto Island Airport via Nashville
- Ave. Duration
- 9h
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $310–1,400
Flights from Birmingham–Shuttlesworth International Airport to Toronto Island Airport via Hartsfield-Jackson Atlanta International Airport, Nashville
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $330–1,500
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
Want to know more about travelling around Canada
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


