There are 7 ways to get from Marrakesh to Kunming by plane, car, train, 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.
Fly Marrakech to Kunming Changshui International Airport
best- Fly from Marrakech (RAK) to Kunming Changshui International Airport (KMG)RAK - KMG
24h 52m¥2,004–7,037Drive 14,989.9 km
- Drive from Marrakesh to Kunming14,989.9 km
8d 2h¥16,578–23,946Train to Mohammed V International Airport, fly to Kunming Changshui International Airport
- Take the train from Marrakech to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Kunming Changshui International Airport (KMG)CMN - KMG
24h 41m¥3,085–9,670Fly Marrakech to Dali Huangcaoba, train
- Fly from Marrakech (RAK) to Dali Huangcaoba (DLU)RAK - DLU
- Take the train from Dali to Lufeng South
- Take the train from Lufeng South to Kunming Station
24h 3m¥2,458–8,313Fly Marrakech to Lijiang Sanyi Airport, train
- Fly from Marrakech (RAK) to Lijiang Sanyi Airport (LJG)RAK - LJG
- Take the train from Heqing to Kunming
25h 28mFly Marrakech to Xingyi Wanfenglin Airport, train
- Fly from Marrakech (RAK) to Xingyi Wanfenglin Airport (ACX)RAK - ACX
- Take the train from Xingyi to Kunming
37h 51mFly Marrakech to Panzhihua Bao'Anying Airport, taxi
- Fly from Marrakech (RAK) to Panzhihua Bao'Anying Airport (PZI)RAK - PZI
- Take the taxi from Panzhihua Bao'Anying Airport (PZI) to Kunming
25h 32m¥2,950–8,723
Marrakech (RAK) to Kunming Changshui International Airport (KMG) flights
Questions & Answers
The cheapest way to get from Marrakesh to Kunming is to fly which costs ¥2000 - ¥7500 and takes 24h 52m.
The fastest way to get from Marrakesh to Kunming is to fly and train which takes 24h 3m and costs ¥2400 - ¥8500.
The distance between Marrakesh and Kunming is 10383 km. The road distance is 14989.9 km.
It takes approximately 24h 52m to get from Marrakesh to Kunming, including transfers.
Kunming is 7h ahead of Marrakesh. It is currently 9:09 PM in Marrakesh and 4:09 AM in Kunming.
Yes, the driving distance between Marrakesh to Kunming is 14990 km. It takes approximately 8 days 2h to drive from Marrakesh to Kunming.
There are 219+ hotels available in Kunming.
What companies run services between Marrakesh, Morocco and Kunming, China?
Turkish Airlines, China Eastern Airlines, and four other airlines fly from Marrakech (RAK) to Kunming Changshui International Airport (KMG) once daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airchina.com
Flights from Marrakech to Kunming Changshui International Airport via Milan Malpensa, Tianfu International
- Ave. Duration
- 34h
- When
- Tuesday and Sunday
- Estimated price
- ¥2,000–7,000
Flights from Marrakech to Dali Huangcaoba via Paris Charles de Gaulle, Tianfu International
- Ave. Duration
- 20h 5m
- When
- Monday
- Estimated price
- ¥2,400–8,000
Flights from Marrakech to Dali Huangcaoba via Frankfurt, Tianfu International
- Ave. Duration
- 25h 15m
- When
- Tuesday and Sunday
- Estimated price
- ¥2,400–8,000
Flights from Marrakech to Dali Huangcaoba via Milan Malpensa, Tianfu International
- Ave. Duration
- 28h 25m
- When
- Tuesday and Sunday
- Estimated price
- ¥2,300–8,000
Flights from Marrakech to Lijiang Sanyi Airport via London Heathrow, Tianfu International
- Ave. Duration
- 25h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,300–8,000
Flights from Marrakech to Lijiang Sanyi Airport via Paris Charles de Gaulle, Tianfu International
- Ave. Duration
- 30h 45m
- When
- Monday
- Estimated price
- ¥2,300–8,000
Flights from Marrakech to Panzhihua Bao'Anying Airport via Madrid, Beijing Capital
- Ave. Duration
- 30h 15m
- When
- Monday and Friday
- Estimated price
- ¥2,400–8,000
- Website
- ch.com
Flights from Marrakech to Kunming Changshui International Airport via Frankfurt, Tianfu International
- Ave. Duration
- 26h 30m
- When
- Tuesday and Sunday
- Estimated price
- ¥2,000–7,000
Flights from Marrakech to Kunming Changshui International Airport via Istanbul, Tianfu International
- Ave. Duration
- 27h 55m
- When
- Thursday and Sunday
- Estimated price
- ¥2,100–7,000
Flights from Mohammed V International Airport to Kunming Changshui International Airport via Beijing Daxing
- Ave. Duration
- 18h 25m
- When
- Thursday and Saturday
- Estimated price
- ¥4,000–12,000
Flights from Marrakech to Dali Huangcaoba via Madrid, Tianfu International
- Ave. Duration
- 18h 50m
- When
- Sunday
- Estimated price
- ¥2,500–8,500
Flights from Marrakech to Dali Huangcaoba via Rome, Tianfu International
- Ave. Duration
- 29h 5m
- When
- Saturday
- Estimated price
- ¥2,500–8,500
Flights from Marrakech to Lijiang Sanyi Airport via Madrid, Tianfu International
- Ave. Duration
- 18h 30m
- When
- Sunday
- Estimated price
- ¥2,400–8,000
- Website
- en.ceair.com
Flights from Marrakech to Kunming Changshui International Airport via Istanbul, Kathmandu
- Ave. Duration
- 22h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,500–8,500
Flights from Marrakech to Kunming Changshui International Airport via Frankfurt, Tianfu International
- Ave. Duration
- 26h 30m
- When
- Tuesday and Sunday
- Estimated price
- ¥2,000–7,000
Flights from Marrakech to Kunming Changshui International Airport via Istanbul, Tianfu International
- Ave. Duration
- 27h 55m
- When
- Thursday and Sunday
- Estimated price
- ¥2,100–7,000
Flights from Mohammed V International Airport to Kunming Changshui International Airport via Dubai
- Ave. Duration
- 21h 25m
- When
- Tuesday
- Estimated price
- ¥3,600–11,000
Flights from Mohammed V International Airport to Kunming Changshui International Airport via Doha, Kathmandu
- Ave. Duration
- 22h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥3,000–9,500
- Website
- luckyair.net
Flights from Marrakech to Dali Huangcaoba via Istanbul, Tianfu International
- Ave. Duration
- 25h 45m
- When
- Thursday and Sunday
- Estimated price
- ¥2,500–8,500
Flights from Marrakech to Dali Huangcaoba via Madrid, Tianfu International
- Ave. Duration
- 18h 10m
- When
- Sunday
- Estimated price
- ¥2,500–8,500
Flights from Marrakech to Lijiang Sanyi Airport via Istanbul, Tianfu International
- Ave. Duration
- 26h
- When
- Thursday and Sunday
- Estimated price
- ¥2,400–8,000
Flights from Marrakech to Lijiang Sanyi Airport via Madrid, Tianfu International
- Ave. Duration
- 18h 25m
- When
- Sunday
- Estimated price
- ¥2,400–8,000
Flights from Marrakech to Lijiang Sanyi Airport via Paris Charles de Gaulle, Tianfu International
- Ave. Duration
- 19h 50m
- When
- Monday
- Estimated price
- ¥2,300–8,000
- Website
- csair.com
Flights from Marrakech to Kunming Changshui International Airport via Frankfurt, Tianfu International
- Ave. Duration
- 26h 30m
- When
- Tuesday and Sunday
- Estimated price
- ¥2,000–7,000
Flights from Marrakech to Kunming Changshui International Airport via Istanbul, Tianfu International
- Ave. Duration
- 27h 55m
- When
- Thursday and Sunday
- Estimated price
- ¥2,100–7,000
Flights from Mohammed V International Airport to Kunming Changshui International Airport via Beijing Daxing
- Ave. Duration
- 18h 25m
- When
- Thursday and Saturday
- Estimated price
- ¥4,000–12,000
Flights from Marrakech to Dali Huangcaoba via Rome, Tianfu International
- Ave. Duration
- 29h 5m
- When
- Saturday
- Estimated price
- ¥2,500–8,500
- Website
- hainanairlines.com
Flights from Marrakech to Xingyi Wanfenglin Airport via Paris Charles de Gaulle, Chongqing
- Ave. Duration
- 34h 55m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- ¥4,700–17,000
Flights from Marrakech to Panzhihua Bao'Anying Airport via Paris Charles de Gaulle, Xi An
- Ave. Duration
- 20h 10m
- When
- Thursday
- Estimated price
- ¥2,400–8,500
- Website
- cgzair.com
Flights from Marrakech to Xingyi Wanfenglin Airport via Istanbul, Tianfu International
- Ave. Duration
- 34h 20m
- When
- Thursday and Sunday
- Estimated price
- ¥4,500–15,000
Flights from Marrakech to Xingyi Wanfenglin Airport via Paris Charles de Gaulle, Tianfu International
- Ave. Duration
- 28h 10m
- When
- Monday
- Estimated price
- ¥4,300–15,000
- Website
- airkunming.com
Flights from Marrakech to Lijiang Sanyi Airport via Frankfurt, Tianfu International
- Ave. Duration
- 26h 25m
- When
- Tuesday and Sunday
- Estimated price
- ¥2,300–8,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- ¥70–140
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- ¥70–110
- 1st Class
- ¥100–140
Train from Dali to Lufeng South
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- ¥85–180
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–130
- Adult - 1st Class
- ¥120–180
Train from Lufeng South to Kunming Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ¥45–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–70
- Adult - 1st Class
- ¥50–75
Train from Heqing to Kunming
Train from Xingyi to Kunming
- Ave. Duration
- 3h 14m
- Estimated price
- ¥550–700
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, The beginner’s guide to the 2018 World Nomad Games, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.


















