Cheap flights to Toronto – Compare and Save

— YTO
31 May — 7 Jun1
1 adult
1 adult, Economy, 0 bags

Flights to Toronto in 2026

Find the latest flights to Toronto in 2026, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 17,341 searches and data was last updated on 1 May 2026.

Return from

฿41,151

One-way from

฿20,119

Popular in

April

Cheapest in

October

Average price

฿38,933
China Eastern
  • China Eastern
  • 18/10-31/10
  • 3 total stops
  • 55h 00m total
  • Bangkok to Toronto
29/7
  • 29/7
  • 2 total stops
  • 39h 45m total
  • Bangkok to Toronto
Highest demand for flights based on searches. 11% potential increase in price (฿5,059 potential increase over avg. return price).
Cheapest flight prices on average. 2% potential price decrease (฿922 potential savings vs. average return price).
Average for return flights in May 2026

Find flight deals to Toronto

Enter your travel dates to find the best prices.

Cheapest flights to Toronto
Explore the most affordable flight options available to Toronto. Find the lowest fares based on data from user searches, with prices last updated on 1 May 2026.

Mon 30/1101:30
BKK
-
YYZ
1 stop22h 40m
Air China
Thu 10/1215:10
YYZ
-
BKK
1 stop38h 55m
Air China
Deal found 27/4฿39,162
Sun 18/1015:55
BKK
-
YYZ
2 stops33h 30m
China Eastern
Sat 31/1016:25
YYZ
-
BKK
1 stop21h 30m
China Eastern
Deal found 26/4฿41,151
Sun 18/1015:55
BKK
-
YYZ
2 stops33h 30m
China Eastern
Sat 31/1016:25
YYZ
-
BKK
2 stops35h 30m
China Eastern
Deal found 26/4฿41,216
Wed 22/720:35
BKK
-
YYZ
2 stops29h 50m
Multiple Airlines
Tue 28/723:10
YYZ
-
BKK
2 stops42h 55m
Multiple Airlines
Deal found 26/4฿41,314
Thu 10/912:40
BKK
-
YYZ
1 stop19h 40m
Multiple Airlines
Sun 27/901:50
YYZ
-
BKK
1 stop23h 20m
Multiple Airlines
Deal found 28/4฿41,509
Wed 9/917:15
BKK
-
YYZ
1 stop39h 05m
Multiple Airlines
Sun 27/901:50
YYZ
-
BKK
1 stop23h 20m
Multiple Airlines
Deal found 28/4฿41,574
Tue 26/511:15
BKK
-
YYZ
1 stop43h 30m
เตอร์กิชแอร์ไลน์
Tue 2/621:00
YYZ
-
BKK
1 stop28h 05m
เตอร์กิชแอร์ไลน์
Deal found 28/4฿41,640
Wed 22/708:25
BKK
-
YYZ
1 stop24h 10m
Thai Airways
Mon 27/701:45
YYZ
-
BKK
1 stop21h 55m
Thai Airways
Deal found 26/4฿41,835
Wed 5/812:40
BKK
-
YYZ
1 stop19h 55m
Multiple Airlines
Wed 26/816:05
YYZ
-
BKK
2 stops26h 00m
Multiple Airlines
Deal found 27/4฿41,868
Thu 22/1021:55
BKK
-
YYZ
1 stop27h 30m
China Eastern
Mon 26/1016:25
YYZ
-
BKK
1 stop21h 30m
China Eastern
Deal found 28/4฿41,901
Thu 11/623:50
BKK
-
YYZ
1 stop31h 15m
เตอร์กิชแอร์ไลน์
Tue 14/721:00
YYZ
-
BKK
1 stop31h 25m
เตอร์กิชแอร์ไลน์
Deal found 30/4฿41,933
Thu 1/1007:00
BKK
-
YTZ
2 stops45h 50m
แอร์แคนาดา
Mon 5/1012:20
YTZ
-
BKK
2 stops29h 45m
แอร์แคนาดา
Deal found 28/4฿41,933

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book With Flexibility

Our users can plan ahead with confidence and find flights with no change fees.

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.