COVID-19 Travel restrictions may apply upon entering Malaysia. Learn More.

There are 7 ways to get from Hanoi to Kuala Lumpur 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.

Recommended option

Fly to Kuala Lumpur, train  •  7h 17m

  1. Fly from Noi Bai International (HAN) to Kuala Lumpur (KUL) HAN - KUL
  2. Take the train from Klia T1 to KL Sentral

RM 386 - RM 491

Cheapest option

Bus, train via Hat Yai  •  2 days 5h

  1. Take the bus from Ha Noi - Sinh Tourist Office to Vientiane
  2. Take the train from Nong Khai to Bang Sue Junction
  3. Take the train from Bang Sue Junction to Hat Yai
  4. Take the train from Hat Yai to Padang Besar
  5. Take the train from Padang Besar to Kuala Lumpur

RM 240 - RM 775

5 alternative options

Fly to Sultan Abdul Aziz Shah  •  11h 32m

  1. Fly from Noi Bai International (HAN) to Sultan Abdul Aziz Shah (SZB) HAN - SZB

RM 414 - RM 1617

Bus, minivan  •  2 days 20h

  1. Take the bus from Ha Noi to Savannakhet Laos
  2. Take the bus from Mukdahan to Cha-am 831
  3. Take the minivan from Cha-am to Southern Bus Terminal Bangkok
  4. Take the bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal
  5. Take the bus from Hat Yai to Terminal Bas Sungai Nibong
  6. Take the bus from Sungai Nibong Bus Terminal to KL Sentral Station

RM 431 - RM 491

Bus, train  •  3 days 4h

  1. Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
  2. Take the bus from Vientiane to Bangkok Bus Terminal Mochit
  3. Take the train from Bangkok Hualamphong to Kuala Lumpur

RM 14457 - RM 14464

Bus, train #2  •  3 days 15h

  1. Take the bus from Ha Noi Nuoc Ngam Bus Station to Luang Prabang - Naluang Station
  2. Take the bus from Luang Prabang - Naluang Station to Nan
  3. Take the bus from Nan to Sombat Tour Viphawadee 13
  4. Take the train from Bangkok Hualamphong to Kuala Lumpur

RM 14506 - RM 14555

Drive  •  38h 39m

  1. Drive from Hanoi Nuoc Ngam to Kuala Lumpur 2806.2 km

RM 850 - RM 1300

Coronavirus (COVID-19) in Malaysia

There is widespread community transmission globally.
Some travel restrictions are being lifted in Malaysia. For the latest travel status, please check the official page for Malaysia.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Malaysia due to Coronavirus (COVID-19). Most travel to this country is restricted.

Domestic travel is restricted within Malaysia due to Coronavirus (COVID-19).

International flights leaving Vietnam are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for Vietnam

Last updated: May 12 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Hanoi to Kuala Lumpur is to fly and train which costs $95 - $130 and takes 7h 17m.

More details

The quickest way to get from Hanoi to Kuala Lumpur is to fly and train which costs $95 - $130 and takes 7h 17m.

More details

The distance between Hanoi and Kuala Lumpur is 2039 km. The road distance is 2806.2 km.

Get driving directions

The best way to get from Hanoi to Kuala Lumpur without a car is to bus and train which takes 3 days 4h and costs $3,577 - $3,579.

More details

It takes approximately 7h 17m to get from Hanoi to Kuala Lumpur, including transfers.

More details

The best way to get from Hanoi to Kuala Lumpur is to fly which takes 11h 32m and costs $100 - $400. Alternatively, you can bus and minivan, which costs $100 - $130 and takes 2 days 20h.

Mode details

The quickest flight from Noi Bai International Airport to Kuala Lumpur Airport is the direct flight which takes 3h 20m.

Search flights

Kuala Lumpur is 1h ahead of Hanoi. It is currently 7:11 AM in Hanoi and 8:11 AM in Kuala Lumpur.

Yes, the driving distance between Hanoi to Kuala Lumpur is 2806 km. It takes approximately 38h 39m to drive from Hanoi to Kuala Lumpur.

Get driving directions

AirAsia, Malaysia Airlines, Vietnam Airlines and Singapore Airlines offer flights from Noi Bai International Airport to Kuala Lumpur Airport.

Search flights

Map of how to get from Hanoi to Kuala Lumpur.
Launch map view
  • Distance: 2038.7 km
  • Duration: 7h 17m

What companies run services between Hanoi, Vietnam and Kuala Lumpur, Malaysia?

