1map logoGo to main page

Kuala Lumpur to Phuket from $18: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Kuala Lumpur, Malaysia
to
Phuket, Thailand

How to Get from Kuala Lumpur to Phuket: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$18 - Train, Minivan, BusBest price
645.24 kmDistance
4h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Kuala Lumpur to Phuket with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  50m
Estimated price
$107-288
Recommended
Company
various
Train
Drive
Bus
Average Duration
15h  56m
Estimated price
$18-33
Cheapest
route map
Distance: 645.24 km
Duration: 4h 50m

See more options

Company
various
Bus
Average Duration
17h  14m
Estimated price
$29-29
Company
various
Train
Bus
Drive
Average Duration
19h  31m
Estimated price
$34-282
Company
various
Train
Plane
Average Duration
5h  28m
Estimated price
$47-161
Company
N/A
Drive
Average Duration
12h  15m
Estimated price
$100-160
Company
various
Bus
Average Duration
17h  19m
Estimated price
$263-263

Traveling From Kuala Lumpur to Phuket

Traveling from Kuala Lumpur to Phuket presents a fascinating contrast between the vibrant city life of Malaysia's capital and the serene beaches and laid-back atmosphere of Thailand's tropical paradise.

Best Neighbourhoods in Phuket

Phuket offers diverse neighborhoods, each with distinct charm and attractions.

Patong Beach
• Lively nightlife with bars and clubs.
• Stunning beach and water sports activities.
Old Phuket Town
• Colorful Sino-Portuguese architecture to explore.
• Quaint cafes and local markets abound.
Kata Beach
• Family-friendly atmosphere and calm waters.
• Great dining options with ocean views.

Best Times To Visit Phuket's Attractions

Timing your visits can significantly enhance your Phuket experience.

Big Buddha
Visit early in the morning to enjoy peace and fewer tourists.
Phang Nga Bay
Plan a trip during weekdays for a quieter boat experience.
Patong Beach
Go in the late afternoon to catch the sunset without crowds.

Phuket Weather: What to Expect Year-Round

Phuket experiences a tropical climate, with warm temperatures and a monsoon season from May to October, making the dry months of November to April the most ideal time for visits. Understanding the weather not only determines your packing choices but also shapes your activities, from beach days to explorations.

Dining Recommendation in Phuket

At the iconic restaurant, Blue Elephant, savor the rich flavors of traditional Thai cuisine, featuring fresh local ingredients and recipes passed down through generations. This dining experience, set in a beautifully restored Sino-Portuguese mansion, offers an ambiance and culinary artistry that distinctly contrast with the multicultural food scene of Kuala Lumpur.

Kuala Lumpur - Phuket operators

Explore transport companies operating between Kuala Lumpur and Phuket, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
airasia.com

Plane from Kuala Lumpur to Phuket

Average Duration
1h 32m
Estimated price
$30-160
Website
fireflyz.com.my

Plane from Sultan Abdul Aziz Shah to Phuket

Average Duration
4h 55m
Estimated price
$85-290

Plane from Sultan Abdul Aziz Shah to Phuket (via Kuala Trengganu, Kuala Lumpur)

Average Duration
7h 5m
Estimated price
$140-440

Plane from Kuala Lumpur to Phuket

Average Duration
1h 32m
Estimated price
$70-290
Website
malaysiaairlines.com

Plane from Sultan Abdul Aziz Shah to Phuket

Average Duration
4h 55m
Estimated price
$85-290

Plane from Sultan Abdul Aziz Shah to Phuket (via Kuala Trengganu, Kuala Lumpur)

Average Duration
7h 5m
Estimated price
$140-440

Plane from Kuala Lumpur to Phuket

Average Duration
1h 32m
Estimated price
$70-290
Website
qatarairways.com

Plane from Sultan Abdul Aziz Shah to Phuket (via Penang)

Average Duration
3h 17m
Estimated price
$140-440

Plane from Kuala Lumpur to Phuket

Average Duration
1h 25m
Estimated price
$70-290

Plane from Kuala Lumpur to Phuket (via Penang)

Average Duration
3h 20m
Estimated price
$110-340
Website
malindoair.com

Plane from Kuala Lumpur to Phuket

Average Duration
1h 30m
Estimated price
$45-200
Train
Contact phone
+603 2267 8000
Website
kliaekspres.com

Train from Bandar Tasik Selatan to Klia T1

Average Duration
28m
Estimated price
$3-8
Contact phone
+60 3 2267 1200
Website
ktmb.com.my

Train from Kuala Lumpur to Padang Besar

Average Duration
5h 27m
Estimated price
$3-18

Train from Kuala Lumpur to Butterworth

Average Duration
4h 6m
Estimated price
$2-14
Bus Show bus routes
Website
12go.asia

Bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2

Average Duration
7h
Estimated price
$13-13
Contact phone
+66-83-3983993
Website
suasanatonycoach.com

Bus from Terminal Bersepadu Selatan to Hatyai

Average Duration
8h 33m
Estimated price
$16-16
Contact phone
+604 332 5815
Website
kpbekspres.com

Bus from Terminal Bersepadu Selatan to Hat Yai Station

Average Duration
8h 36m
Estimated price
$15-17

Bus from Hentian Duta to Hat Yai Station

Average Duration
8h 10m
Estimated price
$17-17
Contact phone
+65 6294 8228
Website
srimaju.com

Bus from Terminal Bersepadu Selatan to Hat Yai Station

Average Duration
8h 36m
Estimated price
$14-14
Ferry
Contact phone
04-966 3988
Website
langkawiferryline.com

Ferry from Kuala Perlis to Langkawi

Average Duration
1h 5m
Estimated price
$5-5
Contact phone
+66 980 168 181
Website
tigerlinetravel.com

Ferry from Langkawi to Rassada Pier Phuket

Average Duration
8h 45m
Estimated price
$22-260

Kuala Lumpur to Phuket: Overview of Bus, Train, Flight, and Car Trips

Traveling between Kuala Lumpur and Phuket offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Kuala Lumpur to Phuket, spanning a distance of 960.8 km, offering picturesque views and diverse landscapes along the way. 💸 Explore a range of budget options, with prices for the journey from Kuala Lumpur to Phuket by car ranging from $100 to $160, providing flexibility for travelers of all preferences. 🏝️ Arrive in Phuket after approximately 12 hours and 15 minutes of scenic driving, ready to enjoy the stunning beaches, vibrant culture, and delicious cuisine that this tropical paradise has to offer.
Average price
$100 - $160
🛫 Traveling from Kuala Lumpur to Phuket by plane requires a layover as there are no direct flights available from Sultan Abdul Aziz Shah Airport. The quickest route with one stopover typically takes around 3 hours and 45 minutes. 🌺 Airlines like Malindo Airways, Qatar Airways Airlines, and Firefly provide options for flights from Kuala Lumpur to Phuket. With a flight duration of approximately 4 hours and 50 minutes, passengers can expect a comfortable journey to reach their destination in Phuket. 💸 Prices for flights between Kuala Lumpur and Phuket can range from $107 to $288, offering travelers a variety of choices to suit their budget and preferences for their trip from Malaysia to Thailand.
Departure Point
Sultan Abdul Aziz Shah Airport
Arrival Point
Phuket Airport. The quickest flight takes 3h 45m and has one stopover
🚌 While there is no direct bus from Kuala Lumpur to Phuket, travelers can take a bus from Terminal Bersepadu Selatan and arrive at Phuket Bus Terminal 2 with transfers along the way. The journey, with transfers included, typically takes around 17 hours and 14 minutes. 🌴 Passengers can expect to board a bus operated by Suasana Tony Coach in Kuala Lumpur and arrive in Phuket with Sri Trang Tour. The scenic route passes through locations like Thanon Nipatuthit 2 and Hat Yai Bus Terminal, offering travelers a taste of the diverse landscapes along the way. 💰 Travelers looking to embark on this cross-border bus adventure can expect prices starting from $29 for the journey between Kuala Lumpur and Phuket, making it a budget-friendly option for those looking to explore both Malaysia and Thailand via land travel.
Departure Point
Terminal Bersepadu Selatan station
Arrival Point
Phuket Bus Terminal 2 station

Frequently asked questions

Find out more about the route from Kuala Lumpur to Phuket.

Or choose the category:
The distance between Kuala Lumpur and Phuket is approximately 645.3 km or 960.8 km by road. Travel times vary depending on the mode of transportation. It takes around 17 hours and 9 minutes to reach Phuket from Kuala Lumpur by taking a combination of bus and train, while a flight takes around 5 hours and 5 minutes. Driving from Phuket to Kuala Lumpur takes approximately 12 hours and 15 minutes, and a bus journey from Kuala Lumpur to Phuket takes around 17 hours and 14 minutes.
The most cost-effective option for traveling from Kuala Lumpur to Phuket is by bus and train, followed by a minivan. This option typically takes around 17 hours and costs between $27 and $30. However, if time is of the essence, the quickest option is to fly, which takes around 5 hours and costs between $110 and $310.
The prices for traveling from Kuala Lumpur to Phuket vary depending on the mode of transportation. The cost of a bus ticket between the two cities is $29. However, prices for flights can range from $100 to $200, depending on the airline and time of booking.
To get from Kuala Lumpur to Phuket without using public transportation, you can choose to drive. The driving distance is approximately 960.8 km and it takes around 12 hours and 15 minutes to reach Phuket by car. The cost of driving from Kuala Lumpur to Phuket can vary between $100 to $160, depending on factors such as fuel and toll expenses.
The best way to travel from Kuala Lumpur to Phuket without a car is by taking a combination of bus, train, and minivan. This journey typically takes around 17 hours and 9 minutes. The cost for this mode of transportation is usually between $27 to $30.
There is no direct link between Kuala Lumpur and Phuket by bus. However, there are bus services available with transfers at Hat Yai Bus Terminal. The journey takes approximately 17 hours and 14 minutes. Bus services operate from Terminal Bersepadu Selatan in Kuala Lumpur and arrive at Phuket Bus Terminal 2.
The flight between Kuala Lumpur and Phuket usually takes around 3 hours and 45 minutes, with one stopover. However, please note that there is no direct flight available between the two airports. The cost of the flight can vary, typically ranging from $112 to $304, depending on factors such as the airline, time of booking, and availability.
There are plenty of accommodation options available near Phuket. With over 3,500 hotels to choose from, you can find a variety of options to suit your budget and preferences. Prices for hotels in Phuket start at $13 per night.