Book Now
HomeAll Routes › Bus Khao Lak to Phuket

Bus from Khao Lak to Phuket

Complete guide to bus travel from Khao Lak to Phuket — schedules, prices, operators and booking tips.

From 100 THBStarting price
1.5–2 hoursJourney time
70 kmDistance
2+Operators

About the Khao Lak to Phuket Bus Route

The Khao Lak to Phuket bus is the return journey on one of Thailand's most popular routes. Khao Lak is a laidback beach destination north of Phuket and the main jumping-off point for the world-famous Similan Islands — widely considered to have the best diving in Thailand.

Route Details & Travel Information

Khao Lak is a compelling alternative to Phuket for those seeking beautiful beaches without the crowds, and it is the undisputed base for accessing the Similan Islands. Located just 70 kilometres north of Phuket, it is a quieter, more relaxed resort area spread along a long stretch of beautiful sand backed by forested hills.

The Similan Islands are a marine national park archipelago about 70 kilometres offshore, consistently ranked among the world's top 10 diving destinations. Visibility in the clear Andaman Sea can exceed 30 metres, and the underwater landscape includes dramatic boulders, coral gardens and abundant marine life. The islands are only accessible from Khao Lak (or Phuket, but the crossing is 2 hours longer from there).

Day trips and multi-day liveaboard dive boats depart from Tab Lamu Pier, about 10 kilometres north of Khao Lak town centre. Book with a local dive operator — there are dozens in Khao Lak offering trips at various price points.

Beyond diving, Khao Lak's beaches are excellent and far less crowded than Phuket. The Khao Lak–Lam Ru National Park, which surrounds the resort area, offers jungle trekking and elephant spotting.

Bus Operators

The following operators run regular services on the Khao Lak–Phuket route:

  • Minivan operators — licensed, air-conditioned service
  • Phuket Bus — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

Departures: 08:00–18:00

From: Khao Lak main junction

To: Phuket Bus Terminal 2 or Phuket Town minivan pickup

Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.

Travel Tip

✅ Book Similan Islands dive trips from Khao Lak — much closer than from Phuket.

Frequently Asked Questions

How long is the bus from Khao Lak to Phuket?+
The journey takes 1.5–2 hours. 5 hours vs 3.5 hours from Phuket. Khao Lak is the recommended base for Similan Islands trips.
How much does the Khao Lak to Phuket bus cost?+
From 100 THB. November to April when seas are calm. The islands are closed May to October due to monsoon season.
Where does the bus from Khao Lak to Phuket depart?+
Buses depart from Khao Lak main junction.
Where does the bus arrive in Phuket?+
Buses arrive at Phuket Bus Terminal 2 or Phuket Town minivan pickup.
Should I book in advance?+
Book 1–2 days ahead on weekdays. During Thai public holidays and peak season (November–February), book at least one week in advance.

Related Routes

Route Summary

FromKhao Lak
ToPhuket
Duration1.5–2 hours
Distance70 km
Price fromFrom 100 THB
Departures08:00–18:00
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.