Travel → BANGKOK to KHAO LAK? ☀️

bangkok-to-khao-lak-transport
How you can travel from Bangkok to Khao Lak? You can travel by bus, plane+bus, train+taxi or private car.

1. Bus / Van to Khao Lak
2. Flight + Bus to Khao Lak
3. Train + Bus to Khao Lak
4. Taxi / Car to Khao Lak
🎫 Book Tickets Online

From Bangkok to Khao Lak you can get by bus, plane + bus, train + bus, car.

    • The travel distance from Bangkok to Khao Lak is approximately 770 km by land (bus or car). The most comfortable option for reaching Khao Lak from Bangkok is by taking a flight to Phuket Airport and then continuing the journey by bus/minivan or taxi to Khao Lak. Traveling by plane + bus to Khao Lak via Phuket Airport typically takes around 7-10 hours, with costs ranging from $50 to $200 per person. Phuket Airport is located approximately 87 km from Khao Lak. Another economical way to reach Khao Lak from Bangkok is by bus or minivan. The bus journey from Bangkok to Khao Lak usually takes about 15-17 hours, with bus tickets priced at approximately $25-42 per person.
    • While train travel is an option, there is no direct railway station in Khao Lak. Instead, travelers can take a train to Surat Thani and then proceed to Khao Lak by minivan/taxi. Traveling by train + bus or private taxi to Khao Lak via Surat Thani typically takes about 13-16 hours, with costs ranging from $17 to $170 per person. Alternatively, travelers can opt for booking a private car / taxi with a driver to Khao Lak. Tickets for buses, trains, private cars, and flights from Bangkok to Khao Lak can be easily booked online. From Khao Lak, travelers can also journey by minivan or taxi + ferry to Koh Phi Phi (via Phuket or Krabi), or alternatively, travel to Koh Yao Yai.

BOOK TICKETS with 12go.asia

    • Khao Lak offers a pristine coastline stretching for tens of kilometers, adorned with stunning sandy beaches and lush tropical vegetation. This Thai destination is a haven not only for those seeking relaxation but also for diving enthusiasts and nature lovers. Despite its immense appeal, Khao Lak remains relatively uncrowded with tourists compared to other areas in Thailand. Situated about 70 km south lies Phuket Island with its airport, providing convenient access to Khao Lak. There are four ways to travel to Khao Lak from Bangkok: bus, flight+bus, train+taxi, or private car/taxi. Prior to visiting Khao Lak, it’s advisable to review the local weather conditions by reading this article: Weather in Khao Lak.
Transfer Mode – Bangkok to Khao Lak Travel Time Cost Range
Tourist Bus / Minivan 15-17 hours $25-42/pp
Flight + Bus / Taxi via Phuket 7-10 hours $50-200/pp
Train + Bus / Taxi vis Surat Thani 13-16 hours $18-170/pp
Private Car/Taxi with a driver 11-16 hours $320-550 (car)

BOOK a TOUR / ACTIVITY in Thailand


How do I get from Bangkok to Khao Lak?


1. BUS / MINIVAN from Bangkok to Khao Lak

One of the land transfer options from Bangkok to Khao Lak is a bus transfer. On this route, you can use modern long-distance and comfortable buses, or in combination with smaller minivans. Companies offering bus transfer to Khao Lak are Krungsiam Tour, Tara Tour and Travel, Bangkok Travel Plus, SOT Travel, Raja Ferry, Nara Travel, Montanatip and others.

These buses can depart from various locations in Bangkok, e.g. from company offices or Southern Terminal Bangkok and arrive at Khao Lak McDonalds or other locations. You will see all information about possible departure points in Bangkok and arrival points in Khao Lak when searching for tickets online, so read everything carefully.

Transportation by bus from Bangkok to Khao Lak takes about 15-17 hours, but the stated travel time may not be exactly followed and there may be delays during the journey. Bus tickets from Bangkok to Khao Lak cost between $28-43/pp, these prices may vary slightly throughout the year and are not fixed.

BOOK BUS TICKETS to Khao Lak

Bus timetables to Khao Lak are rather more limited and there are mostly night buses. Some buses will also offer you a light snack or drink as part of the ticket, you will see this information when searching or booking a ticket.

Bus tickets to Khao Lak from Bangkok can be easily searched and purchased online in advance. Bus transfer to Khao Lak is sought after mainly among solo and low-cost travelers who have a limited budget for their travel.

