
Shared van / minivan
Best balance of price, convenience and hotel pickup options
Private taxi / transfer
Door-to-door ride with flexible timing and maximum comfort
Local bus
Cheapest option but slower with stops and limited drop-off points
Expecting train / ferry
No train or ferry routes available on this connection
Quick answer: From Phuket to Khao Lak you have three good land‑transfer options: bus/minivan, private car/taxi, or a shared vehicle shuttle. Buses and minivans are the budget pick, taxis offer door‑to‑door comfort, and booking ahead helps secure the best rates and timing. Book tickets or car to Khao Lak from Phuket easily online in advance.
At a glance:
- 📍 Distance (approx): ~110 km by road.
- ⏱️ Travel time: Bus/Minivan ~2–4.5 hours depending on start point.
- 💰 Price range: Bus/Minivan ~$7–29 per person. Private car/taxi ~$40–150 per vehicle.
- 🚍 Bus/Minivan: Departures from Phuket town, airport or terminal; good value and simple.
- 🚕 Private Car/Taxi: Fastest and most flexible, ideal for groups, heavy luggage or hotel door pickups.
Last updated in April 2026
From Phuket to Khao Lak you can travel by bus, minivan or private taxi.
The travel distance from Phuket to Khao Lak is about 110 km. The most popular and affordable option is a minivan or bus, with journey times of around 2–4.5 hours depending on your departure point. Minivans operate from Phuket Airport, Phuket Town and nearby beach areas, with ticket prices ranging from $7–29 per person.
A private taxi is the fastest and most comfortable way to reach Khao Lak, especially for families or groups. There is no railway or airport in Khao Lak, so trains and flights are not available. Before your trip, check the Weather in Khao Lak.
From Khao Lak you can continue to Koh Phangan, or visit nearby destinations such as Koh Phi Phi and Krabi.
| Transfer modes from Phuket to Khao Lak: | Travel Time | Cost Range |
|---|---|---|
| Bus / Minivan | 2–4.5 hours | $7–29 per person |
| Private Car/Taxi with a driver | 1–3 hours | $40–150 per vehicle |
How do I get from Phuket to Khao Lak?
1. MINIVAN / VAN from Phuket to Khao Lak
👉 Minivan is the most popular and convenient way to travel from Phuket to Khao Lak.
- ✔️ Best for: travelers looking for a direct and comfortable transfer with flexible pickup points
- ✔️ Travel time: ~1.5–3.5 hours (depending on departure location)
- ✔️ Cost: $17–29 per person (prices vary by season and route)
- ✔️ Comfort: high (modern minivans for small groups of passengers)
- ✅ Best Option: Reliable companies like Call Me Taxi or 12GO Transport
- 💡 Tip: Departing from Phuket Airport is usually the fastest option.
- 🌏 Extra tip: Transfers often include hotel drop-off in Khao Lak.
Traveling by minivan is the most popular and recommended way to get from Phuket to Khao Lak. Minivans are comfortable, affordable and operate from several locations, including Phuket Airport, Phuket Town, Bang Rong Pier, Rassada Pier and Patong.
The journey takes about 1.5–3.5 hours, depending on your departure point, with Phuket Airport offering the shortest travel time. Most minivans stop in central Khao Lak or provide hotel drop-offs, making this the most convenient option for independent travelers.
Minivan tickets cost approximately $17–29 per person, with the cheapest departures usually available from Phuket Airport. It is recommended to book tickets online in advance, especially during the high tourist season.

2. BUS from Phuket to Khao Lak
👉 Bus is the cheapest way to travel from Phuket to Khao Lak.
- ✔️ Best for: budget travelers looking for a simple and affordable transfer
- ✔️ Travel time: ~2–2.5 hours (may vary due to delays)
- ✔️ Cost: $7–10 per person (one of the cheapest options)
- ✔️ Comfort: medium (standard buses with basic seating)
- ✅ Best Option: Buses from Phuket Bus Terminal 1 or 2 with companies like Phuket Plus or 465 Surat Thani Phuket Transport
- 💡 Tip: Arrive at the station at least 30 minutes before departure and check your boarding point.
- 🌏 Extra tip: Buses usually arrive in central Khao Lak near Nang Thong area.
A large tourist bus is the cheapest way to travel from Phuket to Khao Lak. Buses depart from Phuket Bus Terminal 1 and Bus Terminal 2, arriving at Khao Lak Nang Thong Center or nearby stops in the town center.
The journey takes about 2–2.5 hours and is a good choice for budget travelers. Although buses are slower than private transfers, they offer comfortable seating and regular daily departures.
Bus tickets cost approximately $7–10 per person. It is recommended to book tickets online in advance, as departures can be limited during the day. Arrive at the bus station at least 30 minutes before departure.
| Bus Company | Departure in Phuket | Arrival in Khao Lak | Bus Ticket – Price |
|---|---|---|---|
| Call Me Taxi | 08:00 | 11:00 | From $23.00 |
| Call Me Taxi | 14:00 | 17:00 | From $23.00 |
| Call Me Taxi | 15:30 (Airport) | 17:00 | From $17.00 |
| Call Me Taxi | 09:30 (Airport) | 11:00 | From $17.00 |
| 465 Surat Thani Phuket Transp. | 06:00 | 08:20 | From $7.00 |
| 465 Surat Thani Phuket Transp. | 07:30 | 09:30 | From $8.00 |
| 465 Surat Thani Phuket Transp. | 08:30 | 10:30 | From $7.00 |
| 465 Surat Thani Phuket Transp. | 11:00 | 13:00 | From $7.00 |
| 465 Surat Thani Phuket Transp. | 13:40 | 15:40 | From $8.00 |
| Phuket Plus | 15:30 | 17:30 | From $7.00 |
| Phuket Plus | 17:30 | 20:30 | From $7.00 |
| Trans Baan Tom | 08:30 | 10:40 | From $9.00 |
| Trans Baan Tom | 11:00 | 13:10 | From $9.00 |
| Trans Baan Tom | 13:30 | 15:40 | From $9.00 |

