Flights from Brussels to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BRU to YYZ – All flight route options from Brussels Airport, Belgium to Pearson International, Canada. These flights are operated by 22 airlines. Fly non-stop with Air Canada or choose from 22 different transit flights. The shortest flight time is 8 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Pearson
We got great deals on hotels and car rentals near the airport.
Brussels to Toronto flights
There are over 23 airlines and as many as 1120 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Brussels (BRU) with Air Canada but if a stopover option suits you better you can choose to fly via London, Copenhagen or any other of the 22 alternatives with connectiing airports.
Tip! You might want to consider arriving at City Centre (YTZ) instead.
Brussels to Toronto with Air Canada
You can fly non-stop every Monday, Tuesday, Thursday or Saturday with departure times at 09:40 or 10:00. You also have the option to do a transit flight via Montreal. Air Canada is a Star Alliance member.
With British Airways
If you fly from Brussels with British Airways you will do a stopover in London, LHR before reaching Toronto. This flight trip will take 11 hours and 15 minutes and you can fly every weekday with departures between 9:00 am and 3:00 pm. British Airways is a member of the air alliance OneWorld.
Distance & flight times: Brussels Airport to Pearson
The shortest flight time between BRU and YYZ is 7 hours and 58 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 58m | - | 3776 miles (6076 km) |
LHR London | 11h 18m | 1h 35m | 3784 miles (6088 km) |
CPH Copenhagen | 11h 20m | 1h 45m | 4388 miles (7060 km) |
KEF Reykjavik | 11h 20m | 1h 50m | 3947 miles (6351 km) |
AMS Amsterdam | 11h 20m | 1h 50m | 3840 miles (6179 km) |
DUB Dublin | 11h 30m | 2h 0m | 3777 miles (6077 km) |
FRA Frankfurt | 11h 50m | 1h 30m | 4153 miles (6682 km) |
MUC Munich | 12h 0m | 1h 30m | 4522 miles (7276 km) |
ARN Stockholm | 12h 5m | 1h 15m | 4749 miles (7641 km) |
BCN Barcelona | 12h 25m | 1h 40m | 4687 miles (7541 km) |
ZRH Zurich | 12h 45m | 2h 25m | 4356 miles (7009 km) |
LIS Lisbon | 12h 50m | 1h 45m | 4660 miles (7498 km) |
YUL Montreal | 12h 55m | 4h 30m | 3786 miles (6092 km) |
IAD Dulles | 13h 5m | 1h 15m | 4251 miles (6840 km) |
PRG Prague | 13h 20m | 2h 40m | 4611 miles (7419 km) |
FAO Faro | 13h 25m | 2h 5m | 4849 miles (7802 km) |
CDG Paris | 13h 35m | 3h 40m | 3918 miles (6304 km) |
EWR New York | 13h 45m | 2h 16m | 4040 miles (6500 km) |
MAD Madrid | 13h 50m | 2h 55m | 4608 miles (7414 km) |
JFK New York | 14h 15m | - | - |
ORD Chicago | 14h 17m | 1h 30m | 4608 miles (7414 km) |
LIN Milan | 16h 44m | - | - |
MXP Milan | 17h 39m | 3h 30m | 4568 miles (7350 km) |



Quick copy and share this page
From Brussels to Canada
Below is a list of other destinations to Canada from Brussels Airport with either direct flights or 1 stop connections.