There are 5 ways to get from Chiang Mai to Beijing by plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Beijing Capital International Airport
best- Fly from Chiang Mai International Airport (CNX) to Beijing Capital International Airport (PEK)plane CNX - PEK
4h 45m¥1,329–2,650Fly to Beijing Daxing International Airport, train
cheapest- Fly from Chiang Mai International Airport (CNX) to Beijing Daxing International Airport (PKX)plane CNX - PKX
- Take the train from Beijing Daxing Airport to Beijing Westtrain
7h 29m¥1,178–3,249Bus, train
- Take the bus from Tha Phae Gate to Chiang Rai Central Plazabus
- Take the bus from Chiang Rai Town Transfer to Nateuy Train Stationbus
- Take the train from Boten station to Kunming Southtrain
- Take the train from Kunming South to Beijing West Stationtrain
31h 49m¥1,954–2,614Fly to Tianjin Binhai, train
- Fly from Chiang Mai International Airport (CNX) to Tianjin Binhai (TSN)plane CNX - TSN
- Take the train from Tianjin Station to Beijing Southtrain
7h 10m¥1,329–4,016Train
- Take the train from Chiang Mai to Ayutthayatrain 52
- Take the train from Ayutthaya to Khamsavath stationtrain 133
- Take the train from Vientiane station to Kunming Southtrain
- Take the train from Kunming South to Beijing West Stationtrain
46h 8m¥1,664–2,608
Chiang Mai International Airport (CNX) to Beijing Capital International Airport (PEK) flights
Comparing Your Travel Options
The cheapest way to get from Chiang Mai to Beijing is to fly which costs ¥1300 - ¥2700 and takes 4h 45m.
The fastest way to get from Chiang Mai to Beijing is to fly which takes 4h 45m and costs ¥1300 - ¥2700.
No, there is no direct train from Chiang Mai to Beijing station. However, there are services departing from Chiang Mai and arriving at Beijing West Station via Ayutthaya, Vientiane station and Kunming South. The journey, including transfers, takes approximately 46h 8m.
The distance between Chiang Mai and Beijing is 2932 km.
The best way to get from Chiang Mai to Beijing without a car is to bus and train which takes 31h 49m and costs ¥1900 - ¥2700.
It takes approximately 4h 45m to get from Chiang Mai to Beijing, including transfers.
Chiang Mai to Beijing train services, operated by State Railway of Thailand, depart from Chiang Mai station.
The best way to get from Chiang Mai to Beijing is to fly which takes 4h 45m and costs ¥1300 - ¥2700. Alternatively, you can train, which costs ¥1600 - ¥2700 and takes 46h 8m.
Beijing is 1h ahead of Chiang Mai. It is currently 7:19 AM in Chiang Mai and 8:19 AM in Beijing.
Chiang Mai to Beijing train services, operated by State Railway of Thailand, arrive at Ayutthaya station.
What companies run services between Chiang Mai, Thailand and Beijing, China?
Air China, China Eastern Airlines, and Sichuan Airlines fly from Chiang Mai International Airport (CNX) to Beijing Capital International Airport (PEK) once daily. Alternatively, you can take a train from Chiang Mai to Beijing West Station via Ayutthaya, Khamsavath station, Vientiane station, and Kunming South in around 46h 8m.
- Website
- en.ceair.com
Flights from Chiang Mai International Airport to Beijing Capital International Airport via Kunming
- Ave. Duration
- 6h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–6,000
Flights from Chiang Mai International Airport to Beijing Daxing International Airport via Kunming
- Ave. Duration
- 6h 53m
- When
- Every day
- Estimated price
- ¥1,300–4,100
Flights from Chiang Mai International Airport to Tianjin Binhai via Kunming
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ¥1,200–4,400
Flights from Chiang Mai International Airport to Tianjin Binhai via Shanghai Pudong
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ¥1,300–4,300
- Website
- airchina.com
Flights from Chiang Mai International Airport to Beijing Capital International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ¥1,200–3,200
- Website
- vietjetair.com
Flights from Chiang Mai International Airport to Beijing Daxing International Airport via Noi Bai International
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ¥1,100–3,300
- Website
- juneyaoair.com
Flights from Chiang Mai International Airport to Tianjin Binhai via Shanghai Pudong
- Ave. Duration
- 11h 10m
- When
- Friday and Sunday
- Estimated price
- ¥1,300–4,100
- Website
- tianjin-air.com
Flights from Chiang Mai International Airport to Tianjin Binhai via Kunming
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,200–4,900
- Website
- ch.com
Flights from Chiang Mai International Airport to Tianjin Binhai via Kunming
- Ave. Duration
- 6h 25m
- When
- Thursday
- Estimated price
- ¥1,500–6,000
- Phone
- 021-891888
- Website
- facebook.com
Train from Boten station to Kunming South
- Ave. Duration
- 6h 16m
- Frequency
- Once daily
- Estimated price
- ¥260–750
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥260–450
- First Class
- ¥370–750
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥430–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥430–600
- First Class
- ¥550–950
Train from Kunming South to Beijing West Station
- Ave. Duration
- 10h 47m
- Frequency
- Twice daily
- Estimated price
- ¥1,150–1,300
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥1,150–1,300
- 1st Class Seat
- ¥1,900–2,100
- Business Class Seat
- ¥2,800–4,000
Train from Tianjin Station to Beijing South
- 2nd Class Seat
- ¥55–60
- 1st Class Seat
- ¥85–100
- Business Class Seat
- ¥120–180
Train from Kunming South to Beijing West Station
- Ave. Duration
- 10h 47m
- Frequency
- Twice daily
- Estimated price
- ¥1,150–1,300
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥1,150–1,300
- 1st Class Seat
- ¥1,900–2,100
- Business Class Seat
- ¥2,800–4,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Chiang Mai to Ayutthaya
- Ave. Duration
- 11h 53m
- Frequency
- Hourly
- Estimated price
- ¥35–170
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–170
- 3rd Class (Seat)
- ¥40–50
- 2nd Class (Air-Conditioned Berth)
- ¥35–45
- 2nd Class (Air-conditioned Seat)
- ¥90–105
Train from Ayutthaya to Khamsavath station
- Ave. Duration
- 10h 35m
- Frequency
- 3 times a day
- Estimated price
- ¥35–170
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–170
- 3rd Class (Seat)
- ¥40–50
- 2nd Class (Air-Conditioned Berth)
- ¥35–50
- 2nd Class (Air-conditioned Seat)
- ¥95–105
- Phone
- +66 2 321 1121
- [email protected]
- Website
- Mekong Transfer
Bus from Tha Phae Gate to Chiang Rai Central Plaza
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- ¥145–160
- Schedules at
- Mekong Transfer
Bus from Chiang Rai Town Transfer to Nateuy Train Station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ¥346
- Schedules at
- Mekong Transfer
- Phone
- +66 2 285 1085
- [email protected]
- Website
- 12go.co
Bus from Tha Phae Gate to Chiang Rai Central Plaza
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ¥154
- Book at
- Yortdoy Travel
Want to know more about travelling around China
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Flying into Beijing?
Read the travel guide
Booking & Getting There
There are 1210+ hotels available in Beijing.












