There are 4 ways to get from Penang to Kunming by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Penang International Airport (PEN) to Kunming Changshui International Airport (KMG)plane PEN - KMG
6h 42m¥1,057–1,350Bus, drive, train
cheapest- Take the bus from Sungai Nibong to Jelibus
- Drive from Jeli to Sungai Kolokcar
- Take the train from Sungai Kolok to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain
- Take the train from Vientiane station to Kunming Southtrain
2d 3h¥714–1,566Bus, train
- Take the bus from Prangin Mall to Hat Yaibus
- Take the bus from Hat Yai to Phitsanulok Bus Terminalbus
- Take the bus from Phitsanulok to Udon Thanibus 876
- Take the bus from Udon Thani to Vientiane Talat Sao Stationbus
- Take the train from Vientiane station to Kunming Southtrain
46h 23m¥975–1,757Bus, train via Bangkok
- Take the bus from Prangin Mall to Hat Yaibus
- Take the bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminalbus
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain
- Take the train from Vientiane station to Kunming Southtrain
2d 4h¥759–2,757
Penang International Airport (PEN) to Kunming Changshui International Airport (KMG) flights
Questions & Answers
The cheapest way to get from Penang to Kunming is to bus and drive and train which costs ¥700 - ¥1600 and takes 2 days 3h.
The fastest way to get from Penang to Kunming is to fly which takes 6h 42m and costs ¥1000 - ¥1400.
The distance between Penang and Kunming is 2247 km.
The best way to get from Penang to Kunming without a car is to bus and train which takes 46h 23m and costs ¥950 - ¥1800.
It takes approximately 6h 42m to get from Penang to Kunming, including transfers.
There are 268+ hotels available in Kunming.
What companies run services between Penang, Malaysia and Kunming, China?
AirAsia, Thai Airways International, and three other airlines fly from Penang International Airport (PEN) to Kunming Changshui International Airport (KMG) every 4 hours.
- Website
- airasia.com
Flights from Penang International Airport to Kunming Changshui International Airport via Kuala Lumpur
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- ¥950–3,000
Flights from Penang International Airport to Kunming Changshui International Airport via Senai
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,000–3,200
- Website
- thaiairways.com
Flights from Penang International Airport to Kunming Changshui International Airport via Suvarnabhumi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ¥1,300–3,200
- Website
- malindoair.com
Flights from Penang International Airport to Kunming Changshui International Airport via Kuala Lumpur
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ¥1,000–3,200
- Website
- en.ceair.com
Flights from Penang International Airport to Kunming Changshui International Airport via Kuala Lumpur
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ¥1,200–3,500
- Phone
- 021-891888
- Website
- facebook.com
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥440–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥440–600
- First Class
- ¥550–950
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥440–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥440–600
- First Class
- ¥550–950
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥440–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥440–600
- First Class
- ¥550–950
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Sungai Kolok to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 19h 25m
- Frequency
- Once daily
- Estimated price
- ¥70–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥130–180
- 3rd Class (Seat)
- ¥70–85
- 2nd Class (Air-Conditioned Berth)
- ¥80–110
- 2nd Class (Air-conditioned Seat)
- ¥150–170
Train from Krung Thep Aphiwat Central Terminal to Khamsavath Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- ¥40–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥130–180
- 3rd Class (Seat)
- ¥45–55
- 2nd Class (Air-Conditioned Berth)
- ¥40–55
- 2nd Class (Air-conditioned Seat)
- ¥105–115
Train from Krung Thep Aphiwat Central Terminal to Khamsavath Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- ¥40–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥130–180
- 3rd Class (Seat)
- ¥45–55
- 2nd Class (Air-Conditioned Berth)
- ¥40–55
- 2nd Class (Air-conditioned Seat)
- ¥105–115
- Phone
- 019 - 545 3888
- [email protected]
- Website
- behtravelandtour.com
Bus from Prangin Mall to Hat Yai
- Ave. Duration
- 4h 22m
- Frequency
- 3 times a day
- Estimated price
- ¥100
- Schedules at
- behtravelandtour.com
Bus from Prangin Mall to Hat Yai
- Ave. Duration
- 4h 22m
- Frequency
- 3 times a day
- Estimated price
- ¥100
- Schedules at
- behtravelandtour.com
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Phitsanulok to Udon Thani
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- ¥70–100
- Schedules at
- phetprasert.com
- 13
- ¥75–90
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Udon Thani to Vientiane Talat Sao Station
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- ¥16–110
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal
- Ave. Duration
- 22h 45m
- Frequency
- Once daily
- Estimated price
- ¥160–1,500
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Sungai Nibong to Jeli
- Ave. Duration
- 4h 53m
- Frequency
- Twice daily
- Estimated price
- ¥85–130
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
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 Best ways to travel around Australia, 4 stunningly beautiful Philippines islands you need to visit, and Want to know more about Flixbus? - to help you get the most out of your next trip.