bus-van-bangkok-to-khao-lak
From Bangkok to Khao Lak you can travel by bus or minivan (photo: Krungsiam Tour bus, 12go.asia).


2. FLIGHT + BUS from Bangkok to Khao Lak (via Phuket)

The fastest and most convenient way to get from Bangkok to Khao Lak is by air and bus transfer via Phuket. Phuket Airport is the closest airport to Khao Lak and is located approximately 80 km south of this location. Between Phuket Airport and other areas on Phuket and Khao Lak, there are mainly smaller minivans and/or larger classic buses, and you can also book your own private car with a driver.

This transport option therefore has a total of 2 steps and the total transfer time from Bangkok to Khao Lak via Phuket can be approx. 7-10 hours. However, this time may vary slightly, depending on where you go from Phuket to Khao Lak, whether directly from the airport or from other areas in the south of the island.

1. BOOK FLIGHT to Phuket

Even so, it is still the fastest and most convenient transport option between Bangkok and Khao Lak. A direct air transfer from Bangkok to Phuket takes about 1.5 hours and tickets range from $40-170/pp. Flights between Bangkok and Phuket are operated by Thai Airways, Thai Lion Air, Thai AirAsia, Nok Air, Bangkok Air, Thai Smile, Thai VietJet.

The second step is to travel by minivan or bus from Phuket to Khao Lak, which takes about 1.5-2.5 hours, depending on where you are coming from. You can go directly from the airport by minivan or even bigger buses from Phuket Bus Terminal 2 or other places in Phuket.

A bus / minivan transfer from Phuket to Khao Lak costs between $8-23/pp, larger buses from Phuket Bus Terminal 2 to Khao Lak Nang Thong Center are usually a cheaper option than smaller private minivans. You can easily search and buy tickets for flights to Phuket and bus tickets from Phuket to Khao Lak online.

2. BOOK TICKETS to Khao Lak

flight-bus-bangkok-to-khao-lak
From Bangkok to Khao Lak you can take a flight + bus/taxi via Phuket Airport, the most fastest way of transport (photo: 12go.asia).


3. TRAIN + BUS from Bangkok to Khao Lak

Another cheaper land transfer option from Bangkok to Khao Lak is a train and bus transfer via the city of Surat Thani. You cannot go directly to Khao Lak by train, but you can take the train to Surat Thani and then continue by bus or private car to Khao Lak. This transport option has 2 steps and the nearest railway station is in the city of Surat Thani.

Trains on the route from Bangkok to Surat Thani offer you seats and sleeping berths and the transfer takes about 9-11 hours. Trains depart from Krung Thep Aphiwat Central Terminal Station in Bangkok city center and arrive at Surat Thani Railway Station, see Thailand Railway Map.

1. BOOK TICKETS to Surat Thani

A train transfer to Surat Thani from Bangkok costs between $7-50/pp, seats are the cheapest and sleepers are always more expensive. It is advisable to choose a sleeping bed for this longer route. You can easily search and buy train tickets to Surat Thani online in advance.

In the second step, from Surat Thani to Khao Lak, you can continue by bus, minivan or private car. The cheapest are classic larger buses and a bus transfer from Surat Thani to Khao Lak costs about $9-12/pp. The advantage is that some buses, such as 465 Surat Thani Phuket Transport, leave from the train station and then usually arrive at Khao Lak Nang Thong Center or Khao Lak Bus Station.

Another company that offers a bus transfer is Phangan Tour 2000. You can also use this bus transfer if you want to visit the popular and beautiful Khao Sok National Park, buses also go through this place. Tickets for atuobuses from Surat Thani to Khao Lak can again be easily searched and purchased online.

2. BOOK TICKETS to Khao Lak

train-bus-bangkok-to-khao-lak
From Bangkok to Khao Lak you can also travel by train and bus via Surat Thani town.


4. PRIVATE TAXI / CAR from Bangkok to Khao Lak

If you would like to use a private transfer from Bangkok to Khao Lak, this option is also available. However, this is the most expensive transport option between these places, but the advantage is that you can choose your departure point in Bangkok and your arrival point in Khao Lak. You can also calculate the fare for individual passengers in the vehicle, and the comfort of the vehicles is usually better than in classic buses or trains.

Companies such as Glassflower, Kim Transfers Thailand or Van2Travel will offer transport by private car with a driver from Bangkok to Khao Lak. More companies can also go via the city of Surat Thani or even Khao Sok. Most of these companies will offer you modern smaller classic cars or even larger minivans for group travel for your transfer to Khao Lak.

