Flights from Bangkok to Vancouver – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to YVR – All flight route options from Suvarnabhumi Airport, Thailand to Vancouver International Airport, Canada. These flights are operated by 24 airlines. Fly non-stop with Air Canada or choose from 12 different transit flights. The shortest flight time is 13 hours and 20 minutes. 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 Vancouver Airport
We got great deals on hotels and car rentals near the airport.
Bangkok to Vancouver flights
There are over 13 airlines and as many as 555 flights every week to this destination. You can fly non-stop to Vancouver (YVR) from Bangkok (BKK) with Air Canada but if a stopover option suits you better you can choose to fly via Hong Kong, Seoul or any other of the 12 alternatives with connectiing airports.
Bangkok to Vancouver with Air Canada
You can fly non-stop every weekday with flights departing at 07:35, 08:10 or 08:35. Air Canada is a Star Alliance member.
Note Non-stop flights with Air Canada will begin in Oct 2025.
With China Airlines
If you fly from Bangkok with China Airlines you will do a stopover in Taipei, TPE before reaching Vancouver. This flight trip will take 15 hours and 50 minutes and you can fly every weekday with departures at 17:30 or 17:50. China Airlines is a member of SkyTeam.
Distance & flight times: Suvarnabhumi Airport to Vancouver International Airport
The shortest flight time between BKK and YVR is 13 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 13h 20m | - | 7375 miles (11866 km) |
HKG Hong Kong | 16h 55m | 3h 25m | 7471 miles (12021 km) |
ICN Seoul | 17h 10m | 1h 45m | 7415 miles (11931 km) |
NRT Tokyo | 17h 35m | 2h 40m | 7593 miles (12217 km) |
TFU Chengdu | 17h 40m | 2h 30m | 7425 miles (11947 km) |
PVG Shanghai | 17h 45m | 3h 0m | 7443 miles (11976 km) |
MNL Manila | 18h 0m | 2h 25m | 7960 miles (12808 km) |
TPE Taipei | 18h 0m | 1h 45m | 7547 miles (12143 km) |
KIX Osaka | 18h 5m | 2h 10m | 7556 miles (12158 km) |
PEK Beijing | 18h 10m | 2h 20m | 7378 miles (11871 km) |
SZX Shenzhen | 18h 55m | 3h 45m | 7463 miles (12008 km) |
HND Tokyo | 19h 20m | 4h 45m | 7590 miles (12212 km) |
DEL Delhi | 22h 5m | 3h 10m | 8800 miles (14159 km) |



Quick copy and share this page
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 Vancouver
Below is a list of other cities in Thailand with flights to Vancouver with either non-stop or connecting flights.