When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 61 days in advance, which can save you up to 38% on flights from Thailand to Ontario compared to booking the week you need them. Waiting 61 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at ฿32,732. For sooner than that we have options available in the next 3 days from ฿38,787.
September is one of the best times of the year to fly to Ontario from Thailand. Prices for September average ฿29,243 per person but you can even find prices for as low as ฿19,672. The most expensive prices can be found in the month of July. Opting for a September flight can save you 18% on your journey compared to booking in July
When flying from Thailand to Ontario, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Bangkok Suvarnabhumi
Ontario
2 stops
41h 47mOntario
Bangkok Suvarnabhumi
2 stops
26h 50mยูไนเต็ด
Bangkok Suvarnabhumi
Ontario
2 stops
25h 26mOntario
Bangkok Suvarnabhumi
2 stops
32h 30mยูไนเต็ด
Bangkok Suvarnabhumi
Ontario
2 stops
25h 52mOntario
Bangkok Suvarnabhumi
2 stops
26h 50mยูไนเต็ด
Bangkok Suvarnabhumi
Ontario
2 stops
24h 46mOntario
Bangkok Suvarnabhumi
2 stops
38h 33mMultiple Airlines
Bangkok Suvarnabhumi
Ontario
2 stops
30h 59mOntario
Bangkok Suvarnabhumi
2 stops
43h 49mยูไนเต็ด
Bangkok Suvarnabhumi
Ontario
2 stops
24h 46mOntario
Bangkok Suvarnabhumi
2 stops
38h 33mMultiple Airlines
Bangkok Suvarnabhumi
Ontario
2 stops
30h 59mOntario
Bangkok Suvarnabhumi
2 stops
43h 49mยูไนเต็ด
Bangkok Suvarnabhumi
Ontario
2 stops
46h 02mOntario
Bangkok Suvarnabhumi
2 stops
27h 06mยูไนเต็ด
Bangkok Suvarnabhumi
Ontario
3 stops
30h 53mOntario
Bangkok Suvarnabhumi
2 stops
27h 06mยูไนเต็ด
Bangkok Suvarnabhumi
Ontario
1 stop
18h 45mOntario
Bangkok Suvarnabhumi
1 stop
19h 35mไชน่าแอร์ไลน์
Bangkok Suvarnabhumi
Ontario
1 stop
18h 05mOntario
Bangkok Suvarnabhumi
1 stop
19h 35mไชน่าแอร์ไลน์
Bangkok Suvarnabhumi
Ontario
1 stop
21h 05mOntario
Bangkok Suvarnabhumi
1 stop
22h 00mไชน่าแอร์ไลน์
Bangkok Suvarnabhumi
Ontario
2 stops
25h 52mOntario
Bangkok Suvarnabhumi
2 stops
26h 50mยูไนเต็ด
Bangkok Suvarnabhumi
Ontario
2 stops
31h 54mOntario
Bangkok Suvarnabhumi
2 stops
43h 49mยูไนเต็ด
Bangkok Suvarnabhumi
Ontario
2 stops
41h 52mOntario
Bangkok Suvarnabhumi
2 stops
46h 19mยูไนเต็ด
Bangkok Don Mueang Intl
Ontario
2 stops
24h 35mMultiple Airlines
Bangkok Don Mueang Intl
Ontario
2 stops
24h 35mMultiple Airlines
Bangkok Don Mueang Intl
Ontario
2 stops
24h 35mMultiple Airlines
Ontario (ONT), located 4.9 km from the city centre, is the airport you fly into when you book flights from Thailand to Ontario.
Some of the carriers operating flights from Thailand to Ontario that may be offering flexible cancellation policies are ไชน่าแอร์ไลน์ and ยูไนเต็ด. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Thailand to Ontario for under ฿32,700. The cheapest flight booked recently is on Multiple Airlines for just ฿32,601, but on average you can expect to pay ฿37,020.
There are currently 18+ open flights from Thailand to Ontario within the next 7 days for less than ฿38,200.
฿20,687 is the cheapest one-way deal found within the past few days, from เจแปนแอร์ไลน์. You may also be able to find cheap deals on อเมริกันแอร์ไลน์ and เอทิฮัดแอร์เวย์, with prices starting from ฿22,094 and ฿22,389, respectively.
The most popular route from Thailand to Ontario is Bangkok Suvarnabhumi - Ontario. You may also consider Bangkok Don Mueang Intl - Ontario or Krabi - Ontario.
The cheapest flight price from Thailand to Ontario is ฿25,246. On average you can expect to pay ฿63,305. The most popular route, (Bangkok Suvarnabhumi - Ontario), can usually be booked for ฿32,601.