Flights from Bangkok to Toronto
BKK to YYZ. All flight routes from Suvarnabhumi Airport, Thailand to Pearson International, Canada. These flights are operated by 31 different airlines through 25 different connections. The shortest flight time is 19 hours and 25 minutes.
Find the best prices on hotels and car rental near Pearson
We got great deals on hotels and car rentals near the airport.
Bangkok to Toronto flights
There are over 25 airlines and as many as 529 flights every week to this destination. While flying to Toronto from Bangkok you will be doing a stopover in Tokyo, Taipei or any other of the 25 alternatives with flight connections.
Are there any non-stop flights from BKK to YYZ?
There are no direct or non-stop flights from Suvarnabhumi Airport, BKK to Pearson International, YYZ.
Tip! You can also fly to Toronto from Don Mueang International Airport (DMK).
Bangkok to Toronto with EVA Air
If you fly from Bangkok with EVA Air you will do a stopover in Taipei, TPE before reaching Toronto. This flight trip will take 20 hours and 35 minutes and you can fly every weekday with departures at 11 am, 12 noon or 1 am. EVA Air is a Star Alliance member.
With Cathay Pacific
If you fly from Bangkok with Cathay Pacific you will do a stopover in Hong Kong, HKG before reaching Toronto. This flight trip will take 20 hours and 35 minutes and you can fly every weekday with departures at 11 am, 12 noon or 13 pm. Cathay Pacific is a member of the air alliance OneWorld.
With China Southern Airlines
If you fly from Bangkok with China Southern Airlines you will do a stopover in Guangzhou, CAN before reaching Toronto. This flight trip will take 21 hours and 15 minutes and you can fly every Thursday with departures at 11:20 or 12:00.
With Korean Air
If you fly from Bangkok with Korean Air you will do a stopover in Seoul, ICN before reaching Toronto. This flight trip will take 22 hours and 5 minutes and you can fly every weekday with departures at 21 pm, 23 pm or 1 am. Korean Air is a member of SkyTeam.
Miles & flight time: BKK - YYZ
The shortest flight time between BKK and YYZ is 19 hours and 55 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
HND Tokyo | 19h 55m | 3h 45m | 9369 (15075 km) |
TPE Taipei | 20h 53m | 3h 30m | 9101 (14644 km) |
HKG Hong Kong | 21h 10m | 1h 50m | 8895 (14312 km) |
ICN Seoul | 21h 45m | 2h 50m | 8925 (14360 km) |
NRT Tokyo | 22h 5m | 3h 50m | 9340 (15028 km) |
YVR Vancouver | 22h 8m | 1h 40m | 9465 (15229 km) |
CAN Guangzhou | 22h 20m | 5h 0m | 8839 (14222 km) |
DEL Delhi | 22h 48m | 1h 55m | 9114 (14664 km) |
VIE Vienna | 22h 55m | 1h 55m | 9621 (15480 km) |
ZRH Zurich | 22h 55m | 2h 5m | 9712 (15627 km) |
PVG Shanghai | 23h 30m | 4h 10m | 8940 (14384 km) |
MNL Manila | 23h 35m | 4h 50m | 9621 (15480 km) |
AUH Abu Dhabi | 23h 55m | 3h 5m | 10052 (16174 km) |
IST Istanbul | 24h 10m | 1h 25m | 9800 (15768 km) |
CPH Copenhagen | 24h 20m | 4h 45m | 9313 (14985 km) |
MUC Munich | 24h 55m | 4h 45m | 9647 (15522 km) |
LHR London | 25h 0m | 4h 50m | 9550 (15366 km) |
FRA Frankfurt | 25h 5m | 3h 45m | 9586 (15424 km) |
DAC Dhaka | 25h 30m | 3h 5m | 8750 (14079 km) |
JED Jeddah | 25h 50m | 3h 30m | 10616 (17081 km) |
DXB Dubai | 26h 20m | 5h 0m | 9988 (16071 km) |
AMM Amman | 26h 20m | 55m | 10140 (16315 km) |
TLV Tel Aviv-Yafo | 27h 45m | 4h 55m | 10148 (16328 km) |
MXP Milan | 27h 52m | 4h 15m | 9803 (15773 km) |
BOM Mumbai | 28h 35m | 2h 55m | 9700 (15607 km) |
Unpublished Flight Rates From Bangkok to Toronto
From Bangkok to Canada
Below is a list of other destinations to Canada from Suvarnabhumi Airport with either direct flights or 1 stop connections.
From Thailand to Toronto
Below is a list of other cities in Thailand with flights to Toronto with either non-stop or connecting flights.