3. PRIVATE TAXI / CAR from Phuket to Khao Lak
👉 Private taxi/car is the most comfortable and fastest way to travel from Phuket to Khao Lak.
- ✔️ Best for: travelers who want door-to-door service and maximum comfort
- ✔️ Travel time: ~1.5–3 hours (depending on pickup location)
- ✔️ Cost: $40–150 per car (can be shared among passengers)
- ✔️ Comfort: very high (private modern cars, SUVs, or minivans)
- ✅ Best Option: Private transfers with companies like Glassflower, Andaman Taxis, or Call Me Taxi
- 💡 Tip: Minivans are ideal for groups and can reduce the cost per person.
- 🌏 Extra tip: Ideal for direct hotel-to-hotel transfers without stops.
A private taxi or car is the fastest and most comfortable way to travel from Phuket to Khao Lak. It offers a direct hotel-to-hotel transfer with flexible pickup times, making it an excellent choice for families, groups and travelers with luggage.
The journey takes about 1.5–3 hours, depending on your departure location in Phuket. Most companies offer standard cars, SUVs and spacious minivans, with larger vehicles being ideal for groups sharing the cost.
Private transfers cost approximately $40–150 per vehicle, depending on the vehicle type and number of passengers. Booking your taxi online in advance is recommended to secure your preferred vehicle and pickup time.
| Taxi Company | Travel Time | Price (Car) |
|---|---|---|
| Call Me Taxi | 02:00 | From $40–60 |
| Glassflower | 03:16 | From $135.00 |
| Phuket Transfer | 01:30 | From $50.00 |
| Koh Ngai Camping | 01:30 | From $60.00 |
| GB Limousine | 01:30 | From $60.00 |
| Bangkok Taxi 24 | 02:00 | From $57.00 |
| Kanokwan Travel | 02:00 | From $57.00 |
| Andaman Taxis | 02:30 | From $53.00 |
| Happy EV Taxi | 02:00 | From $45.00 |
| Thailand Travel Taxi | 01:30 | From $70.00 |
| Gosafe Transport | 02:25 | From $95.00 |
| Smile on Transport | 01:50 | From $64.00 |
| Phuket Orchid Tour | 02:30 | From $113.00 |

❓ FAQ – Travel from Phuket to Khao Lak
How to book tickets from Phuket to Khao Lak?
Book bus, minivan and private taxi tickets online at 12go.asia ➜.
What is the travel time from Phuket to Khao Lak?
Travel takes about 1–4.5 hours. Private taxis are the fastest, while buses and minivans take 2–4.5 hours.
How far is Khao Lak from Phuket?
The distance between Phuket and Khao Lak is approximately 110 km by road.
How much does it cost to travel from Phuket to Khao Lak?
Bus and minivan tickets cost about $7–29 per person, while private taxis cost around $40–150 per vehicle.
What is the fastest way to get to Khao Lak?
The fastest option is a private taxi or minivan from Phuket Airport, taking about 1–1.5 hours.
What is the cheapest way to travel?
The cheapest option is a tourist bus from Phuket, with fares starting at around $7 per person.
Is there a flight from Phuket to Khao Lak?
No. Khao Lak has no airport, so all transfers are by road.
Can you travel by train to Khao Lak?
No. There is no railway connection between Phuket and Khao Lak.
How do you get from Khao Lak to Khao Sok National Park?
Travel by minivan or private taxi. See Khao Lak to Khao Sok National Park.
How do you travel from Khao Lak to Surat Thani?
Travel by minivan or private taxi via Khao Sok National Park. The journey takes about 3–4.5 hours.
Where to stay in Khao Lak?
Khao Lak offers beach resorts, hotels and guesthouses for every budget. Book your hotel in Khao Lak ➜.
Is Khao Lak suitable for solo travelers?
Yes. Khao Lak is safe and easy to explore independently. Read Solo Travel in Thailand.
💡 Practical Travel Tips for Phuket to Khao Lak
Traveling from Phuket to Khao Lak is easy by bus, minivan or private taxi. The route is only about 110 km long and can be completed in as little as 1.5 hours.
- Fastest Option: A private taxi from Phuket Airport or Phuket Town takes about 1.5–2 hours.
- Cheapest Option: Tourist buses offer the lowest fares, starting at around $7 per person.
- Most Popular: Shared minivans provide a good balance of price, comfort and frequent departures.
- Book Early: Reserve your transfer in advance during the high tourist season.
- Hotel Transfers: Many minivans and private taxis offer convenient hotel pickup and drop-off.
- No Flights or Trains: Khao Lak has no airport or railway station, so travel is only possible by road.
Tip: Bus, minivan and private taxi tickets from Phuket to Khao Lak can be searched and booked online in advance.
