There are 10 ways to get from Nanning to Malacca by plane, train, bus, 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 to Malacca International Airport
best- Fly from Nanning (NNG) to Malacca International Airport (MKZ)plane NNG - MKZ
17h 42mRM 625–2,128Bus, train
cheapest- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
- Take the train from Krung Thep Aphiwat Central Terminal to Sungai Koloktrain 171
- Take the bus from Rantau Panjang to Melaka Sentralbus
3d 6hRM 356–842Train, bus
- Take the train from Nanning to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain 45
- Take the bus from Hat Yai station to Melaka Tollbus
2d 4hRM 653–1,413Bus via Bangkok
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Nuoc Ngam Bus Station to Savannakhet Bus Stationbus
- Take the bus from Mukdahan to Bangkok Mochit Bus Terminalbus
- Take the bus from Southern Terminal Bangkok to Hat Yai Bus Terminalbus
- Take the bus from Hat Yai Bus Terminal 1 to Melaka Tollbus
2d 15hRM 570–780Drive 3,274.2 km
- Drive from Nanning to Malaccacar 3,274.2 km
43h 11mRM 1,686–2,436Fly to Kuala Lumpur International Airport, bus
- Fly from Nanning (NNG) to Kuala Lumpur International Airport (KUL)plane NNG - KUL
- Take the bus from KL International Airport T2 to Malacca Mahkota Medical Centrebus
11hRM 449–1,365Fly to Senai International Airport, bus
- Fly from Nanning (NNG) to Senai International Airport (JHB)plane NNG - JHB
- Take the bus from Johor Larkin Terminal to Melaka Sentralbus
21h 11mRM 557–1,764Fly to Singapore Changi Airport, bus
- Fly from Nanning (NNG) to Singapore Changi Airport (SIN)plane NNG - SIN
- Take the bus from Queen Street Bus Terminal to Melaka Sentralbus
12h 45mRM 616–1,653Train
- Take the train from Nanning to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Nong Khai to Hua Lamphongtrain
- Take the train from Hua Lamphong to Padang Besartrain
- Take the train from Padang Besar to Pulau Sebang/Tampintrain Ets
2d 8hRM 528–1,314Bus
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Nong Khai to Phuket Bus Terminal 2bus
- Take the bus from Phuket Bus Terminal 2 to TBS Kuala Lumpurbus
- Take the bus from Terminal Bersepadu Selatan to Melaka Sentralbus
3d 11hRM 802–922
Nanning (NNG) to Malacca International Airport (MKZ) flights
Comparing Your Travel Options
The cheapest way to get from Nanning to Malacca is to bus and train which costs RM 350 - RM 850 and takes 3 days 6h.
The fastest way to get from Nanning to Malacca is to fly and bus which takes 11h and costs RM 440 - RM 1400.
No, there is no direct bus from Nanning to Malacca. However, there are services departing from Nanning Tourism Distribution Centre and arriving at Melaka Toll via Nuoc Ngam Bus Station, Mukdahan, Bangkok Mochit Bus Terminal, Southern Terminal Bangkok and Hat Yai Bus Terminal 1. The journey, including transfers, takes approximately 2 days 15h.
No, there is no direct train from Nanning to Malacca. However, there are services departing from Nanning and arriving at Pulau Sebang/Tampin via Kunming South, Khamsavath station, Nong Khai, Hua Lamphong and Padang Besar. The journey, including transfers, takes approximately 2 days 8h.
The distance between Nanning and Malacca is 2393 km. The road distance is 3274.2 km.
The best way to get from Nanning to Malacca without a car is to train and bus which takes 2 days 4h and costs RM 650 - RM 1500.
It takes approximately 17h 42m to get from Nanning to Malacca, including transfers.
Nanning to Malacca bus services, operated by China Bus Guide, depart from Nanning Tourism Distribution Centre station.
Nanning to Malacca train services, operated by China Railways D-Class, depart from Nanning station.
The best way to get from Nanning to Malacca is to fly which takes 17h 42m and costs RM 600 - RM 2200. Alternatively, you can bus via Bangkok, which costs RM 550 - RM 800 and takes 2 days 15h, you could also train, which costs RM 500 - RM 1400 and takes 2 days 8h.
What companies run services between Nanning, China and Malacca, Malaysia?
Scoot Tigerair, Hainan, and three other airlines fly from Nanning (NNG) to Malacca International Airport (MKZ) twice daily. Alternatively, you can take a bus from Nanning Tourism Distribution Centre to Melaka Toll via Ha Noi Nuoc Ngam Bus Station, Nuoc Ngam Bus Station, Savannakhet Bus Station, Mukdahan, Bangkok, Chatuchak Bus Terminal (Mo Chit 2), Bangkok Mochit Bus Terminal, Bangkok Sai Tai Mai Terminal, Southern Terminal Bangkok, and Hat Yai Bus Terminal 1 in around 2d 15h.
- Website
- singaporeair.com
Flights from Nanning to Malacca International Airport via Singapore Changi Airport
- Ave. Duration
- 22h 55m
- When
- Thursday and Saturday
- Estimated price
- RM 600–2,100
Flights from Nanning to Malacca International Airport via Haikou, Singapore Changi Airport
- Ave. Duration
- 15h 35m
- When
- Thursday to Saturday
- Estimated price
- RM 900–2,400
Flights from Nanning to Malacca International Airport via Suvarnabhumi, Singapore Changi Airport
- Ave. Duration
- 18h 20m
- When
- Thursday to Saturday
- Estimated price
- RM 650–2,200
Flights from Nanning to Kuala Lumpur International Airport via Singapore Changi Airport
- Ave. Duration
- 6h 56m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 410–1,400
Flights from Nanning to Singapore Changi Airport
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 380–1,400
- Website
- flyscoot.com
Flights from Nanning to Malacca International Airport via Singapore Changi Airport
- Ave. Duration
- 22h 55m
- When
- Thursday and Saturday
- Estimated price
- RM 600–2,100
Flights from Nanning to Malacca International Airport via Haikou, Singapore Changi Airport
- Ave. Duration
- 15h 35m
- When
- Thursday to Saturday
- Estimated price
- RM 900–2,400
Flights from Nanning to Malacca International Airport via Suvarnabhumi, Singapore Changi Airport
- Ave. Duration
- 18h 20m
- When
- Thursday to Saturday
- Estimated price
- RM 650–2,200
Flights from Nanning to Kuala Lumpur International Airport via Singapore Changi Airport
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 410–1,400
Flights from Nanning to Singapore Changi Airport
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 380–1,400
- Website
- airasia.com
Flights from Nanning to Kuala Lumpur International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- RM 410–1,300
Flights from Nanning to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 16h 3m
- When
- Every day
- Estimated price
- RM 500–1,700
Flights from Nanning to Senai International Airport via Guangzhou Baiyun
- Ave. Duration
- 12h 50m
- When
- Every day
- Estimated price
- RM 600–1,900
Flights from Nanning to Senai International Airport via Kunming
- Ave. Duration
- 14h 55m
- When
- Sunday
- Estimated price
- RM 600–1,900
- Website
- lionair.co.id
Flights from Nanning to Malacca International Airport via Kuala Lumpur International Airport, Sultan Syarif Kasim II
- Ave. Duration
- 19h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 700–2,300
- Website
- hainanairlines.com
Flights from Nanning to Singapore Changi Airport via Haikou
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- RM 550–1,500
Train from Nanning to Kunming South
- Ave. Duration
- 3h 57m
- Frequency
- Every 2 hours
- Estimated price
- RM 130–310
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RM 130–190
- Adult - 1st Class
- RM 220–310
Train from Nanning to Kunming South
- Ave. Duration
- 3h 57m
- Frequency
- Every 2 hours
- Estimated price
- RM 130–310
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RM 130–190
- Adult - 1st Class
- RM 220–310
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RM 260–600
- Schedules at
- baolau.com
- Second Class
- RM 260–360
- First Class
- RM 350–600
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RM 260–600
- Schedules at
- baolau.com
- Second Class
- RM 260–360
- First Class
- RM 350–600
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a day
- Estimated price
- RM 27–160
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 28–35
- 2nd Class (Air-Conditioned Berth)
- RM 27–35
- 2nd Class (Air-conditioned Seat)
- RM 65–71
- Second Class Sleeper
- RM 131–133
- Ordinary Train
- RM 30–160
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–110
- 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 35–50
- 2nd Class (Air-conditioned Seat)
- RM 80–90
Train from Nong Khai to Hua Lamphong
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- 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 Hua Lamphong to Padang Besar
- Ave. Duration
- 18h 40m
- Frequency
- Once daily
- Estimated price
- RM 35–110
- 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–95
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- 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 Sungai Kolok
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- RM 40–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 40–50
- 2nd Class (Air-Conditioned Berth)
- RM 45–60
- 2nd Class (Air-conditioned Seat)
- RM 90–105
- Website
- Thai Railway
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 4 hours
- Estimated price
- RM 25–190
- Schedules at
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- Estimated price
- RM 30–220
- Schedules at
- Thai Railway
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a day
- Estimated price
- RM 30–110
- Schedules at
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Sungai Kolok
- Ave. Duration
- 18h 25m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–220
- Schedules at
- Thai Railway
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Padang Besar to Pulau Sebang/Tampin
- Ave. Duration
- 7h 16m
- Frequency
- Twice daily
- Estimated price
- RM 16–75
- Website
- KTMB
- Shuttle
- RM 16–23
- Express
- RM 50–75
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai station to Melaka Toll
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- RM 179
- Schedules at
- Zee Zenith Travel
Bus from Hat Yai Bus Terminal 1 to Melaka Toll
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- RM 179
- Schedules at
- Zee Zenith Travel
- [email protected]
- Website
- chinabusguide.com
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- RM 75–112
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- RM 75–110
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- RM 75–112
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- RM 75–110
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- RM 75–112
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- RM 75–110
- Phone
- +84 91 442 57 88
- [email protected]
- Website
- vietlaobus.com
Bus from Nuoc Ngam Bus Station to Savannakhet Bus Station
- Ave. Duration
- 12h 49m
- Frequency
- Once daily
- Estimated price
- RM 100–160
- Schedules at
- vietlaobus.com
- Phone
- +66 2 936 3256
- Website
- Sombat Tour
Bus from Mukdahan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- RM 80–150
- Book at
- 12 Go
- Website
- Sombat Tour
Bus from Southern Terminal Bangkok to Hat Yai Bus Terminal
- Ave. Duration
- 14h
- Frequency
- 3 times a day
- Estimated price
- RM 100–170
- Schedules at
- Siam Lane Tour (Siam Dernrod) | สยามเดินรถ
- Phone
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Southern Terminal Bangkok to Hat Yai Bus Terminal
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from KL International Airport T2 to Malacca Mahkota Medical Centre
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- RM 26–50
- Book at
- Omio
- Website
- StarMart Express
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Johor Larkin Terminal to Melaka Sentral
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- RM 35–50
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- RM 23–30
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +6019 625 0098
- [email protected]
- Website
- delima.com.my
Bus from Johor Larkin Terminal to Melaka Sentral
- Ave. Duration
- 4h 4m
- Frequency
- 3 times a day
- Estimated price
- RM 35
- Schedules at
- delima.com.my
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- delima.com.my
- Book at
- easybook.com
- Phone
- +65 8737 7707
- [email protected]
- Website
- 707-inc.com
Bus from Queen Street Bus Terminal to Melaka Sentral
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- RM 95–130
- Schedules at
- 707-inc.com
- Book at
- book.707-inc.com
- Website
- 12go.asia
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- RM 150–230
- Book at
- HTX Van Tai 277
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- RM 150–230
- Book at
- HTX Van Tai 277
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Rantau Panjang to Melaka Sentral
- Ave. Duration
- 10h 26m
- Frequency
- Once daily
- Estimated price
- RM 55–270
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +66 43 235 888
- Website
- Chan Tour
Bus from Nong Khai to Phuket Bus Terminal 2
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Estimated price
- RM 252
- Website
- Chan Tour
- Phone
- 086 065 5466
- [email protected]
- Website
- Tara Tour and Travel
Bus from Nong Khai 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 269 1069
- [email protected]
- Website
- KST Travel
Bus from Phuket Bus Terminal 2 to TBS Kuala Lumpur
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- RM 218
- Website
- KST Travel
- Phone
- +60 1222 59897
- [email protected]
- Website
- Melor Interline Express
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- Melor Interline Express
- Phone
- +606 952 0642
- [email protected]
- Website
- mayangsariexpress.com.my
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 2h 12m
- Frequency
- Every 3 hours
- Estimated price
- RM 18–27
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- Phone
- 017-6592527
- [email protected]
- Website
- Transnasional
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 2h 14m
- Frequency
- 4 times a day
- Estimated price
- RM 13–18
- Website
- Transnasional
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 French strikes 2018: What are my alternative transport options?, Travelling to the UK: What do I need to know?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
Booking & Getting There
Nanning to Malacca bus services, operated by China Bus Guide, arrive at Ha Noi Nuoc Ngam Bus Station.
Nanning to Malacca train services, operated by China Railways D-Class, arrive at Kunming South station.
Yes, the driving distance between Nanning to Malacca is 3274 km. It takes approximately 43h 11m to drive from Nanning to Malacca.
There are 2117+ hotels available in Malacca.








































