• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 9 ways to get from Malaysia to Hanoi by plane, subway, 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 from Penang  •  6 h 27 min

  1. Fly from Penang (PEN) to Noi Bai International (HAN) PEN - HAN

$51 - $112

Cheapest option

Fly from Kuala Lumpur  •  7 h 6 min

  1. Fly from Kuala Lumpur (KUL) to Noi Bai International (HAN) KUL - HAN

$38 - $163

7 alternative options

Subway, subway to Singapore Changi, fly  •  7 h 39 min

  1. Take the subway from Kranji to Jurong East
  2. Take the subway from Jurong East to Tanah Merah
  3. Fly from Singapore Changi (SIN) to Noi Bai International (HAN) SIN - HAN

$74 - $247

Train, bus, drive  •  3 days 1 h

  1. Take the train from KL Sentral to Klia T2
  2. Take the bus from Klia T2 to Merang Jetty
  3. Drive from Merang Jetty to Bến Bạch Đằng
  4. Take the train from Ho Chi Minh City to Hanoi

$226 - $355

Train, bus via Padang Besar  •  2 days 19 h

  1. Take the train from Kuala Lumpur to Padang Besar
  2. Take the train from Padang Besar to Bang Sue
  3. Take the train from Bang Sue to Nong Khai
  4. Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station

$108 - $223

Bus  •  2 days 14 h

  1. Take the bus from Terminal Bersepadu Selatan to Hat Yai Bus Station
  2. Take the bus from Hat Yai Bus Terminal to Nakhon Ratchasima
  3. Take the bus from Nakhon Ratchasima to Khon Kaen
  4. Take the bus from Khon Kaen to Vientiane Talat Sao Station
  5. Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station

$95 - $110

Train Eastern and Oriental Express, bus  •  3 days 5 h

  1. Take the train from Kuala Lumpur to Bangkok Hualamphong
  2. Take the bus from Bangkok Mochit Bus Terminal to Mukdahan
  3. Take the bus from Savannakhet Laos to Ha Noi

$3,552 - $3,561

Train Eastern and Oriental Express, bus #2  •  3 days 14 h

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

$3,561

Drive  •  38 h 54 min

  1. Drive from Kuala Lumpur to Hanoi 1765.3 miles

$210 - $310

Questions & Answers

The cheapest way to get from Malaysia to Hanoi is to fly which costs RM 160 - RM 700 and takes 7 h 6 min.

More details

The quickest way to get from Malaysia to Hanoi is to fly which costs RM 210 - RM 470 and takes 6 h 27 min.

More details

The distance between Malaysia and Hanoi is 1870 km. The road distance is 2824.5 km.

Get driving directions

The best way to get from Malaysia to Hanoi without a car is to bus which takes 2 days 14 h and costs RM 390 - RM 460.

More details

It takes approximately 6 h 27 min to get from Malaysia to Hanoi, including transfers.

More details

The best way to get from Malaysia to Hanoi is to fly which takes 6 h 27 min and costs RM 210 - RM 470. Alternatively, you can bus, which costs RM 390 - RM 460 and takes 2 days 14 h.

Mode details

The quickest flight from Penang Airport to Noi Bai International Airport is the direct flight which takes 3 h.

Search flights

Yes, the driving distance between Malaysia to Hanoi is 2824 km. It takes approximately 38 h 54 min to drive from Malaysia to Hanoi.

Get driving directions

Thai Smile, Thai Airways International, Thai AirAsia and five other airlines offer flights from Penang Airport to Noi Bai International Airport.

Search flights

There are 1855+ hotels available in Hanoi. Prices start at $19 USD per night.

More details

Map of how to get from Malaysia to Hanoi.
Launch map view
  • Distance: 1168.8 miles
  • Duration: 6 h 27 min

What companies run services between Malaysia and Hanoi, Vietnam?

AirAsia, Thai AirAsia and nine other airlines fly from George Town to Hanoi every 4 hours. Alternatively, you can take a bus from Kuala Lumpur to Hanoi via Bandar Tasik Selatan, Terminal Bersepadu Selatan, Hat Yai Bus Station, Hat Yai Bus Terminal, Nakhon Ratchasima, Khon Kaen, and Vientiane - Southern Bus Station in around 2 days 14 h.

