There are 8 ways to get from Malacca to Bangkok by bus, plane, train, night 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

Bus to Kuala Lumpur, fly to Suvarnabhumi  •  6 h 59 min

  1. Take the bus from Melaka to Klia
  2. Fly from Kuala Lumpur (KUL) to Suvarnabhumi (BKK) KUL - BKK

$52 - $208

Cheapest option

Bus to Kuala Lumpur, fly to Don Muang  •  7 h 29 min

  1. Take the bus from Melaka to Klia
  2. Fly from Kuala Lumpur (KUL) to Don Muang (DMK) KUL - DMK

$36 - $179

6 alternative options

Bus to Singapore, fly to Don Muang  •  9 h 51 min

  1. Take the bus from Swiss-Garden Hotel & Residences Malacca to Queen Street Bus Terminal
  2. Fly from Singapore (SIN) to Don Muang (DMK) SIN - DMK

$65 - $193

Train  •  26 h 30 min

  1. Take the train from Pulau Sebang to Padang Besar
  2. Take the train from Padang Besar to Hua Lamphong 46 Padang Besar - Hua Lamphong - Class II Sleeper AC

$44 - $102

Bus  •  26 h 38 min

  1. Take the bus from Melaka Sentral to Hat Yai
  2. Take the bus from Hat Yai to Bangkok Bus Terminal

$47 - $60

Bus, train  •  27 h 29 min

  1. Take the bus from Melaka to Klia
  2. Take the train from Klia T1 to KL Sentral
  3. Take the train from KL Sentral to Padang Besar
  4. Take the train from Padang Besar to Hua Lamphong

$42 - $103

Bus, Minivan, night bus  •  33 h 59 min

  1. Take the bus from Melaka Sentral to Rantau Panjang
  2. Take the Minivan from Sungai Kolok to Yala
  3. Take the night bus from Pattani Bus Station to Bangkok Southern Bus Terminal

$49

Drive  •  20 h 44 min

  1. Drive from Malacca to Bangkok 1007.4 miles

$140 - $210

Questions & Answers

The cheapest way to get from Malacca to Bangkok is to bus and Minivan and night bus which costs RM 201 and takes 33 h 59 min.

More details

The quickest way to get from Malacca to Bangkok is to bus and fly which costs RM 210 - RM 900 and takes 6 h 59 min.

More details

No, there is no direct bus from Malacca to Bangkok. However, there are services departing from Melaka Sentral and arriving at Wat Ratchanatdaram via Hat Yai and Mochit 2 Bus Depot. The journey, including transfers, takes approximately 26 h 38 min.

More details

The distance between Malacca and Bangkok is 1299 km. The road distance is 1611.8 km.

Get driving directions

The best way to get from Malacca to Bangkok without a car is to train which takes 26 h 30 min and costs RM 180 - RM 420.

More details

It takes approximately 6 h 59 min to get from Malacca to Bangkok, including transfers.

More details

Malacca to Bangkok bus services, operated by Sri Maju, depart from Melaka Sentral station.

More details

The best way to get from Malacca to Bangkok is to train which takes 26 h 30 min and costs RM 180 - RM 420. Alternatively, you can bus, which costs RM 190 - RM 250 and takes 26 h 38 min.

Mode details

Map of how to get from Malacca to Bangkok.
Launch map view
  • Distance: 812.1 miles
  • Duration: 6 h 59 min

What companies run services between Malacca, Malaysia and Bangkok, Thailand?

