How to Get from Phuket to Kuala Lumpur
Fly nonstop from Phuket to Kuala Lumpur in about 1 hour 35 minutes with AirAsia from 1,897 baht, or take the bus in about 20 hours.
Last updated: October 29, 2026

Photo: CEphoto, Uwe Aranas / Wikimedia Commons, CC BY-SA 3.0
Contents
Leaving the turquoise Andaman Sea for the skyline of Malaysia's capital is a dramatic shift from island relaxation to urban energy. Phuket has some of the world's most famous beaches, and Kuala Lumpur answers with colonial architecture, night markets and the Petronas Twin Towers. The trip takes you from the salt air of the coast to the street food stalls of Bukit Bintang.
This is a popular corridor for travelers who want to contrast Thailand's island life with Malaysia's multicultural heritage. You can hop over the clouds in about 90 minutes or take a long overland haul through the southern provinces.
Phuket to Kuala Lumpur by Flight
Flying is the most efficient way to cover the distance. The flight crosses the Andaman Sea and the Malay Peninsula and saves you nearly a day compared with the land route.
Economy Class Flights
AirAsia flies nonstop from Phuket International Airport (HKT) to Kuala Lumpur in about 1 hour 35 minutes to 1 hour 40 minutes, with departures at 08:15, 13:35 and 19:10 on sample dates in November. Fares on AirAsia's route page start at 1,897 baht (about $56), and typical fares on sampled November and December dates run from 2,322 baht (about $69). Prices swing widely between dates, so compare several days. Kuala Lumpur lies about 55 km from the airport, so plan your transport into the city before you land.[1] Compare flights and book on GoAsia.cc to get the best rate for your date.
Phuket to Kuala Lumpur by Bus
If you enjoy slow overland travel and the changing scenery of southern Thailand and northern Malaysia, the bus is a real alternative. It is an endurance test, passing rubber plantations and small rural towns before the border.
The service is a combination of a minibus and a larger coach. You start in Phuket on a minibus to a transit hub, clear Thai and Malaysian immigration at the border, and finish on a long-distance coach to Kuala Lumpur. On booking platforms, the combined ticket costs about $46 (October 2026), with departures at 07:00 and 22:00. The trip takes from about 20 hours, longer with traffic, border queues or delays.[2] It suits budget travelers and anyone who avoids flying and has time to spare.
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Flight (AirAsia, nonstop) | From 1,897 baht (about $56)[1] | About 1h 35min | High |
| Bus (minibus + coach) | About $46 on booking platforms (October 2026)[2] | From about 20h | Moderate |
Tips for Traveling from Phuket to Kuala Lumpur
- Border Formalities: On the bus you leave the vehicle at the border to clear Thai and Malaysian immigration. Keep your passport handy and check whether your nationality needs a visa for Malaysia.
- Airport Transfers: Phuket International Airport is in the north of the island. From Patong or Kata, allow at least an hour in traffic to reach it.
- Currency: You move from Thai baht to Malaysian ringgit. Carry a small amount of ringgit for a taxi or snacks when you arrive.
- Booking Ahead: Flight prices fluctuate a lot, so book early and compare dates. For the bus, a couple of days ahead is usually enough, but holidays such as Songkran or Chinese New Year need earlier reservations.
- Luggage: On low-cost flights, check the baggage allowance, because weight limits are enforced. On the bus your large bags go in the hold, so keep valuables and your passport in a small bag that stays with you.
Timetable
| Flight Phuket - Kuala Lumpur $ 38.96โ152.31 1h 30m โ 1days 3h | |
|
|
| Bus Phuket - Kuala Lumpur $ 45.89 20h โ 21h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Phuket to Kuala Lumpur, including current prices and schedules.
A flight is often the cheapest. AirAsia fares start at 1,897 baht (about $56), while the bus costs about $46 on booking platforms (October 2026) and takes from about 20 hours.
A nonstop flight is the fastest. AirAsia takes about 1 hour 35 minutes to 1 hour 40 minutes from Phuket to Kuala Lumpur.
The flight takes about 1 hour 35 minutes. The minibus and coach combination takes from about 20 hours, longer with traffic or border queues.
Yes. You leave the bus at the border between Thailand and Malaysia to clear immigration for both countries, so have your travel documents ready.
Flights to Kuala Lumpur leave from Phuket International Airport (HKT). Arrive at least two hours before an international flight.
Food is generally not included, but the bus stops at service stations where you can buy snacks, drinks and meals. Bring water and some snacks.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Get cheap flights from Phuket to Kuala Lumpur!. Retrieved October 27, 2026.
- [2] 12Go: 12Go Timetable: Phuket - Kuala Lumpur. Retrieved October 27, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.