Airlines
SilkAir
Website
silkair.com
Flights from Penang to Noi Bai International via Singapore Changi
Ave. Duration
6 h 15 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$300 - $340
Flights from Kuala Lumpur to Noi Bai International via Singapore Changi
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$300 - $700
Flights from Singapore Changi to Noi Bai International
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$130 - $700
Singapore Airlines
Website
singaporeair.com
Flights from Penang to Noi Bai International via Singapore Changi
Ave. Duration
6 h 15 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$300 - $340
Flights from Kuala Lumpur to Noi Bai International via Singapore Changi
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$300 - $700
Flights from Singapore Changi to Noi Bai International
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$130 - $700
AirAsia
Website
airasia.com
Flights from Penang to Noi Bai International
Ave. Duration
3 h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$50 - $110
Flights from Penang to Noi Bai International via Kuala Lumpur
Ave. Duration
6 h 45 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$50 - $110
Flights from Kuala Lumpur to Noi Bai International
Ave. Duration
3 h 12 min
When
Every day
Estimated price
$35 - $210
Flights from Singapore Changi to Noi Bai International via Kuala Lumpur
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$100 - $390
Vietnam Airlines
Website
vietnamairlines.com
Flights from Kuala Lumpur to Noi Bai International
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$80 - $350
Flights from Singapore Changi to Noi Bai International
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$130 - $370
Flights from Singapore Changi to Noi Bai International via Tan Son Nhat
Ave. Duration
5 h 32 min
When
Every day
Estimated price
$130 - $370
Malindo Airways
Website
malindoair.com
Flights from Penang to Noi Bai International via Kuala Lumpur
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$70 - $140
Flights from Kuala Lumpur to Noi Bai International
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$60 - $360
Vietjet Air
Website
vietjetair.com
Flights from Kuala Lumpur to Noi Bai International via Tan Son Nhat
Ave. Duration
5 h 15 min
When
Sunday
Estimated price
$140 - $480
Flights from Singapore Changi to Noi Bai International
Ave. Duration
3 h 25 min
When
Every day
Estimated price
$75 - $420
Flights from Singapore Changi to Noi Bai International via Tan Son Nhat
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$75 - $420
Thai AirAsia
Website
airasia.com
Flights from Penang to Noi Bai International via Don Muang
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$90 - $200
Flights from Singapore Changi to Noi Bai International via Don Muang
Ave. Duration
6 h 20 min
When
Every day
Estimated price
$130 - $280
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Penang to Noi Bai International via Kuala Lumpur
Ave. Duration
6 h 35 min
When
Every day
Estimated price
$95 - $160
Flights from Kuala Lumpur to Noi Bai International
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$70 - $370
Thai Airways International
Website
thaiairways.com
Flights from Penang to Noi Bai International via Suvarnabhumi
Ave. Duration
4 h 45 min
When
Friday, Saturday and Sunday
Estimated price
$180 - $500
Flights from Kuala Lumpur to Noi Bai International via Suvarnabhumi
Ave. Duration
7 h 15 min
When
Every day
Estimated price
$110 - $440
China Southern Airlines
Website
csair.com
Flights from Penang to Noi Bai International via Guangzhou Baiyun
Ave. Duration
6 h 40 min
When
Every day
Estimated price
$290 - $370
Scoot Tigerair
Website
flyscoot.com
Flights from Singapore Changi to Noi Bai International
Ave. Duration
3 h 30 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$90 - $550
Jetstar Pacific Airlines
Website
jetstar.com
Flights from Singapore Changi to Noi Bai International via Tan Son Nhat
Ave. Duration
6 h 15 min
When
Tuesday
Estimated price
$110 - $550
Train operators
SMRT
Phone
+1 800-336-8900
Website
smrt.com.sg
Subway from Kranji to Jurong East
Ave. Duration
22 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
smrt.com.sg
Subway from Jurong East to Tanah Merah
Ave. Duration
41 min
Frequency
Every 5 minutes
Estimated price
$0
Schedules at
smrt.com.sg
KLIA Express
Website
kliaekspres.com
Train from KL Sentral to Klia T2
Ave. Duration
33 min
Frequency
Every 15 minutes
Estimated price
$10 - $18
Schedules at
kliaekspres.com
Vietnam Railways
Phone
19006469
Email
support1@dsvn.vn
Website
dsvn.vn
Train from Ho Chi Minh City to Hanoi
Ave. Duration
31 h 35 min
Frequency
5 times a day
Estimated price
$30 - $60
Schedules at
dsvn.vn
Book at
12go.asia
Soft Seat With Air Conditioners
$32 - $37
Hard Bed With Air Conditioners
$35 - $55
Soft Bed With Air Conditioners
$40 - $60
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Kuala Lumpur to Padang Besar
Ave. Duration
5 h 23 min
Frequency
5 times a day
Estimated price
$11 - $20
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
$11 - $13
Gold
$17 - $20
Platinum
$23 - $27
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Padang Besar to Bang Sue
Ave. Duration
16 h 47 min
Frequency
Once daily
Estimated price
$15 - $60
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$8 - $11
2nd Class (Seat)
$15 - $21
2nd Class (Berth)
$24 - $35
1st Class (Berth)
$40 - $60
Train from Bang Sue to Nong Khai
Ave. Duration
9 h 6 min
Frequency
Once daily
Estimated price
$12 - $50
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$5 - $9
2nd Class (Seat)
$12 - $18
2nd Class (Berth)
$21 - $29
1st Class (Berth)
$35 - $50
Eastern and Oriental Express
Train from Kuala Lumpur to Bangkok Hualamphong
Ave. Duration
41 h 10 min
Frequency
Once daily
Estimated price
$3,500
Schedules at
belmond.com
Bus operators
bus
Bus from Klia T2 to Merang Jetty
Ave. Duration
7 h 25 min
Frequency
Hourly
Estimated price
$22
Schedules at
easybook.com
27-7
Website
baolau.com
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
Ave. Duration
24 h
Frequency
Once daily
Estimated price
$29
Schedules at
12go.asia
Sri Maju
Phone
+604 313 4620
Email
srimajutours@srimaju.com
Website
srimaju.com
Bus from Terminal Bersepadu Selatan to Hat Yai Bus Station
Ave. Duration
8 h 36 min
Frequency
3 times a day
Estimated price
$15
Schedules at
srimaju.com
Piya
Phone
0-2894-6330-2
Website
busonlineticket.co.th
Bus from Hat Yai Bus Terminal to Nakhon Ratchasima
Ave. Duration
17 h 30 min
Frequency
Once daily
Estimated price
$40
Schedules at
12go.asia
Book at
12go.asia
The Transport Company
Phone
089 226 2769
Website
home.transport.co.th
Bus from Nakhon Ratchasima to Khon Kaen
Ave. Duration
3 h 15 min
Frequency
Twice daily
Estimated price
$4 - $7
Schedules at
home.transport.co.th
Bus from Khon Kaen to Vientiane Talat Sao Station
Ave. Duration
4 h
Frequency
Twice daily
Estimated price
$5 - $16
Schedules at
home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Mukdahan
Ave. Duration
10 h
Frequency
5 times a day
Estimated price
$15 - $22
Schedules at
home.transport.co.th
Nakhonchai Air
Phone
0-2939-4999
Email
CustomerService@Nakhonchaiair.com
Website
nakhonchaiair.com
Bus from Bangkok Mochit Bus Terminal to Mukdahan
Ave. Duration
9 h 31 min
Frequency
3 times a day
Estimated price
$14 - $18
Schedules at
www2.nakhonchaiair.com
Book at
nakhonchaiair.com
Thaisanuan Tour
Phone
+66 2936-0582
Website
12go.asia
Bus from Bangkok Mochit Bus Terminal to Mukdahan
Ave. Duration
9 h 40 min
Frequency
3 times a day
Estimated price
$16
Schedules at
12go.asia
Book at
12go.asia
The Sinh Tourist
Tara Tour and Travel
Phone
086 065 5466
Email
nancy25262010@hotmail.com
Website
12go.asia
Bus from Bangkok Tara Travel to Vientiane
Ave. Duration
19 h
Frequency
Once daily
Estimated price
$31
Schedules at
12go.asia
Book at
12go.asia

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 Is ride-sharing platform BlaBlaCar right for you?, Getting around the Cyclades and Need to know: Jadrolinija - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Malaysia to Penang Airport is to bus which takes 35 min and costs RM 1 - RM 4.

More details

Where to next?