Malaysia Airlines, Firefly and three other airlines fly from Hanoi to Kuala Lumpur 5 times a day. Alternatively, you can take a bus from Hanoi to Kuala Lumpur via Savannakhet, Mukdahan, Cha-am, Southern Bus Terminal Bangkok, Bangkok Southern Bus Terminal, Hat Yai, Terminal Bas Sungai Nibong, and Sungai Nibong Bus Terminal in around 2 days 20h.

Airlines
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Noi Bai International to Kuala Lumpur
Ave. Duration
3h 25m
When
Wednesday
Estimated price
RM 2050
Flights from Noi Bai International to Sultan Abdul Aziz Shah via Kuala Lumpur, Penang
Ave. Duration
9h
When
Wednesday
Estimated price
RM 1000 - RM 2100
Flights from Noi Bai International to Sultan Abdul Aziz Shah via Don Muang, Senai
Ave. Duration
9h 10m
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
RM 430 - RM 1700
Flights from Noi Bai International to Sultan Abdul Aziz Shah via Don Muang, Phuket, Penang
Ave. Duration
10h 30m
When
Friday and Sunday
Estimated price
RM 410 - RM 1600
Flights from Noi Bai International to Sultan Abdul Aziz Shah via Guangzhou Baiyun, Penang
Ave. Duration
13h 45m
When
Every day
Estimated price
RM 1300 - RM 6000
Firefly
Website
fireflyz.com.my
Flights from Noi Bai International to Kuala Lumpur
Ave. Duration
3h 25m
When
Wednesday
Estimated price
RM 2050
Flights from Noi Bai International to Sultan Abdul Aziz Shah via Kuala Lumpur, Penang
Ave. Duration
9h
When
Wednesday
Estimated price
RM 1000 - RM 2100
Flights from Noi Bai International to Sultan Abdul Aziz Shah via Don Muang, Senai
Ave. Duration
9h 10m
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
RM 430 - RM 1700
Flights from Noi Bai International to Sultan Abdul Aziz Shah via Don Muang, Phuket, Penang
Ave. Duration
10h 30m
When
Friday and Sunday
Estimated price
RM 410 - RM 1600
Flights from Noi Bai International to Sultan Abdul Aziz Shah via Guangzhou Baiyun, Penang
Ave. Duration
13h 45m
When
Every day
Estimated price
RM 1300 - RM 6000
AirAsia
Website
airasia.com
Flights from Noi Bai International to Kuala Lumpur
Ave. Duration
3h 20m
When
Tuesday, Thursday and Saturday
Estimated price
RM 700 - RM 900
Vietnam Airlines
Website
vietnamairlines.com
Flights from Noi Bai International to Kuala Lumpur via Tan Son Nhat
Ave. Duration
5h 40m
When
Monday, Wednesday, Friday and Sunday
Estimated price
RM 1600 - RM 1650
Singapore Airlines
Website
singaporeair.com
Flights from Noi Bai International to Kuala Lumpur via Singapore Changi
Ave. Duration
6h 10m
When
Every day
Estimated price
RM 1562
Malindo Airways
Website
malindoair.com
Flights from Noi Bai International to Sultan Abdul Aziz Shah via Kuala Lumpur, Langkawi
Ave. Duration
7h 30m
When
Wednesday
Estimated price
RM 1100 - RM 2200
Train operators
KLIA Express
Phone
+603 2267 8000
Website
kliaekspres.com
Train from Klia T1 to KL Sentral
Ave. Duration
35 min
Frequency
Hourly
Estimated price
RM 35 - RM 55
Website
http://www.kliaekspres.com/
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Nong Khai to Bang Sue Junction
Ave. Duration
9h 2m
Frequency
4 times a day
Estimated price
RM 29 - RM 220
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
RM 29 - RM 40
2nd Class (Air-Conditioned Berth)
RM 95 - RM 130
2nd Class (Air-conditioned Seat)
RM 55 - RM 85
1st Class (Air-Conditioned Berth)
RM 160 - RM 220
Train from Bang Sue Junction to Hat Yai
Ave. Duration
13h 20m
Frequency
Every 3 hours
Estimated price
RM 35 - RM 240
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
RM 35 - RM 45
2nd Class (Air-Conditioned Berth)
RM 100 - RM 140
2nd Class (Air-conditioned Seat)
RM 65 - RM 95
1st Class (Air-Conditioned Berth)
RM 180 - RM 240
Train from Hat Yai to Padang Besar
Ave. Duration
55 min
Frequency
3 times a day
Estimated price
RM 6 - RM 130
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
RM 6 - RM 21
2nd Class (Air-Conditioned Berth)
RM 75 - RM 100
2nd Class (Air-conditioned Seat)
RM 30 - RM 45
1st Class (Air-Conditioned Berth)
RM 95 - RM 130
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Padang Besar to Kuala Lumpur
Ave. Duration
5h 25m
Frequency
Every 3 hours
Estimated price
RM 70 - RM 85
Website
http://www.ktmb.com.my
Silver
RM 49 - RM 53
Gold
RM 70 - RM 85
Platinum
RM 95 - RM 120
Eastern and Oriental Express
Bus operators
The Sinh Tourist
Phone
+84-28 3838 9596
Email
info@thesinhtourist.vn
Website
thesinhtourist.vn
Bus from Ha Noi - Sinh Tourist Office to Vientiane
Ave. Duration
20h
Frequency
Once daily
Estimated price
RM 100
Schedules at
thesinhtourist.vn
Bus from Ha Noi to Savannakhet Laos
Ave. Duration
22h
Frequency
Once daily
Estimated price
RM 141
Schedules at
thesinhtourist.vn
Yellow Bus
Phone
038-967965-7
Email
yellowbus2008@gmail.com
Website
iloveyellowbus.com
Bus from Mukdahan to Cha-am
Ave. Duration
15h 41m
Frequency
Once daily
Estimated price
RM 90 - RM 130
Schedules at
iloveyellowbus.com
Book at
12go.asia
minivan
Bus from Cha-am to Southern Bus Terminal Bangkok
Ave. Duration
3h
Frequency
Hourly
Estimated price
RM 22
Siam Lane Tour (Siam Dernrod)
Website
12go.asia
Bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal
Ave. Duration
14h
Frequency
Every 4 hours
Estimated price
RM 120
Schedules at
12go.asia
Book at
12go.asia
Piya
Phone
0-2894-6330-2
Website
busonlineticket.co.th
Bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal
Ave. Duration
14h 30m
Frequency
Twice daily
Estimated price
RM 103
Schedules at
12go.asia
Book at
12go.asia
Beh Travel & Tour Sdn
Phone
019 - 545 3888
Email
beh_travel@outlook.com
Website
behtravelandtour.com
Bus from Hat Yai to Terminal Bas Sungai Nibong
Ave. Duration
4h 17m
Frequency
Once daily
Estimated price
RM 40
Schedules at
behtravelandtour.com
Billion Stars Express
Phone
+60111 0661111
Website
billionstarsexpress.com
Bus from Sungai Nibong Bus Terminal to KL Sentral Station
Ave. Duration
4h 51m
Frequency
Hourly
Estimated price
RM 39
Schedules at
12go.asia
Huyen Chau
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
Ave. Duration
20h
Frequency
Once daily
Estimated price
RM 97
Schedules at
baolau.com
27-7
Website
baolau.com
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
Ave. Duration
22h
Frequency
Once daily
Estimated price
RM 117
Schedules at
12go.asia
Bus from Ha Noi Nuoc Ngam Bus Station to Luang Prabang - Naluang Station
Ave. Duration
25h 30m
Frequency
Once daily
Estimated price
RM 173
Schedules at
12go.asia
Naga travel
Website
nagatravel.com
Bus from Vientiane to Bangkok Bus Terminal Mochit
Ave. Duration
14h
Frequency
Once daily
Estimated price
RM 189
Schedules at
12go.asia
Book at
12go.asia
Naluang
Phone
856071212979
Website
naluangstation.com
Bus from Luang Prabang - Naluang Station to Nan
Ave. Duration
9h
Frequency
Once daily
Estimated price
RM 122
Schedules at
12go.asia
Book at
12go.asia
Sombat Tour
Phone
077 281 110
Website
sombattour.com
Bus from Nan to Sombat Tour Viphawadee 13
Ave. Duration
9h 45m
Frequency
Once daily
Estimated price
RM 65 - RM 110
Schedules at
sombattour.com
Book at
12go.asia
Star
RM 68
Super
RM 78
Supreme
RM 107

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 Need to know: Greyhound, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.

More Questions & Answers

There are 4652+ hotels available in Kuala Lumpur. Prices start at RM 500 per night.

More details

The best way to get from Hanoi to Noi Bai International Airport is to bus which takes 47 min and costs $1 - $2.

More details