The fastest way to get from Bangkok to Khao Lak is to fly to Phuket and ride a van north: about 4 to 5 hours from Bangkok airport to your hotel, from THB 2,782 on 12Go. On a budget, an overnight bus or bus and van combo costs from THB 1,063 and takes 12 to 17 hours.
Khao Lak has no airport and no railway station, and it sits about 770 km from Bangkok.
Every trip ends on Highway 4, so the real question is how much of the night you want to spend on the road.
Compare flights, night buses and private cars on one page
See Bangkok → Khao Lak on 12Go →The detail everyone misses: most “VIP” night buses sold from Khao San Road do not run straight through.
Recent 12Go reviews describe being woken at dawn in Surat Thani and moved to a second bus or minivan for the last leg, so keep your valuables in your day bag and know your final stop.
At a Glance
Bangkok to Khao Lak transport options
Compare fares and travel times, then jump to the option that fits your trip.
| Transport | Fare | Travel time |
|---|---|---|
| Fly to Phuket, then van or busSuvarnabhumi or Don Mueang to HKT | FareFrom THB 2,782flight plus van combo | Travel timeAbout 4h to 5h |
| Night bus from Khao San or the Southern TerminalUsually a change in Surat Thani | FareFrom THB 1,063per person | Travel time12h to 17h |
| BKS government coachMo Chit 2 at 18:35, no change | FareTHB 1,075per person, VIP 24 seats | Travel timeOvernight |
| Van from the airports or Phaya ThaiSuvarnabhumi, Don Mueang, BTS Phaya Thai | FareFrom THB 1,135per person | Travel time17h to 20h |
| Train to Surat Thani, then busVia the Khao Sok road | FareFrom about THB 640train seat plus bus | Travel time13h to 15h |
| Private carHotel to hotel | FareFrom THB 10,235per vehicle | Travel timeAbout 11h to 12h 30m |
Fares are 12Go and Bookaway listings for a midweek departure in November. Prices change with the date, so check live before you book.
Bangkok to Khao Lak timetable
These are the regular services 12Go lists between Bangkok and Khao Lak, with the lowest fares in baht. Flights are not in this table because they land in Phuket, so see option 1 for those.
| Transport | From | Time | Departures |
|---|---|---|---|
| From Bangkok | |||
| Bus (VIP, express, bus and van) | THB 970 | 16h to 16h 40m | Evening departures, most of them at 19:00 |
| Private car | THB 12,313 | 10h 50m to 11h | Pickup at any time you choose |
| From Suvarnabhumi Airport | |||
| Private car | THB 9,850 | 11h to 11h 40m | Pickup at any time you choose |
| From Don Mueang Airport | |||
| Private car | THB 9,850 | 10h 40m to 11h | Pickup at any time you choose |
Lowest fares across all operators in the 12Go timetable. Live fares for a given date can be higher, so tap a route to see seats.
1. Fly to Phuket, then a van north: the one I would book
For most travelers this is the clear winner.
12Go lists 164 flights for a typical day between Bangkok and Phuket, from THB 1,825, with 103 leaving Suvarnabhumi and 61 leaving Don Mueang.
12Go also sells a flight and van combo straight to your Khao Lak hotel.
It pairs a Thai Vietjet flight from Suvarnabhumi with a shared van at Phuket Airport, from THB 2,782, and takes about 4 to 5 hours from take-off to hotel drop.
Note that the combo is “self-connect”: the airline and the van company are separate, so a late flight is your problem, not theirs.
Pick a morning flight and you have the whole afternoon as a buffer.
From Phuket Airport to Khao Lak
The drive north is about 75 to 80 km and takes 1 hour 15 minutes to 1 hour 40 minutes on Highway 402 and Highway 4.
You have three ways to cover it.
| Option | Price on 12Go | Time | Where to catch it |
|---|---|---|---|
| Public bus | From THB 264 | 1h to 1h 40m | Phuket Airport Intersection on the main road |
| Shared van to your hotel | From THB 570 | About 1h 30m | Phuket Airport arrivals |
| Taxi or private car | From THB 1,784 per car | About 1h 15m | Phuket Airport arrivals |
The cheap buses do not wait at the terminal.
They stop at the airport intersection on the highway, so you need a short taxi ride or a walk with your bags to get there.
My verdict: fly.
You trade a long night on the road for a 1 hour 30 minute flight and a short van ride, and you arrive rested instead of stiff.
Flying in?
See flight and van combos on 12Go →Already have a flight?
Book Phuket Airport → Khao Lak on 12Go →2. Night bus from Khao San or the Southern Terminal, cheapest overall
About a dozen private companies run evening buses to Khao Lak, most of them from travel offices around Khao San Road.
12Go lists 15 bus options for the day, from THB 1,063, and Bookaway shows 19 trips from US$27 to US$47.
| Operator and class | Leaves | Arrives | Price on 12Go |
|---|---|---|---|
| Southern Transport, van and bus | 19:00, Sapthaweephol office, Khao San | 10:30, McDonald’s Khao Lak | THB 1,063 |
| Krungsiam Tour, express bus | 18:50, Southern Bus Terminal | 11:00, McDonald’s Khao Lak | THB 1,082 |
| Bangkok Booking Center, express | 18:50, BBC office, Khao San | 10:40, McDonald’s Khao Lak | THB 1,150 |
| Krungsiam Tour, VIP 32 seats | 18:50, Southern Bus Terminal | 11:00, McDonald’s Khao Lak | THB 1,179 |
| Krungsiam Tour, VIP 24 seats | 19:00, Southern Bus Terminal | 11:00, McDonald’s Khao Lak | THB 1,439 |
| Lampoo Ocean Travel, express | 18:00, Lampoo office | 06:00, Khao Lak bus station | THB 1,523 |
Lampoo Ocean Travel is the outlier: 12 hours instead of 15 or 16, with a 06:00 arrival. That is fast, but you land in Khao Lak before most hotels will let you check in.
Choosing a seat, and the Surat Thani change
The VIP 24 coaches fit 24 seats where the VIP 32 buses fit 32, so each seat is wider, which matters on a 16-hour night.
The express buses are cheaper but tighter still.
Whatever the ticket says, expect a stop in Surat Thani in the early morning.
Reviews on 12Go from this year describe changing to a minivan or an older local bus there, often with little warning.
My verdict: fine for backpackers who sleep anywhere.
Pay the extra for VIP 24 if you can, and tag your bag with “Khao Lak” before it goes in the hold.
Booking the night bus?
Compare night buses on 12Go →Want more options?
See buses on Bookaway →3. The new BKS government coach, no change of bus
Since September 9, 2026, the state bus company BKS (Transport Co) runs one daily coach from Mo Chit 2 to Thap Lamu pier, the Similan Islands pier just south of Khao Lak.
It leaves Mo Chit at 18:35, calls at the Southern Bus Terminal, and passes through Khao Lak on the way.
It is a first-class VIP coach with 24 seats, and the fare is THB 1,075. The route runs via Hua Hin, Ranong, Khura Buri and Takua Pa.
This coach is not sold on 12Go or Bookaway.
You buy it at BKS counters, on the BKS e-ticket app or through the BKS LINE account, and you should ask where to get off for your hotel area when you buy.
My verdict: the best pick for anyone who wants one bus all the way. It takes the west-coast road via Ranong, so nobody wakes you in Surat Thani for a change.
4. Van from the airports or Phaya Thai, handy if you land in the afternoon
If you land in Bangkok in the afternoon, you can head south without crossing the city.
Montanatip runs a van and express bus combo from Suvarnabhumi (Floor 4, Gate 5) at 17:00 and from Don Mueang (Terminal 1, Floor 3, Gate 5) at 15:30, both reaching McDonald’s Khao Lak around 11:30 the next day.
The standard ticket costs THB 1,781 on 12Go, or THB 2,150 with a 32-seat luxury coach for the long leg.
Bookaway lists the Suvarnabhumi departure at US$46.
TravelBusAsia runs a luxury van from the Airport Rail Link and BTS Phaya Thai at 17:00, and from MRT Hua Lamphong (Exit 2) at 17:30, for THB 1,135.
Both arrive around 10:30.
My verdict: useful on a long-haul arrival day, but 18 to 20 hours is a lot after an international flight.
A night in Bangkok and a morning flight to Phuket is kinder.
Starting from the airport?
See vans to Khao Lak on 12Go →5. Train to Surat Thani, then a bus past Khao Sok
There is no railway to Khao Lak, but train lovers can ride the southern line to Surat Thani, which is the Phun Phin station.
12Go lists 9 trains a day from Krung Thep Aphiwat, from THB 266.
Train 39 leaves at 22:50 and reaches Surat Thani at 07:50, with second-class air-conditioned seats for THB 624. For a proper bed, pick an evening sleeper train that arrives early in the morning.
Buses from the station forecourt run to Khao Lak from 05:30, taking about 3 hours 30 minutes, from THB 370.
They follow the road through the Khao Sok area and stop at Ban Bang Niang and Nang Thong.
My verdict: slower than flying and only a little cheaper than the bus, but the best way to add two nights in Khao Sok National Park on the way.
Riding the southern line?
See trains to Surat Thani on 12Go →Already in Surat Thani?
Book Surat Thani station → Khao Lak on 12Go →6. Private car, for families with a lot of luggage
A private driver picks you up at your Bangkok hotel or at either airport and drives the whole way.
The 12Go timetable lists 10 hours 40 minutes to 11 hours 40 minutes, and some operators quote 12 hours 30 minutes with stops.
| Vehicle | Price per vehicle on 12Go |
|---|---|
| Sedan, 2 people | From THB 10,235 |
| Comfort car, 3 people | From THB 12,150 |
| Van, 9 people | From THB 15,108 |
| Private car from Suvarnabhumi or Don Mueang | From THB 9,850 (timetable fare) |
My verdict: only worth it for a group of five or more, or if someone cannot fly. Four flights plus a Phuket taxi still cost less.
Traveling as a group?
Compare private cars on 12Go →Get off the night bus at the stop for your own beach. Khao Lak is a 20 km strip along Highway 4, and the McDonald’s stop in Nang Thong can leave you a THB 300 taxi ride from your resort.
Step by step: flying from Bangkok to Khao Lak
- Book a morning flight to Phuket from Suvarnabhumi or Don Mueang, or the flight and van combo on 12Go.
- Book the transfer for the same day and give the van company your flight number and hotel name.
- Land in Phuket and collect your bags. The shared vans and taxis meet you in the arrivals hall.
- Ride north on Highway 4 for about 1 hour 15 minutes to 1 hour 40 minutes.
- Get dropped at your hotel, or at Nang Thong if you took the public bus, then use a local taxi for the last stretch.
What it costs for 1, 2 or 4 people
| Option | 1 person | 2 people | 4 people |
|---|---|---|---|
| Cheapest night bus and van | THB 1,063 | THB 2,126 | THB 4,252 |
| BKS government coach | THB 1,075 | THB 2,150 | THB 4,300 |
| Flight and van combo (12Go) | From THB 2,782 | From THB 5,564 | From THB 11,128 |
| Private van, 9 seats | From THB 15,108 | From THB 15,108 | From THB 15,108 |
The bus is the cheapest at every group size. For four people, flying costs about three quarters of a private van and saves you about 7 hours.
Which option should you choose?
- Short on time: fly to Phuket and take a van or taxi north.
- On a tight budget: a night bus from Khao San, ideally VIP 24.
- Want one bus with no change: the BKS coach from Mo Chit 2 at 18:35.
- Landing in Bangkok in the afternoon: the Montanatip van from the airport, or a night in town and a morning flight.
- Stopping in Khao Sok: the train to Surat Thani, then a bus.
- Group of five or more: a private van from Bangkok.
Arriving in Khao Lak
Khao Lak is not one town but a strip of beach villages along Highway 4, roughly 20 to 30 km from Lam Kaen in the south to Bang Sak in the north.
There is no central bus terminal.
Most private buses and vans stop at McDonald’s Khao Lak in Nang Thong, the commercial center, on the highway.
Others end at Bang Niang or at small offices, so check the drop-off on your ticket.
- Nang Thong and La On: right at the McDonald’s stop, with shops, restaurants and the main beach road.
- Bang Niang: the next village north, a short taxi ride, home of the Police Boat T.813 tsunami memorial.
- Khuk Khak: further north, where most of the big resorts sit; book a taxi or ask your hotel to collect you.
- Thap Lamu pier: south of Khao Lak, for Similan Islands boats; the BKS coach ends here.
Getting around is simple but not cheap.
Shared songthaews run along Highway 4 by day for about THB 20 a hop and about THB 50 for longer rides, and a taxi from La On to Bang Niang costs about THB 300 for up to four people.
Grab is less common here than in Phuket, so many visitors rent a scooter for about THB 250 to 300 a day.
Khao Lak: things to do and where to stay
Khao Lak is quieter than Phuket: long empty beaches, jungle hills behind them, and resorts spread far apart. Most people come for the sea, and for good reason.
The Similan Islands are the big draw.
The 2026 to 2027 season runs from October 15 to May 15, with boats from Thap Lamu pier and a cap of 3,850 visitors a day, so book a few days ahead.
Khao Sok National Park, Takua Pa Old Town and the Samet Nangshe viewpoint make good day trips, and the tours section below lists more.
Which area to stay in
- Nang Thong and La On: the most restaurants and shops, walkable, and right where the buses stop.
- Bang Niang: a relaxed beach village a few minutes north, with mid-range and boutique hotels.
- Khuk Khak: big beachfront resorts and the quietest sand, best with a pre-booked transfer.
- Lam Kaen and Thap Lamu: the southern end, close to the Similan pier and a little closer to Phuket.
Best luxury hotels in and around Khao Lak
- The Sarojin: 56 residences in Khuk Khak, many with private pools, and guests must be at least 10 years old.
- Casa de La Flora: cube-shaped, design-led pool villas on Bang Niang beach, about 5 minutes from Khao Lak center.
- JW Marriott Khao Lak Resort & Spa: a huge family resort on Khuk Khak beach, known for its lagoon pool that winds through the grounds.
- Devasom Khao Lak: 69 rooms, pool suites and pool villas between a freshwater lagoon and the beach in Khuk Khak.
All four sit north of the main bus stop, so a private transfer from Phuket Airport straight to the lobby is the easiest way to arrive.
Practical tips before you go
Carry cash for the last stretch. Songthaews and local taxis in Khao Lak want baht, and night bus drops leave you on the highway far from any ATM queue.
Be careful on public Wi-Fi. Airport, bus office and hotel networks are open to everyone. A VPN such as ExpressVPN keeps your bookings and banking private.
Book ahead from December to April. That is Similan season and high season in one, and flights and night buses fill up fast around New Year and Songkran.
Planning the rest of the trip? Our Bangkok to Phuket guide compares every flight and bus, and Phuket to Bangkok covers the way back.
Heading on to the islands? See Bangkok to Krabi, and our Suvarnabhumi Airport guide if you land the day before.
Tours from Khao Lak
Similan and Surin snorkeling trips, Khao Sok jungle and lake tours, and Phang Nga Bay by longtail are the classics from Khao Lak.
Frequently asked questions
How long does it take to get from Bangkok to Khao Lak?
About 4 to 5 hours if you fly to Phuket and take a van north, 12 to 17 hours by night bus, and about 11 hours by private car.
How much is the bus from Bangkok to Khao Lak?
Night buses and bus and van combos on 12Go start at THB 1,063. The VIP 24 coach from the Southern Bus Terminal costs THB 1,439, and the BKS government coach costs THB 1,075.
Is there a direct bus from Bangkok to Khao Lak?
Yes. Since September 2026 the BKS coach leaves Mo Chit 2 at 18:35 and runs through Khao Lak to Thap Lamu pier without a change. Most private night buses change in Surat Thani.
What is the nearest airport to Khao Lak?
Phuket International Airport, about 75 to 80 km south. The drive takes about 1 hour 15 minutes to 1 hour 40 minutes.
Is it better to fly or take the bus to Khao Lak?
Fly if you can. A flight plus a van costs from THB 2,782 on 12Go and takes about 4 to 5 hours, against 15 to 17 hours for most night buses.
Is there a train from Bangkok to Khao Lak?
No. The nearest station is Surat Thani (Phun Phin), and buses from the station to Khao Lak take about 3 hours 30 minutes from THB 370.
Where does the bus stop in Khao Lak?
Most buses and vans stop at McDonald’s Khao Lak in Nang Thong on Highway 4. Some end at Bang Niang or the Khao Lak bus station, so check your ticket.
How much is a taxi from Phuket Airport to Khao Lak?
12Go lists cars from THB 1,784, and shared vans to your hotel from THB 570. Public buses from the airport intersection start at THB 264.
Ready for the Andaman coast?
Live seats and prices for flights, night buses, vans and private cars from Bangkok to Khao Lak.
Prices last verified: November 2026. Sources: bus, van, flight and private car fares from 12Go’s and Bookaway’s live listings and the 12Go timetable; BKS coach details from Nation Thailand; Similan season from park operator notices; hotel facts from hotel guides and listings.




