There are 7 ways to get from Kuala Lumpur to Zhangjiakou by train, plane, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Kuala Lumpur International Airport, fly to Zhangjiakou Ningyuan Airport
best- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Zhangjiakou Ningyuan Airport (ZQZ)plane KUL - ZQZ
12h 56m¥1,337–4,244Train to Kuala Lumpur International Airport, fly to Beijing Daxing International Airport, train
cheapest- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Beijing Daxing International Airport (PKX)plane KUL - PKX
- Take the train from Beijing Daxing International Airport to Caoqiaotrain
- Take the train from Beijing North Station to Zhangjiakoutrain
12h 44m¥1,068–1,998Drive 5,526.2 km
- Drive from Kuala Lumpur to Zhangjiakoucar 5,526.2 km
2d 17h¥4,682–6,763Fly Sultan Abdul Aziz Shah to Beijing Capital International Airport, train
- Fly from Sultan Abdul Aziz Shah (SZB) to Beijing Capital International Airport (PEK)plane SZB - PEK
- Take the train from Beijing North Station to Zhangjiakoutrain
13h 54m¥1,706–4,979Train to Kuala Lumpur International Airport, fly to Beijing Capital International Airport, train
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Beijing Capital International Airport (PEK)plane KUL - PEK
- Take the train from Beijing North Station to Zhangjiakoutrain
12h 49m¥1,212–3,586Train to Kuala Lumpur International Airport, fly to Datong Beijiazao Airport, taxi, train
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Datong Beijiazao Airport (DAT)plane KUL - DAT
- Take the taxi from Datong Beijiazao Airport (DAT) to Datong South stationtaxi
- Take the train from Datong South station to Zhangjiakoutrain
17h 59m¥1,476–2,207Train to Kuala Lumpur International Airport, fly to Ulanqab Airport, train
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Ulanqab Airport (UCB)plane KUL - UCB
- Take the train from Wulanchabu station to Zhangjiakoutrain
19h 45m¥1,231–3,502
Kuala Lumpur International Airport (KUL) to Zhangjiakou Ningyuan Airport (ZQZ) flights
Questions & Answers
The cheapest way to get from Kuala Lumpur to Zhangjiakou is to train and fly which costs ¥1000 - ¥2000 and takes 12h 44m.
The fastest way to get from Kuala Lumpur to Zhangjiakou is to train and fly which takes 12h 44m and costs ¥1000 - ¥2000.
The distance between Kuala Lumpur and Zhangjiakou is 4497 km. The road distance is 5526.2 km.
It takes approximately 12h 56m to get from Kuala Lumpur to Zhangjiakou, including transfers.
Yes, the driving distance between Kuala Lumpur to Zhangjiakou is 5526 km. It takes approximately 2 days 17h to drive from Kuala Lumpur to Zhangjiakou.
There are 14+ hotels available in Zhangjiakou.
What companies run services between Kuala Lumpur, Malaysia and Zhangjiakou, China?
There is no direct connection from Kuala Lumpur to Zhangjiakou. However, you can take the train to Klia T2, walk to Klia2, take the bus to Klia 1 2, walk to Kuala Lumpur International Airport (KUL) airport, fly to Zhangjiakou Ningyuan Airport (ZQZ), then take the taxi to Zhangjiakou. Alternatively, you can drive from Kuala Lumpur to Zhangjiakou in around 2d 17h.
- Website
- en.ceair.com
Flights from Kuala Lumpur International Airport to Beijing Daxing International Airport
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ¥1,000–3,100
Flights from Kuala Lumpur International Airport to Beijing Daxing International Airport via Kunming
- Ave. Duration
- 8h 25m
- When
- Tuesday to Sunday
- Estimated price
- ¥1,100–3,100
Flights from Kuala Lumpur International Airport to Beijing Daxing International Airport via Wuhan
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ¥1,000–3,100
Flights from Kuala Lumpur International Airport to Datong Beijiazao Airport via Kunming
- Ave. Duration
- 14h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–3,200
Flights from Kuala Lumpur International Airport to Datong Beijiazao Airport via Wuhan
- Ave. Duration
- 17h 45m
- When
- Every day
- Estimated price
- ¥1,000–3,000
- Website
- csair.com
Flights from Kuala Lumpur International Airport to Beijing Daxing International Airport
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,100–3,900
Flights from Kuala Lumpur International Airport to Datong Beijiazao Airport via Tianfu International
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- ¥1,300–4,100
Flights from Kuala Lumpur International Airport to Ulanqab Airport via Zhengzhou
- Ave. Duration
- 13h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–3,800
- Website
- airchina.com
Flights from Sultan Abdul Aziz Shah to Beijing Capital International Airport via Hong Kong
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ¥1,900–4,400
Flights from Sultan Abdul Aziz Shah to Beijing Capital International Airport via Singapore Changi
- Ave. Duration
- 12h
- When
- Friday and Sunday
- Estimated price
- ¥1,600–4,800
Flights from Kuala Lumpur International Airport to Beijing Capital International Airport
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ¥1,100–3,300
- Website
- ch.com
Flights from Kuala Lumpur International Airport to Zhangjiakou Ningyuan Airport via Chongqing
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–4,100
Flights from Kuala Lumpur International Airport to Beijing Capital International Airport via Tianfu International
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- ¥1,300–4,200
- Website
- singaporeair.com
Flights from Sultan Abdul Aziz Shah to Beijing Capital International Airport via Singapore Changi
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ¥1,600–11,000
- Website
- airasiax.com
Flights from Kuala Lumpur International Airport to Beijing Daxing International Airport
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ¥800–3,000
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Beijing Daxing International Airport
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,100–3,900
- Website
- vietjetair.com
Flights from Kuala Lumpur International Airport to Beijing Daxing International Airport via Noi Bai International
- Ave. Duration
- 11h 50m
- When
- Every day
- Estimated price
- ¥950–2,600
- Website
- rlair.net
Flights from Kuala Lumpur International Airport to Datong Beijiazao Airport via Tianfu International
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- ¥1,300–4,100
- Website
- westair.cn
Flights from Kuala Lumpur International Airport to Datong Beijiazao Airport via Chongqing
- Ave. Duration
- 15h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,200–4,100
- Website
- 9air.com
Flights from Kuala Lumpur International Airport to Datong Beijiazao Airport via Fuzhou
- Ave. Duration
- 16h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,200–4,500
- Website
- donghaiair.com
Flights from Kuala Lumpur International Airport to Datong Beijiazao Airport via Zhengzhou
- Ave. Duration
- 16h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–3,700
- Website
- tianjin-air.com
Flights from Kuala Lumpur International Airport to Ulanqab Airport via Wuhan
- Ave. Duration
- 14h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–3,200
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥9–110
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥9–110
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥9–110
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥9–110
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥9–110
- Website
- KLIA Ekspres
- Phone
- +86-010-96165
- Website
- Beijing International Airport
Train from Beijing Daxing International Airport to Caoqiao
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥27–35
- Website
- Beijing International Airport
Train from Beijing North Station to Zhangjiakou
- 2nd Class Seat
- ¥75–90
- 1st Class Seat
- ¥125–140
- Business Class Seat
- ¥180–260
Train from Beijing North Station to Zhangjiakou
- 2nd Class Seat
- ¥75–90
- 1st Class Seat
- ¥125–140
- Business Class Seat
- ¥180–260
Train from Beijing North Station to Zhangjiakou
- 2nd Class Seat
- ¥75–90
- 1st Class Seat
- ¥125–140
- Business Class Seat
- ¥180–260
Train from Datong South station to Zhangjiakou
- 2nd Class Seat
- ¥75–85
- 1st Class Seat
- ¥120–135
- Business Class Seat
- ¥170–250
Train from Wulanchabu station to Zhangjiakou
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥120–130
- Business Class Seat
- ¥160–240
Train from Beijing North Station to Zhangjiakou
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- ¥75–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥95–140
Train from Beijing North Station to Zhangjiakou
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- ¥75–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥95–140
Train from Beijing North Station to Zhangjiakou
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- ¥75–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥95–140
Train from Wulanchabu station to Zhangjiakou
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
- Ave. Duration
- 34 min
- Estimated price
- ¥90–110
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



















