International route HKT to KUL

Cheap flights from Phuket to Kuala Lumpur

Both airlines fly nonstop from Phuket to Kuala Lumpur. The 705 km flight takes about 1 hour 25 minutes.

Fares Fares are pulled from the airlines and our partners when you search. Search your dates
Nonstop, both airlinesEconomy
HKT
Phuket
KUL
Kuala Lumpur
Distance
705 km
Return Search fares

Looking for Phuket to Kuala Lumpur air tickets and not sure what to pay? Two airlines fly this route, and fares change with demand, so the same seat can cost noticeably more close to a holiday weekend. Put your dates in the search above to compare today's fares and book with bookingMentor.

Everything you should know

Cheapest round-trip

Search your dates

Return fares for Phuket to Kuala Lumpur are pulled from the airlines and our partners when you search. Pick your dates to see return flights and prices.

Search round trips

Cheapest one-way

Search your dates

Fares for Phuket to Kuala Lumpur are pulled from the airlines and our partners when you search. Enter the dates you want to fly for current prices.

Search flights

Nonstop flights

Nonstop, both airlines

You can fly direct with 2 airlines. Average duration is 1h 25m.

Start a new search

bookingMentor shows the fares of every flight listed on this route so you can pick the best deal.

We hope you love your trip to Kuala Lumpur!

Phuket to Kuala Lumpur flight guide

Flying from Phuket to Kuala Lumpur

  • Updated
  • 6 min read
In short

Phuket to Kuala Lumpur is a short nonstop flight of about 1 hour 25 minutes and 705 km from Phuket International Airport (HKT) to Kuala Lumpur International Airport (KUL). Batik Air Malaysia and Malaysia Airlines fly it, linking Thailand's main beach island with Malaysia's capital and KLIA's long-haul connections.

Malaysia Airlines meals or a cheaper Batik Air seat

Malaysia Airlines is full-service, so the fare normally includes a checked bag and a snack or meal. Batik Air Malaysia sells a lower base fare and charges for checked bags, meals and seat choice. On a flight under an hour and a half, the difference comes down to your luggage, so add bags to both quotes before comparing.

Airport Bus Express from Patong or the Phuket Town bus

The airport is at the north of the island, about an hour from the southern beaches. Airports of Thailand lists the Airport Bus Express from Patong Beach via Kathu, leaving Patong between 6 am and 6:30 pm, and an hourly airport bus from the old bus station in Phuket Town between 9:15 am and 9:15 pm. The Phuket Smart Bus runs the west-coast beaches. For early flights, a taxi booked the night before is the safe bet.

If you are dropping off a hire car, the rental counters are on the first floor of the terminal. The Airports of Thailand call centre on 1722 can answer questions about buses and shuttles before you set out.

Check in at the international terminal, beside the domestic building, and allow time for Thai emigration.

KLIA Ekspres from Terminal 1 to KL Sentral

KLIA is in Sepang, about 45 km south of Kuala Lumpur. Malaysia Airlines uses Terminal 1. The KLIA Ekspres train runs to KL Sentral every 20 minutes, taking about 28 minutes from Terminal 1, and the standard adult one-way fare is RM55. After 11 pm the trains stop at all stations, with the last ones leaving the airport around 1 am.

Taxis and e-hailing cars are the alternative, useful for groups or very late arrivals. Batik Air Malaysia also operates from Subang (Sultan Abdul Aziz Shah Airport), much closer to the city, on some of its other routes.

File the MDAC online three days before landing

All foreign citizens entering Malaysia must submit the Malaysia Digital Arrival Card (MDAC) online at imigresen-online.imi.gov.my in the three days before arrival. Singapore citizens, diplomatic passport holders, Malaysian permanent residents and a few cross-border permit holders are exempt. The MDAC sits alongside any visa you may need; check the rule for your passport on our Malaysia visa page.

Malaysia runs an hour ahead of Thailand

