Flights from Guangzhou to Chiang Mai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
CAN to CNX – All flight route options from Guangzhou Baiyun International Airport, China to Chiang Mai Intl, Thailand. These routes are operated by 13 airlines. Fly non-stop with Spring Airlines or China Southern Airlines, or choose from 5 different stopover flights. The shortest flight time is 2 hours and 50 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 Chiang Mai Intl
We got great deals on hotels and car rentals near the airport.
Guangzhou to Chiang Mai flights
With over 200 flights every week and 7 different airlines you have a wide range of options. You can fly non-stop to Chiang Mai (CNX) from Guangzhou (CAN) with China Southern Airlines or Spring Airlines but if a stopover option suits you better you can choose to fly via Bangkok, Bangkok or any other of the 5 alternatives with connectiing airports.
Guangzhou to Chiang Mai with China Southern Airlines
You can fly non-stop every weekday with flights departing at 8:00 am, 3:00 pm or 4:00 pm.
With Thai Airways International
If you fly from Guangzhou with Thai Airways International you will do a stopover in Bangkok, BKK before reaching Chiang Mai. This flight trip will take 6 hours and 35 minutes and you can fly every weekday with departures at 14:50 or 15:45. Thai Airways International is a Star Alliance member.
Distance & flight times: Guangzhou Baiyun International Airport to Chiang Mai Intl
The shortest flight time between CAN and CNX is 3 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 0m | - | 982 miles (1580 km) |
BKK Bangkok | 8h 20m | 4h 40m | 1439 miles (2315 km) |
DMK Bangkok | 8h 25m | 5h 0m | 1416 miles (2278 km) |
KMG Kunming | 9h 30m | 5h 0m | 1175 miles (1891 km) |
HKG Hong Kong | 9h 35m | 4h 55m | 1086 miles (1747 km) |
TFU Chengdu | 9h 55m | 4h 0m | 1599 miles (2573 km) |


Quick copy and share this page
From Guangzhou to Thailand
Below is a list of other destinations to Thailand from Guangzhou Baiyun International Airport with either direct flights or 1 stop connections.
-
BKK Bangkok Direct
-
DMK Bangkok Direct
-
HKT Phuket Direct
-
KBV Krabi
-
USM Koh Samui
-
HDY Hat Yai
-
UTH Udon Thani
-
KKC Khon Kaen
-
CEI Chiang Rai
-
LPT Lampang
From China to Chiang Mai
Below is a list of other cities in China with flights to Chiang Mai with either non-stop or connecting flights.
-
PVG Shanghai Direct
-
PEK Beijing Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing
-
SZX Shenzhen
-
CKG Chongqing
-
KMG Kunming Direct
-
HGH Hangzhou
-
HAK Haikou