There are 12 ways to get from Malaysia to Vietnam by plane, bus, train, 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 Senai International Airport to Tan Son Nhat International Airport
best- Fly from Senai International Airport (JHB) to Tan Son Nhat International Airport (SGN)plane JHB - SGN
5h 10m$94–195Train, bus
cheapest- Take the train from Kuala Lumpur to Tanjung Malimtrain
- Take the bus from Tanjong Malim to Rantau Panjangbus
- Take the train from Sungai Kolok to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain
- Take the bus from Vientiane Southern Bus Station to Hanoi Old Quarterbus
2d 18h$60–138Bus, train
- Take the bus from Terminal Bersepadu Selatan to Hatyaibus
- Take the train from Hat Yai to Hua Hintrain
- Take the bus from Hua Hin to Mukdahanbus
- Take the bus from Savannakhet Bus Station to Hanoibus
2d 4h$84–147Drive 2,766.8 km
- Drive from Kuala Lumpur to Hanoicar 2,766.8 km
36h 59m$322–464Fly Penang International Airport to Tan Son Nhat International Airport
- Fly from Penang International Airport (PEN) to Tan Son Nhat International Airport (SGN)plane PEN - SGN
5h 17m$83–233Bus to Singapore Changi Airport, fly to Tan Son Nhat International Airport
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Tan Son Nhat International Airport (SGN)plane SIN - SGN
5h 55m$67–221Bus to Singapore Changi Airport, fly to Da Nang International Airport
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Da Nang International Airport (DAD)plane SIN - DAD
6h 9m$81–270Train to Kuala Lumpur International Airport, fly to Tan Son Nhat International Airport
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Tan Son Nhat International Airport (SGN)plane KUL - SGN
6h 2m$69–252Train to Kuala Lumpur International Airport, fly to Da Nang International Airport
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Da Nang International Airport (DAD)plane KUL - DAD
6h 26m$83–231Bus
- Take the bus from TBS Kuala Lumpur to Hat Yai Stationbus
- Take the bus from Hat Yai to Phitsanulok Bus Terminalbus
- Take the bus from Phitsanulok to Mukdahanbus
- Take the bus from Savannakhet Bus Station to Hanoibus
2d 6h$107–177Bus, train via Su-ngai Kolok
- Take the bus from TBS Kuala Lumpur to Rantau Panjangbus
- Take the train from Sungai Kolok to Krung Thep Aphiwat Central Terminaltrain
- Take the bus from Bangkok Mochit Bus Terminal to Mukdahanbus
- Take the bus from Savannakhet Bus Station to Hanoibus
2d 9h$70–142Train, drive, bus
- Take the train from Kuala Lumpur to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Bukit Ketritrain
- Drive from Bukit Ketri to Satuncar
- Take the bus from Satun to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Mukdahanbus
- Take the bus from Savannakhet Bus Station to Hanoibus
2d 10h$89–344
Senai International Airport (JHB) to Tan Son Nhat International Airport (SGN) flights
Questions & Answers
The cheapest way to get from Malaysia to Vietnam is to train and bus which costs $55 - $140 and takes 2 days 18h.
The fastest way to get from Malaysia to Vietnam is to fly which takes 5h 10m and costs $90 - $200.
No, there is no direct bus from Malaysia to Vietnam. However, there are services departing from TBS Kuala Lumpur and arriving at Hanoi via Thanon Nipatuthit 2, Hat Yai, Phitsanulok and Savannakhet Bus Station. The journey, including transfers, takes approximately 2 days 6h.
The distance between Malaysia and Vietnam is 1108 km. The road distance is 2766.8 km.
It takes approximately 5h 10m to get from Malaysia to Vietnam, including transfers.
Malaysia to Vietnam bus services, operated by KPB Express, depart from TBS Kuala Lumpur station.
The best way to get from Malaysia to Vietnam is to fly which takes 5h 10m and costs $90 - $200. Alternatively, you can bus, which costs $100 - $180 and takes 2 days 6h.
Malaysia to Vietnam bus services, operated by KPB Express, arrive at Hat Yai Station.
Yes, the driving distance between Malaysia to Vietnam is 2767 km. It takes approximately 36h 59m to drive from Malaysia to Vietnam.
Book your Malaysia to Vietnam bus tickets online with 12go.asia.
What companies run services between Malaysia and Vietnam?
AirAsia, Malaysia Airlines, and two other airlines fly from Senai International Airport (JHB) to Tan Son Nhat International Airport (SGN) 5 times a day. Alternatively, you can take a train from KL Sentral to Hanoi via Bandar Tasik Selatan, TBS Kuala Lumpur, Hat Yai Station, Thanon Nipatuthit 2, Hat Yai, Phitsanulok Bus Terminal, Phitsanulok, Mukdahan, and Savannakhet Bus Station in around 2d 6h.
- Website
- airasia.com
Flights from Senai International Airport to Tan Son Nhat International Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $90–180
Flights from Senai International Airport to Tan Son Nhat International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $90–180
Flights from Penang International Airport to Tan Son Nhat International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $80–190
Flights from Penang International Airport to Tan Son Nhat International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $80–190
Flights from Singapore Changi Airport to Tan Son Nhat International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $65–230
Flights from Singapore Changi Airport to Da Nang International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $90–300
Flights from Kuala Lumpur International Airport to Tan Son Nhat International Airport
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $80–190
Flights from Kuala Lumpur International Airport to Tan Son Nhat International Airport via Penang International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $80–190
Flights from Kuala Lumpur International Airport to Da Nang International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $80–210
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Tan Son Nhat International Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- $55–240
Flights from Singapore Changi Airport to Da Nang International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $65–420
- Website
- vietnamairlines.com
Flights from Singapore Changi Airport to Tan Son Nhat International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- $75–240
Flights from Singapore Changi Airport to Da Nang International Airport
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- $100–420
Flights from Singapore Changi Airport to Da Nang International Airport via Tan Son Nhat International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $100–600
Flights from Kuala Lumpur International Airport to Tan Son Nhat International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $70–210
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Tan Son Nhat International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 25m
- When
- Monday and Saturday
- Estimated price
- $100–300
Flights from Penang International Airport to Tan Son Nhat International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- $110–340
Flights from Singapore Changi Airport to Tan Son Nhat International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $90–280
Flights from Singapore Changi Airport to Da Nang International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $150–190
Flights from Kuala Lumpur International Airport to Tan Son Nhat International Airport
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- $75–220
Flights from Kuala Lumpur International Airport to Da Nang International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $100–310
- Website
- vietjetair.com
Flights from Singapore Changi Airport to Tan Son Nhat International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $65–150
Flights from Singapore Changi Airport to Da Nang International Airport
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- $70–220
Flights from Singapore Changi Airport to Da Nang International Airport via Tan Son Nhat International Airport
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $70–220
Flights from Singapore Changi Airport to Da Nang International Airport via Phu Quoc
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $70–220
Flights from Kuala Lumpur International Airport to Tan Son Nhat International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $65–320
Flights from Kuala Lumpur International Airport to Da Nang International Airport via Tan Son Nhat International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $100–150
- Website
- fireflyz.com.my
Flights from Senai International Airport to Tan Son Nhat International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 25m
- When
- Monday and Saturday
- Estimated price
- $100–300
Flights from Penang International Airport to Tan Son Nhat International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- $110–340
Flights from Singapore Changi Airport to Tan Son Nhat International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $90–280
Flights from Kuala Lumpur International Airport to Tan Son Nhat International Airport
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- $75–220
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Tan Son Nhat International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $55–200
Flights from Singapore Changi Airport to Da Nang International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- $65–290
- Website
- sunphuquocairways.com
Flights from Singapore Changi Airport to Tan Son Nhat International Airport via Phu Quoc
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $85–180
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Da Nang International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $100–170
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Hat Yai to Hua Hin
- Ave. Duration
- 10h 42m
- Frequency
- Hourly
- Estimated price
- $7–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $7–9
- 2nd Class (Air-Conditioned Berth)
- $7–10
- 2nd Class (Air-conditioned Seat)
- $17–19
Train from Sungai Kolok to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 19h 25m
- Frequency
- Once daily
- Estimated price
- $10–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $10–13
- 2nd Class (Air-Conditioned Berth)
- $11–15
- 2nd Class (Air-conditioned Seat)
- $23–25
Train from Krung Thep Aphiwat Central Terminal to Khamsavath Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $6–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $6–9
- 2nd Class (Air-Conditioned Berth)
- $6–9
- 2nd Class (Air-conditioned Seat)
- $15–17
Train from Sungai Kolok to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 19h 25m
- Frequency
- Once daily
- Estimated price
- $10–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $10–13
- 2nd Class (Air-Conditioned Berth)
- $11–15
- 2nd Class (Air-conditioned Seat)
- $23–25
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Tanjung Malim
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $5–7
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Bukit Mertajam to Bukit Ketri
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Tanjung Malim
- Ave. Duration
- 1h 13m
- Frequency
- 4 times a day
- Estimated price
- $5
- Website
- https://www.ktmb.com.my
- Silver
- $3–4
- Gold
- $5
- Platinum
- $5–6
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Tanjung Malim
- Ave. Duration
- 56 min
- Frequency
- 3 times a day
- Estimated price
- $1–5
- Website
- https://www.ktmb.com.my
- Shuttle
- $1
- Express
- $3–5
Train from Kuala Lumpur to Bukit Mertajam
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- $2–12
- Website
- https://www.ktmb.com.my
- Shuttle
- $2–4
- Express
- $7–12
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–19
- Website
- https://www.kliaekspres.com
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–19
- Website
- https://www.kliaekspres.com
- Phone
- +66-83-3983993
- Website
- suasanatonycoach.com
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 8h 33m
- Frequency
- Every 4 hours
- Estimated price
- $23–40
- Schedules at
- suasanatonycoach.com
- Book at
- easybook.com
- Phone
- 603-62637668
- Website
- alisangoldencoach.com.my
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 14h 44m
- Frequency
- Hourly
- Estimated price
- $27–45
- Website
- https://www.alisangoldencoach.com.my/
- Phone
- +66 33019033
- [email protected]
- Website
- iloveyellowbus.com
Bus from Hua Hin to Mukdahan
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- $27–31
- Schedules at
- iloveyellowbus.com
- Phone
- +84 91 442 57 88
- [email protected]
- Website
- vietlaobus.com
Bus from Savannakhet Bus Station to Hanoi
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $25–40
- Schedules at
- vietlaobus.com
Bus from Vientiane Southern Bus Station to Hanoi Old Quarter
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- $27–45
- Schedules at
- vietlaobus.com
Bus from Savannakhet Bus Station to Hanoi
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $25–40
- Schedules at
- vietlaobus.com
Bus from Savannakhet Bus Station to Hanoi
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $25–40
- Schedules at
- vietlaobus.com
Bus from Savannakhet Bus Station to Hanoi
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $25–40
- Schedules at
- vietlaobus.com
- Phone
- +609-765 6000
- [email protected]
- Website
- ekspresperdana.com.my
Bus from Tanjong Malim to Rantau Panjang
- Ave. Duration
- 7h 34m
- Frequency
- Once daily
- Estimated price
- $13–30
- Website
- https://www.ekspresperdana.com.my/
Bus from TBS Kuala Lumpur to Rantau Panjang
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- $11–35
- Website
- https://www.ekspresperdana.com.my/
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $3–18
- Schedules at
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $3–18
- Schedules at
- transtar.travel
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from TBS Kuala Lumpur to Hat Yai Station
- Ave. Duration
- 8h 36m
- Frequency
- Twice daily
- Estimated price
- $17–30
- Website
- http://www.kpbekspres.com/
- Phone
- +60 5-253 8898
- [email protected]
- Website
- srimaju.com
Bus from TBS Kuala Lumpur to Hat Yai Station
- Ave. Duration
- 8h 36m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- https://www.srimaju.com/
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Phitsanulok to Mukdahan
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- $15–27
- Schedules at
- phetprasert.com
- Book at
- 12go.asia
- 13
- $16–20
- Phone
- +66 2 936 3256
- Website
- sombattour.com
Bus from Bangkok Mochit Bus Terminal to Mukdahan
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $20–35
- Book at
- https://12go.asia/en/operator/sombat-tour
- Website
- https://www.sombattour.com/
Bus from Bangkok Mochit Bus Terminal to Mukdahan
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $20–35
- Book at
- https://12go.asia/en/operator/sombat-tour
- Website
- https://www.sombattour.com/
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Satun to Bangkok Mochit Bus Terminal
- Ave. Duration
- 24h 7m
- Frequency
- Twice daily
- Estimated price
- $25–230
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
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 Italy Travel Guides, Bali: What to do if Mount Agung erupts, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
There are 5222+ hotels available in Vietnam.







































