There are 8 ways to get from Malacca to Phuket 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 from Malacca International Airport
best- Fly from Malacca International Airport (MKZ) to Phuket International Airport (HKT)plane MKZ - HKT
7h 40m฿2,268–10,221Bus, train via Krabi
cheapest- Take the bus from Malacca Mahkota Medical Centre to Kliabus
- Take the train from Klia T1 to KL Sentraltrain
- Take the train from Kl Sentral to Padang Besartrain Ets
- Take the train from Padang Besar to Hat Yaitrain
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1bus
19h 19m฿776–5,264Bus
- Take the bus from Melaka Sentral to Hat Yai Stationbus
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1bus
18h 35m฿1,238–4,967Bus, train
- Take the bus from Malacca Mahkota Medical Centre to Kliabus
- Take the train from Klia T1 to KL Sentraltrain
- Take the train from Kl Sentral to Hat Yaitrain Ets
- Take the bus from Hat Yai Airport to Phuket Transferbus
23h 22m฿5,415–12,534Bus to Kuala Lumpur International Airport, fly
- Take the bus from Malacca Mahkota Medical Centre to KL International Airport T2bus
- Fly from Kuala Lumpur International Airport (KUL) to Phuket International Airport (HKT)plane KUL - HKT
8h 5m฿2,114–4,959Bus, train #2
- Take the bus from Malacca Mahkota Medical Centre to Kliabus
- Take the train from Klia T1 to KL Sentraltrain
- Take the train from Kl Sentral to Padang Besartrain Ets
- Take the train from Padang Besar to Hat Yaitrain
- Take the bus from Hat Yai Airport to Phuket Transferbus
20h฿5,416–12,824Bus via Kuala Lumpur
- Take the bus from Melaka Sentral to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Hatyaibus
- Take the bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2bus
21h 2m฿1,508–3,206Drive 1,073.1 km
- Drive from Malacca to Phuketcar 1,073.1 km
14h 10m฿4,066–5,872
Malacca to Phuket by bus, train, and foot
Questions & Answers
The cheapest way to get from Malacca to Phuket is to bus via Kuala Lumpur which costs ฿1500 - ฿3300 and takes 21h 2m.
The fastest way to get from Malacca to Phuket is to fly which takes 7h 40m and costs ฿2200 - ฿11000.
No, there is no direct bus from Malacca to Phuket. However, there are services departing from Melaka Sentral and arriving at สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 via Thanon Nipatuthit 2, สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station and กระบี่. The journey, including transfers, takes approximately 18h 35m.
The distance between Malacca and Phuket is 831 km. The road distance is 1073.1 km.
The best way to get from Malacca to Phuket without a car is to bus which takes 18h 35m and costs ฿1200 - ฿5000.
It takes approximately 7h 40m to get from Malacca to Phuket, including transfers.
Malacca to Phuket bus services, operated by KPB Express, depart from Melaka Sentral station.
The best way to get from Malacca to Phuket is to fly which takes 7h 40m and costs ฿2200 - ฿11000. Alternatively, you can bus, which costs ฿1200 - ฿5000 and takes 18h 35m.
Malacca to Phuket bus services, operated by KPB Express, arrive at Hat Yai Station.
Phuket is 1h behind Malacca. It is currently 2:07 PM in Malacca and 1:07 PM in Phuket.
What companies run services between Malacca, Malaysia and Phuket, Thailand?
Scoot Tigerair and Singapore Airlines fly from Malacca International Airport (MKZ) to Phuket International Airport (HKT) 6 times a week. Alternatively, you can take a bus from Melaka Sentral to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 via Hat Yai Station, Thanon Nipatuthit 2, สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station, and กระบี่ in around 18h 35m.
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ฿1,700–3,700
Flights from Kuala Lumpur International Airport to Phuket International Airport via Penang
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,700–3,700
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T1 to KL Sentral
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿14–600
- Website
- KLIA Ekspres
Train from Klia T1 to KL Sentral
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿14–600
- Website
- KLIA Ekspres
Train from Klia T1 to KL Sentral
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿14–600
- Website
- KLIA Ekspres
- Phone
- +604 332 5815
- [email protected]
- Website
- KPB Express
Bus from Melaka Sentral to Hat Yai Station
- Ave. Duration
- 10h 25m
- Frequency
- Once daily
- Estimated price
- ฿850–1,200
- Website
- KPB Express
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 How do I buy a London Underground ticket?, 5 incredible day trips from Florence by train, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Malacca to Phuket is 1073 km. It takes approximately 14h 10m to drive from Malacca to Phuket.
Book your Malacca to Phuket bus tickets online with 12go.asia.
There are 7300+ hotels available in Phuket.









