There are 5 ways to get from Kunming to George Town by plane, train, tram, car ferry, or bus
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 Kunming Changshui International Airport (KMG) to Penang International Airport (PEN)plane KMG - PEN
9h 29mRM 506–1,211Train, tram, car ferry via Dashuying
cheapest- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
- Take the train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysiatrain 45
- Take the tram from Padang Besar to Butterworthtram
- Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
2dRM 337–817Train, tram, car ferry
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
- Take the train from Krung Thep Aphiwat Central Terminal to Padang Besartrain 45
- Take the tram from Padang Besar to Butterworthtram
- Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
45h 22mRM 350–841Bus via Bangkok
- Take the bus from Kunming South to Laos Vientianebus
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
- Take the bus from Mochit Terminal to Komtarbus
2d 5hRM 603–824Bus
- Take the bus from Kunming South to Laos Vientianebus
- Take the bus from Nong Khai Bus Station to Phuket Bus Terminal 2bus
- Take the bus from Phuket Bus Terminal 2 to George Town Transferbus
2d 7hRM 697–888
Kunming Changshui International Airport (KMG) to Penang International Airport (PEN) flights
Comparing Your Travel Options
The cheapest way to get from Kunming to George Town is to train and tram and car ferry via Dashuying which costs RM 330 - RM 850 and takes 2 days 0h.
The fastest way to get from Kunming to George Town is to fly which takes 9h 29m and costs RM 500 - RM 1300.
No, there is no direct bus from Kunming to George Town. However, there are services departing from Kunming South and arriving at Komtar via Vientiane Any Hotels and Mochit Terminal. The journey, including transfers, takes approximately 2 days 5h.
The distance between Kunming and George Town is 2268 km.
The best way to get from Kunming to George Town without a car is to train and tram and car ferry which takes 45h 22m and costs RM 350 - RM 850.
It takes approximately 9h 29m to get from Kunming to George Town, including transfers.
Kunming to George Town bus services, operated by China Bus Guide, depart from Kunming South station.
The best way to get from Kunming to George Town is to fly which takes 9h 29m and costs RM 500 - RM 1300. Alternatively, you can bus via Bangkok, which costs RM 600 - RM 850 and takes 2 days 5h.
Kunming to George Town bus services, operated by China Bus Guide, arrive at Laos Vientiane station.
There are 2393+ hotels available in George Town.
What companies run services between Kunming, China and George Town, Malaysia?
AirAsia, Thai Airways International, and five other airlines fly from Kunming Changshui International Airport (KMG) to Penang International Airport (PEN) 5 times a day. Alternatively, you can take a subway from South Ring Road to Komtar via South Bus Station, Kunming South, Laos Vientiane, Vientiane Any Hotels, Bangkok, Chatuchak Bus Terminal (Mo Chit 2), and Mochit Terminal in around 2d 5h.
- Website
- airasia.com
Flights from Kunming Changshui International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- RM 500–1,600
Flights from Kunming Changshui International Airport to Penang International Airport via Senai
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RM 550–1,700
- Website
- thaiairways.com
Flights from Kunming Changshui International Airport to Penang International Airport via Suvarnabhumi
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- RM 410–1,900
- Website
- hainanairlines.com
Flights from Kunming Changshui International Airport to Penang International Airport via Haikou
- Ave. Duration
- 7h 35m
- When
- Wednesday and Sunday
- Estimated price
- RM 600–1,500
- Website
- malindoair.com
Flights from Kunming Changshui International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- RM 500–1,700
- Website
- maiair.com
Flights from Kunming Changshui International Airport to Penang International Airport via Yangon
- Ave. Duration
- 5h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- RM 900–2,400
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RM 260–550
- Schedules at
- baolau.com
- Second Class
- RM 260–350
- First Class
- RM 350–550
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RM 260–550
- Schedules at
- baolau.com
- Second Class
- RM 260–350
- First Class
- RM 350–550
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 25–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 27–33
- 2nd Class (Air-Conditioned Berth)
- RM 25–35
- 2nd Class (Air-conditioned Seat)
- RM 63–68
Train from Krung Thep Aphiwat Central Terminal to Padang Besar
- Ave. Duration
- 15h 49m
- Frequency
- Once daily
- Estimated price
- RM 35–120
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 40–55
- 2nd Class (Air-conditioned Seat)
- RM 80–90
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 25–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 27–33
- 2nd Class (Air-Conditioned Berth)
- RM 25–35
- 2nd Class (Air-conditioned Seat)
- RM 63–68
Train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysia
- Ave. Duration
- 18h 15m
- Frequency
- Once daily
- Estimated price
- RM 35–120
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 40–55
- 2nd Class (Air-conditioned Seat)
- RM 80–90
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTMB
Tram from Padang Besar to Butterworth
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- RM 4–29
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 20–29
Tram from Padang Besar to Butterworth
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- RM 4–29
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 20–29
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- RM 170–357
- Schedules at
- chinabusguide.com
- Bus
- RM 170–250
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- RM 170–357
- Schedules at
- chinabusguide.com
- Bus
- RM 170–250
- Phone
- +856 21 254512-5
- booking@soutchai.com
- Website
- soutchaitravel.com
Bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RM 160–190
- Schedules at
- soutchai.com
- Phone
- +66 2 269 1069
- booking@ksttravel.co.th
- Website
- KST Travel
Bus from Mochit Terminal to Komtar
- Ave. Duration
- 23h 30m
- Frequency
- Once daily
- Estimated price
- RM 270
- Website
- KST Travel
- Phone
- 086 065 5466
- nancy25262010@hotmail.com
- Website
- Tara Tour and Travel
Bus from Nong Khai Bus Station to Phuket Bus Terminal 2
- Ave. Duration
- 24h 5m
- Frequency
- Once daily
- Estimated price
- RM 310–340
- Schedules at
- Tara Tour and Travel
- Phone
- +66 2 219 1019
- booking@transbaanton.co.th
- Website
- TransBaanTon
Bus from Phuket Bus Terminal 2 to George Town Transfer
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- RM 182
- Website
- TransBaanTon
- Phone
- 04-375 2400
- info@penangport.com.my
- Website
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 1–2
- Schedules at
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 1–2
- Schedules at
- penangport.com.my
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 The beginner’s guide to the 2018 World Nomad Games, How to get from Stansted Airport into central London, and How to get from Florence to Rome - to help you get the most out of your next trip.