BOOK TAXI / CAR to Khao Lak

Transportation by private car/taxi to Khao Lak from Bangkok takes approx. 11-16 hours, but the indicated travel time may vary depending on your travel route. A private car/taxi transfer from Bangkok to Khao Lak then costs between $320-550/car, but these prices vary by car type.

Smaller classic cars for up to 3 passengers are always a cheaper option than larger SUV or minivans / minibuses, which are for example 9-10 passengers. You can easily search and book your private car with driver from Bangkok to Khao Lak online in advance. When booking, you will also see photos of the vehicles and/or reviews and other conditions of the transfer, so read everything carefully.

taxi-car-bangkok-to-khao-lak
From Bangkok to Khao Lak you can travel by private car/taxi via Khao Sok National Park (photo: 12go.asia).


FAQ + TIPS – Travel from Bangkok to Khao Lak:

1. How to book and buy bus tickets/flights from Bangkok to Khao Lak?

    • Book bus, train, minivan, taxi, flight from Bangkok to Khao Lak 12go.asia ➜.
    • You can also search another route, e.g. Surat Thani > Khao Sok, Khao Sok > Krabi…

2. What is the travel time from Bangkok to Khao Lak?

    • Travel by tourist bus from Bangkok to Khao Lak takes about 15-17 hours.
    • Travel by plane + bus/taxi from Bangkok to Khao Lak (via Phuket Airport) takes about 7-10 hours.
    • Travel by train + bus from Bangkok to Khao Lak (via Surat Thani) takes about 13-16 hours.
    • Travel by private taxi or car from Bangkok to Khao Lak (via Khao Sok Park) takes about 11-16 hours.

3. How far is Khao Lak from Bangkok?

    • Travel distance from Bangkok to Khao Lak is about 770 km by bus/car.

4. How much does it cost to travel from Bangkok to Khao Lak?

    • Transport by tourist bus from Bangkok to Khao Lak costs about $25-42/pp.
    • Transport by plane + bus from Bangkok to Khao Lak (via Phuket Airport) costs about $50-200/pp.
    • Transport by train + bus from Bangkok to Khao Lak (via Surat Thani) costs about $18-170/pp.
    • Transport by private taxi/car from Bangkok to Khao Lak costs about $320-550 (minivan, car).

5. What is the best way of transfer from Bangkok to Khao Lak?

    • The best, fastest and most comfortable option of travel to Khao Lak from Bangkok is to travel via Phuket Airport. Take a direct flight to Phuket Airport and from Phuket Airport you can travel by private minivan or taxi to Khao Lak. Phuket Airport is about 87 km south of Khao Lak (1.5 hour by car).

6. What is the most cheapest option of transport from Bangkok to Khao Lak?

    • The most cheapest option of travel from Bangkok to Khao SLak is to travel by train and bus via Surat Thani.

7. Is there a direct flight to Khao Lak from Bangkok?

    • No, Khao Lak has no airport, so it is not possible to take a direct flight between Bangkok and Khao Lak. But there are direct flight from Bangkok to Phuket, Phuket Airport is the closest airport to Khao Lak.

8. Is it possible to travel by train to Khao Lak from Bangkok?

    • Khao Lak has no railway station and there is no railway between Khao Lak and Bangkok. But you can travel by train to Surat Thani and from Surat Thani you can travel by bus/minivan or private car to Khao Lak (via Khao Sok National Park). There is no railway from Surat Thani to Khao Lak and Khao Sok.

9. How do you get from Khao Lak to Phuket?

    • From Khao Lak to Krabi you can travel by minivan/bus or private taxi/car, travel time is about 1.5-3.5 hours. There is no railway and no flight from Khao Lak and Krabi.

10. Where to stay in Khao Lak?

    • Khao Lak in Thailand offers mainly beach hotels, private resorts or cheap guesthouses in the town. There are also various top luxury resorts or hotels at the beach > Book hotel in Khao Lak online ➜.

BOOK a TOUR / ACTIVITY in Thailand


🎫 Book tickets or private transport from Bangkok to Khao Lak:

(You can also book another travel route and tickets, e.g. Bangkok to Phuket, Phuket to Khao Lak…)

Ferries in Thailand ➜

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 38

No votes so far! Be the first to rate this post.

Share: