GoAsia
Thailand

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

How to Get from Phuket to Kuala Lumpur

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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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

ModePriceDurationComfort
Flight (AirAsia, nonstop)From 1,897 baht (about $56)[1]About 1h 35minHigh
Bus (minibus + coach)About $46 on booking platforms (October 2026)[2]From about 20hModerate

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
  • โ†’ย  Economy 07:30, 09:50, 10:25, 10:30, 11:30, 11:50, 13:15, 13:30, 13:40, 16:05, 16:55, 17:10, 19:10, 19:25, 19:40, 20:40, 21:55
Bus Phuket - Kuala Lumpur $ 45.89 20h โ€“ 21h
  • โ†’ย  Minibus + Bus 07:00, 22:00

Frequently Asked Questions

How can I book tickets from Phuket to Kuala Lumpur?

Use the booking tool on this page to compare the transport options currently available from Phuket to Kuala Lumpur, including current prices and schedules.

What is the cheapest way to get from Phuket to Kuala Lumpur?

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.

What is the fastest way to get from Phuket to Kuala Lumpur?

A nonstop flight is the fastest. AirAsia takes about 1 hour 35 minutes to 1 hour 40 minutes from Phuket to Kuala Lumpur.

How long does it take to get 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.

Do I need to go through immigration when traveling by bus?

Yes. You leave the bus at the border between Thailand and Malaysia to clear immigration for both countries, so have your travel documents ready.

Which airport should I use in Phuket?

Flights to Kuala Lumpur leave from Phuket International Airport (HKT). Arrive at least two hours before an international flight.

Is food provided on the long bus journey?

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. [1] AirAsia: Get cheap flights from Phuket to Kuala Lumpur!. Retrieved October 27, 2026.
  2. [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.