Malaysia is one hour ahead of Thailand (UTC+8 against UTC+7), with no daylight saving on either side. A 90-minute flight therefore shows nearly two and a half hours between departure and arrival times.

Phuket's dry season runs from about November to April. Kuala Lumpur is hot and humid all year, with afternoon storms common.

Through-checked bags or a fresh check-in at KLIA

KLIA is Malaysia Airlines' hub, with flights across Asia, to Australia and to Europe. On one ticket, bags go through; on separate tickets, collect them and check in again, allowing at least three hours.

KLIA Ekspres back to Terminal 1 and the Thai TDAC

For the return, the KLIA Ekspres from KL Sentral reaches Terminal 1 in about 28 minutes. Non-Thai nationals file the Thailand Digital Arrival Card online at tdac.immigration.go.th within three days before landing in Phuket, and Phuket's Airport Bus Express to Patong runs until 8 pm.

Our Dhaka to Kuala Lumpur flights page covers one busy South Asian route from KLIA, and the Dhaka to Bangkok flights page shows the main way into Thailand from that region.

Fact-checked by the bookingMentor Travel Desk Reviewed · Updated when rules or prices change

Checked against trusted sources:
Phuket International AirportKLIA Ekspres faresMalaysian Ministry of Foreign Affairs

See all 4 sources
  1. Phuket International Airport (AOT)
  2. KLIA Ekspres fares
  3. Malaysian Ministry of Foreign Affairs: MDAC
  4. Royal Thai Embassy: Thailand Digital Arrival Card

Phuket to Kuala Lumpur flights at a glance

Both airlines fly nonstop from Phuket (HKT) to Kuala Lumpur (KUL). The 705 km flight takes about 1 hour 25 minutes.

Key facts for Phuket to Kuala Lumpur flights
Flight time1h 25m nonstop
Distance705 km

Search Phuket to Kuala Lumpur flights

Pick your dates to see the flights, times and fares available on this route.

Flights and fares for your dates Search the dates you want to fly to see the flights and fares available. Search flights

Airlines flying Phuket to Kuala Lumpur

Both airlines fly this route nonstop.

CHECK ALL

Departure and arrival airports

HKT Phuket International Airport

Codes
IATA HKT
City
Phuket, Thailand
Terminal
Separate international and domestic terminals, side by side.
Time zone
UTC+7, no daylight saving

Phuket airport guide

KUL Kuala Lumpur International Airport

Codes
IATA KUL
City
Kuala Lumpur, Malaysia
Getting into town
Kuala Lumpur International Airport is in Sepang, about 45 km south of the city. Malaysia Airlines uses Terminal 1 and AirAsia Terminal 2; the KLIA Ekspres train reaches KL Sentral in about half an hour. Batik Air Malaysia also flies to Subang (Sultan Abdul Aziz Shah Airport), much closer to the city.
Time zone
UTC+8

How to book Phuket to Kuala Lumpur for less

Practical points for booking this route.

Low-costbags are extra

Add bags when you book

Batik Air Malaysia charge for checked baggage. It is cheaper added online at booking than at the airport.

2airlines on the route

Compare the total, not the headline fare

Put your dates into the search above and compare the price with baggage, seats and meals included, not just the base fare.

MDACregister 3 days before

Have your documents ready

Foreign visitors file the Malaysia Digital Arrival Card online before landing at KLIA; check whether your passport needs a visa.

Travelers are asking

No questions yet about Phuket to Kuala Lumpur flights. Ask the community or our travel team, and the answer will show here once it is published.

Be the first to ask

Our travel team answers questions about Phuket to Kuala Lumpur flights

Reviews and questions

Contribute:
No reviews yet. Be the first to review this routeFlown Phuket to Kuala Lumpur recently? Tell other travellers how check-in, the flight and the arrival went.

Need help?

Frequently Asked Questions (FAQs)

Getting there

Batik Air Malaysia and Malaysia Airlines fly the route nonstop. Schedules change by season, so check the flights for your dates in the search above.

General