There are 9 ways to get from Hanoi to Malacca by plane, bus, car, or train
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 Noi Bai International Airport (HAN) to Malacca International Airport (MKZ)plane HAN - MKZ
15h 20mRM 514–1,617Bus via Su-ngai Kolok
cheapest- Take the bus from Ha Noi to Savannakhet Laosbus
- Take the bus from Mukdahan to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Sungai Kolokbus
- Take the bus from Rantau Panjang to Melaka Sentralbus
2d 23hRM 311–2,176Bus
- Take the bus from Hanoi to Savannakhet Bus Stationbus
- Take the bus from Mukdahan to Bangkok Mochit Bus Terminalbus
- Take the bus from Asia Holiday Travel to Hat Yai Bus Terminalbus
- Take the bus from Hat Yai Bus Terminal 1 to Melaka Tollbus
2d 3hRM 531–661Drive 2,903.7 km
- Drive from Hanoi to Malaccacar 2,903.7 km
38h 56mRM 1,378–1,990Fly to Kuala Lumpur International Airport, bus
- Fly from Noi Bai International Airport (HAN) to Kuala Lumpur International Airport (KUL)plane HAN - KUL
- Take the bus from KL International Airport T2 to Malacca Mahkota Medical Centrebus
9h 44mRM 358–704Fly to Singapore Changi Airport, bus
- Fly from Noi Bai International Airport (HAN) to Singapore Changi Airport (SIN)plane HAN - SIN
- Take the bus from Queen Street Bus Terminal to Melaka Sentralbus
11h 9mRM 485–1,042Bus, train via Bangkok
- Take the bus from Hanoi to Savannakhet Bus Stationbus
- Take the bus from Mukdahan to Bangkok Mochit Bus Terminalbus
- 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 391–1,064Bus, train
- Take the bus from Hanoi to Savannakhet Bus Stationbus
- Take the bus from Mukdahan to Hua Hinbus
- Take the train from Hua Hin to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Pulau Sebang/Tampintrain Ets
2d 4hRM 375–538Bus, train via Vientiane
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Khua Din Bus Station to Udon Thani Bus Terminal 1bus
- Take the train from Udon Thani to Krung Thep Aphiwat Central Terminaltrain 26
- Take the train from Krung Thep Aphiwat Central Terminal to Sungai Koloktrain 171
- Take the bus from Rantau Panjang to Melaka Sentralbus
2d 20hRM 315–803
Noi Bai International Airport (HAN) to Malacca International Airport (MKZ) flights
Comparing Your Travel Options
The cheapest way to get from Hanoi to Malacca is to bus and train via Bangkok which costs RM 390 - RM 1100 and takes 2 days 4h.
The fastest way to get from Hanoi to Malacca is to fly and bus which takes 9h 44m and costs RM 350 - RM 750.
No, there is no direct bus from Hanoi to Malacca. However, there are services departing from Hanoi and arriving at Melaka Toll via Mukdahan, Bus Depot Mochit 2, Asia Holiday Travel and Hat Yai Bus Terminal 1. The journey, including transfers, takes approximately 2 days 3h.
The distance between Hanoi and Malacca is 2178 km. The road distance is 2903.7 km.
The best way to get from Hanoi to Malacca without a car is to bus and train via Bangkok which takes 2 days 4h and costs RM 390 - RM 1100.
It takes approximately 15h 20m to get from Hanoi to Malacca, including transfers.
Hanoi to Malacca bus services, operated by Viet Lao Bus, depart from Hanoi station.
The best way to get from Hanoi to Malacca is to fly which takes 15h 20m and costs RM 500 - RM 1700. Alternatively, you can bus, which costs RM 500 - RM 700 and takes 2 days 3h.
Hanoi to Malacca bus services, operated by Viet Lao Bus, arrive at Savannakhet Bus Station.
Malacca is 1h ahead of Hanoi. It is currently 10:03 PM in Hanoi and 11:03 PM in Malacca.
What companies run services between Hanoi, Vietnam and Malacca, Malaysia?
Singapore Airlines, Scoot Tigerair, and two other airlines fly from Noi Bai International Airport (HAN) to Malacca International Airport (MKZ) twice daily. Alternatively, you can take a bus from Hanoi to Melaka Toll via Savannakhet Bus Station, Mukdahan, Bangkok, Chatuchak Bus Terminal (Mo Chit 2), Bus Depot Mochit 2, Khaosan Road, Asia Holiday Travel, and Hat Yai Bus Terminal 1 in around 2d 3h.
- Website
- singaporeair.com
Flights from Noi Bai International Airport to Malacca International Airport via Singapore Changi Airport
- Ave. Duration
- 18h 10m
- When
- Thursday to Saturday
- Estimated price
- RM 900–2,300
Flights from Noi Bai International Airport to Malacca International Airport via Tan Son Nhat, Singapore Changi Airport
- Ave. Duration
- 13h 20m
- When
- Thursday to Saturday
- Estimated price
- RM 500–1,600
Flights from Noi Bai International Airport to Malacca International Airport via Don Muang, Singapore Changi Airport
- Ave. Duration
- 15h 40m
- When
- Thursday to Saturday
- Estimated price
- RM 650–1,800
Flights from Noi Bai International Airport to Malacca International Airport via Phu Quoc, Singapore Changi Airport
- Ave. Duration
- 20h 30m
- When
- Thursday to Saturday
- Estimated price
- RM 500–1,600
Flights from Noi Bai International Airport to Malacca International Airport via Cam Ranh, Singapore Changi Airport
- Ave. Duration
- 20h 45m
- When
- Friday
- Estimated price
- RM 500–1,700
Flights from Noi Bai International Airport to Singapore Changi Airport
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- RM 310–1,400
- Website
- vietnamairlines.com
Flights from Noi Bai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- RM 400–1,100
Flights from Noi Bai International Airport to Kuala Lumpur International Airport via Tan Son Nhat
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- RM 410–1,200
Flights from Noi Bai International Airport to Singapore Changi Airport
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- RM 450–1,400
Flights from Noi Bai International Airport to Singapore Changi Airport via Tan Son Nhat
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- RM 450–700
- Website
- vietjetair.com
Flights from Noi Bai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 320–700
Flights from Noi Bai International Airport to Kuala Lumpur International Airport via Tan Son Nhat
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- RM 320–700
Flights from Noi Bai International Airport to Singapore Changi Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RM 370–850
Flights from Noi Bai International Airport to Singapore Changi Airport via Phu Quoc
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 370–850
Flights from Noi Bai International Airport to Singapore Changi Airport via Danang
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- RM 370–850
Flights from Noi Bai International Airport to Singapore Changi Airport via Cam Ranh
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 370–850
Flights from Noi Bai International Airport to Singapore Changi Airport via Tan Son Nhat
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- RM 370–850
- Website
- flyscoot.com
Flights from Noi Bai International Airport to Malacca International Airport via Tan Son Nhat, Singapore Changi Airport
- Ave. Duration
- 13h 20m
- When
- Thursday to Saturday
- Estimated price
- RM 500–1,600
Flights from Noi Bai International Airport to Malacca International Airport via Don Muang, Singapore Changi Airport
- Ave. Duration
- 15h 40m
- When
- Thursday to Saturday
- Estimated price
- RM 650–1,800
Flights from Noi Bai International Airport to Malacca International Airport via Phu Quoc, Singapore Changi Airport
- Ave. Duration
- 20h 30m
- When
- Thursday to Saturday
- Estimated price
- RM 500–1,600
Flights from Noi Bai International Airport to Malacca International Airport via Cam Ranh, Singapore Changi Airport
- Ave. Duration
- 20h 45m
- When
- Friday
- Estimated price
- RM 500–1,700
Flights from Noi Bai International Airport to Singapore Changi Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- RM 310–900
- Website
- airasia.com
Flights from Noi Bai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- RM 330–600
- Website
- worldticket.com
Flights from Noi Bai International Airport to Kuala Lumpur International Airport via Phu Quoc
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- RM 380–2,200
- Website
- malindoair.com
Flights from Noi Bai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RM 370–650
- Website
- malaysiaairlines.com
Flights from Noi Bai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 420–1,500
- Website
- sunphuquocairways.com
Flights from Noi Bai International Airport to Kuala Lumpur International Airport via Phu Quoc
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- RM 380–950
- Website
- 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 Hua Hin to Padang Besar Malaysia
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- RM 103
- Schedules at
- Thai Railway
Train from Udon Thani to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 9h 30m
- Frequency
- Every 4 hours
- Estimated price
- RM 24–190
- 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
- 1690
- [email protected]
- Website
- railway.co.th
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 Udon Thani to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 8h 19m
- Frequency
- 3 times a day
- Estimated price
- RM 23–160
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 25–31
- 2nd Class (Air-Conditioned Berth)
- RM 23–29
- 2nd Class (Air-conditioned Seat)
- RM 59–65
- Second Class Sleeper
- RM 131–133
- Ordinary Train
- RM 30–160
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
- 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
- +84 91 442 57 88
- [email protected]
- Website
- vietlaobus.com
Bus from Hanoi to Savannakhet Bus Station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RM 100–160
- Schedules at
- vietlaobus.com
Bus from Hanoi to Savannakhet Bus Station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RM 100–160
- Schedules at
- vietlaobus.com
Bus from Hanoi to Savannakhet Bus Station
- Ave. Duration
- 13h
- 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
- Phone
- +66 2 254 1054
- [email protected]
- Website
- 12go.co
Bus from Asia Holiday Travel to Hat Yai Bus Terminal
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- RM 154
- Book at
- Asia Holiday Travel
- Phone
- +66 2 295 1095
- [email protected]
- Website
- 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
Bus from Hat Yai station to Melaka Toll
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- RM 179
- Schedules at
- Zee Zenith Travel
- 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
- +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
- Phone
- 1624
- [email protected]
- Website
- Nakhonchai Air
Bus from Mukdahan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 10h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 95–105
- Book at
- 12go.asia
- Website
- Nakhonchai Air
- Phone
- +66 2 348 1148
- [email protected]
- Website
- Phetmukda
Bus from Mukdahan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- RM 108
- Schedules at
- Phetmukda
- Phone
- +66 2936-0582
- Website
- Thaisanuan Tour
Bus from Mukdahan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Estimated price
- RM 70–85
- Schedules at
- Thaisanuan Tour
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Mukdahan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 11h 27m
- Frequency
- Once daily
- Estimated price
- RM 65–600
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from Mukdahan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 16h 13m
- Frequency
- 3 times a day
- Estimated price
- RM 65–600
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from Bangkok Mochit Bus Terminal to Sungai Kolok
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Estimated price
- RM 120–1,200
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 33019033
- [email protected]
- Website
- iloveyellowbus.com
Bus from Mukdahan to Hua Hin
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- RM 100–130
- Schedules at
- iloveyellowbus.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
- Once daily
- Estimated price
- RM 209
- Book at
- 12Go
- Phone
- +66 2 285 1085
- [email protected]
- Website
- 12go.co
Bus from Khua Din Bus Station to Udon Thani Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- RM 38
- Book at
- Yortdoy Travel
- 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
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
- +84 28 38389593
- [email protected]
- Website
- thesinhtourist.vn
Bus from Ha Noi to Savannakhet Laos
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- RM 65–95
- Schedules at
- thesinhtourist.vn
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 Flying into Beijing?, How to get from Stansted Airport into central London, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Hanoi to Malacca is 2904 km. It takes approximately 38h 56m to drive from Hanoi to Malacca.
Book your Hanoi to Malacca bus tickets online with 12go.asia.
There are 2148+ hotels available in Malacca.
