You can take a train from Malacca to Bangkok via Pulau Sebang, Padang Besar, and Padang Besar in around 26 h 30 min. Alternatively, you can take a bus from Malacca to Bangkok via Hat Yai, Hat Yai, Bangkok Bus Terminal, and Mochit 2 Bus Depot in around 26 h 38 min.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Don Muang
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$60 - $160
Flights from Kuala Lumpur to Don Muang via Hat Yai
Ave. Duration
4 h 1 min
When
Every day
Estimated price
$60 - $160
Flights from Singapore to Don Muang
Ave. Duration
2 h 29 min
When
Every day
Estimated price
$85 - $220
Flights from Singapore to Don Muang via Krabi
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$95 - $230
Flights from Singapore to Don Muang via Phuket
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$100 - $240
AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Don Muang
Ave. Duration
2 h 13 min
When
Every day
Estimated price
$30 - $250
Flights from Singapore to Don Muang via Kuala Lumpur
Ave. Duration
4 h 31 min
When
Every day
Estimated price
$55 - $230
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Kuala Lumpur to Suvarnabhumi
Ave. Duration
2 h 8 min
When
Every day
Estimated price
$60 - $420
Flights from Kuala Lumpur to Suvarnabhumi via Koh Samui
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$140 - $470
Flights from Kuala Lumpur to Suvarnabhumi via Phuket
Ave. Duration
4 h
When
Every day
Estimated price
$65 - $440
Thai Airways International
Website
thaiairways.com
Flights from Kuala Lumpur to Suvarnabhumi
Ave. Duration
2 h 8 min
When
Every day
Estimated price
$65 - $420
Flights from Kuala Lumpur to Suvarnabhumi via Phuket
Ave. Duration
4 h
When
Every day
Estimated price
$65 - $440
Bangkok Airways
Website
bangkokair.com
Flights from Kuala Lumpur to Suvarnabhumi
Ave. Duration
2 h 8 min
When
Every day
Estimated price
$65 - $440
Flights from Kuala Lumpur to Suvarnabhumi via Koh Samui
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$140 - $470
Flights from Kuala Lumpur to Suvarnabhumi via Phuket
Ave. Duration
4 h
When
Every day
Estimated price
$65 - $440
Malindo Airways
Website
malindoair.com
Flights from Kuala Lumpur to Don Muang
Ave. Duration
2 h 10 min
When
Every day
Estimated price
$40 - $370
Royal Jordanian
Website
rj.com
Flights from Kuala Lumpur to Suvarnabhumi
Ave. Duration
2 h 7 min
When
Every day
Estimated price
$55 - $400
Thai Lion Mentari
Website
lionairthai.com
Flights from Singapore to Don Muang
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$60 - $300
Scoot Tigerair
Website
flyscoot.com
Flights from Singapore to Don Muang
Ave. Duration
2 h 22 min
When
Every day
Estimated price
$60 - $280
Thai Smile
Website
thaismileair.com
Flights from Kuala Lumpur to Suvarnabhumi
Ave. Duration
2 h 5 min
When
Every day
Estimated price
$85 - $360
Jetstar Asia Airways
Website
jetstar.com
Flights from Kuala Lumpur to Suvarnabhumi via Singapore
Ave. Duration
4 h 40 min
When
Monday and Wednesday
Estimated price
$65 - $350
Singapore Airlines
Website
singaporeair.com
Flights from Kuala Lumpur to Suvarnabhumi via Singapore
Ave. Duration
4 h 55 min
When
Monday to Friday
Estimated price
$230 - $700
Train operators
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Pulau Sebang to Padang Besar
Ave. Duration
7 h 43 min
Frequency
Once daily
Estimated price
$14 - $24
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
$14 - $16
Gold
$21 - $24
Platinum
$28 - $33
Train from KL Sentral to Padang Besar
Ave. Duration
5 h 30 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
Website
railway.co.th
Train from Padang Besar to Hua Lamphong
Ave. Duration
17 h 10 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
KLIA Express
Website
kliaekspres.com
Train from Klia T1 to KL Sentral
Ave. Duration
28 min
Frequency
Every 20 minutes
Estimated price
$10 - $17
Schedules at
kliaekspres.com
Bus operators
707 Travel Group
Website
707-inc.com
Bus from Swiss-Garden Hotel & Residences Malacca to Queen Street Bus Terminal
Ave. Duration
3 h 55 min
Frequency
Hourly
Estimated price
$16
Schedules at
707-inc.com
Book at
12go.asia
Sri Maju
Website
srimaju.com
Bus from Melaka Sentral to Hat Yai
Ave. Duration
9 h 25 min
Frequency
Once daily
Estimated price
$24
Schedules at
srimaju.com
Book at
12go.asia
E-Mutiara Express
Website
e-mutiara.com.my
Bus from Melaka Sentral to Rantau Panjang
Ave. Duration
10 h 40 min
Frequency
Once daily
Estimated price
$15
Schedules at
e-mutiara.com.my
Book at
easybook.com
Minivan
Bus from Sungai Kolok to Yala
Ave. Duration
3 h
Frequency
Hourly
Estimated price
$4
Siam Lane Tour (Siam Dernrod)
Website
12go.asia
Night bus from Pattani Bus Station to Bangkok Southern Bus Terminal
Ave. Duration
15 h 10 min
Frequency
3 times a day
Estimated price
$28
Schedules at
busonlineticket.co.th

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Why you should take the train in the US and Travelling by boat in Italy - to help you get the most out of your next trip.