Flights from Kunming to Johor Bharu – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KMG to JHB – All flight route options from Kunming Changshui International Airport, China to Sultan Ismail, Malaysia. These flights are operated by 3 airlines. Fly non-stop with Batik Air Malaysia or choose from 2 different transit flights. The shortest flight time is 4 hours and 5 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 Sultan Ismail
We got great deals on hotels and car rentals near the airport.
Kunming to Johor Bharu flights
With over 27 flights every week and 3 different airlines you have a wide range of options. You can fly non-stop to Johor Bharu (JHB) from Kunming (KMG) with Batik Air Malaysia or choose a connecting flight via Bangkok (DMK) or Kuala Lumpur (KUL) if it suits you better.
Kunming to Johor Bharu with Batik Air Malaysia
You can fly non-stop with Batik Air Malaysia every Friday at 03:00. You also have the option to do a transit flight via Kuala Lumpur.
With Thai AirAsia
If you fly from Kunming with Thai AirAsia you will do a stopover in Bangkok, DMK before reaching Johor Bharu. This flight trip will take 8 hours and you can fly every Monday, Wednesday, Friday or Saturday with departures at 02:55.
Distance & flight times: Kunming Changshui International Airport to Sultan Ismail
The shortest flight time between KMG and JHB is 4 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 5m | - | 1630 miles (2623 km) |
DMK Bangkok | 8h 0m | 3h 20m | 1670 miles (2687 km) |
KUL Kuala Lumpur | 8h 20m | 2h 0m | 1711 miles (2753 km) |

Quick copy and share this page
From Kunming to Malaysia
Below is a list of other destinations to Malaysia from Kunming Changshui International Airport with either direct flights or 1 stop connections.
From China to Johor Bharu
Below is a list of other cities in China with flights to Johor Bharu with either non-stop or connecting flights.