Bangkok to Khao Sok About 720 km, and every route goes through Surat Thani.
The short answer: There is no direct train or flight to Khao Sok. The quickest way is to fly to Surat Thani, about 1 hour 10 minutes, and take a car (about 1.5 hours, from about 1,860 baht) or a bus and van (from about 350 baht) for the last 100 km: five to seven hours door to door. Overland, take the sleeper train to Surat Thani and the morning bus, or a night bus from the Khao San area, about 15 hours.
Below: every option with its times and fares, where you are dropped in Khao Sok, and the trip back to Bangkok.
Bangkok to Khao Sok at a glance
Times and fares from Visit Thailand Today's Bangkok to Khao Sok guide (October 2026), taken from the 12Go board for 12 November 2026; 12Go prices include a booking fee.
| Option | Leaves Bangkok | Total time | Price (one way) | Best for |
|---|---|---|---|---|
| Fly to Surat Thani + car | About a dozen flights a day from Don Mueang from 06:50, and a few from Suvarnabhumi | About 5–6 hours | Flight about 1,000–1,650 baht from Don Mueang, car from about 1,860 baht | The quickest way |
| Fly to Surat Thani + bus and van | A morning flight | About 6–7 hours | Flight, plus from about 350 baht | Flying on a budget |
| Fly to Phuket or Krabi + car | Many flights a day | About 6 hours | Flight, plus about 2,500–3,500 baht for the car | Going on to the Andaman beaches |
| Sleeper train + morning bus | No. 83 at 18:50 or No. 85 at 19:50, Krung Thep Aphiwat | About 13–15 hours | Berth about 700–900 baht, bus about 280–305 baht | A bed for the night |
| Night bus | Khao San area or the Southern Bus Terminal, 18:40–19:00 | About 15 hours | About 800–1,260 baht | One ticket, overland |
Compare live times and prices: all Bangkok to Khao Sok options on 12Go.
Which one should you pick?
Fly to Surat Thani in the morning and take a car, or the bus and van if you are on your own. A morning flight connects with the daytime buses.
Take the sleeper train if you have the time: it costs about the same as the night bus once you add the morning bus, and you can lie flat. No. 83 at 18:50 connects with the 06:40 bus, which reaches Khao Sok at about 09:00.
Fly to Phuket or Krabi instead if you are going on to the beaches afterwards; see Phuket to Khao Sok and Krabi to Khao Sok.
Flying to Surat Thani
From Don Mueang, Thai AirAsia, Nok Air and Thai Lion Air fly about a dozen times a day, from 06:50 into the evening, in 1 hour 10 to 1 hour 20 minutes, for about 1,000 to 1,650 baht. From Suvarnabhumi there are a few flights a day, for about 1,250 to 3,000 baht.
Surat Thani Airport is about 100 km from Khao Sok village. A car takes about an hour and a half, from about 1,860 baht with the price agreed before you fly. Bus-and-van tickets start at about 350 baht, with ten departures from 08:15 and a change at the minivan office in Phanom. See Surat Thani to Khao Sok.
Sleeper train and morning bus
Sleepers leave Krung Thep Aphiwat every evening for Surat Thani, whose station is at Phun Phin, about 14 km outside the town: Express No. 83 at 18:50, arriving at 04:58, and Express No. 85 at 19:50, arriving at 06:23. A second-class air-conditioned berth costs about 700 to 900 baht; book a few weeks ahead in the high season.
From Phun Phin, buses on Route 401 towards Phuket pass Khao Sok at about 06:40, 07:20, 09:20, 10:20 and 13:45, taking about two hours for about 280 to 305 baht on 12Go, less at the counter. Travel desks opposite the station also sell van seats and private cars. See our guide to trains in Thailand.
Night bus
Montanatip leaves Khao San Road at 19:00 and reaches the Khao Sok van station at about 10:30, for about 950 to 1,080 baht; a bus-and-van ticket from the Southern Bus Terminal leaves at 18:50 and arrives at about 09:30, for about 1,100 baht. Most tickets include an early-morning change to a van in Surat Thani or Phanom.
Arriving in Khao Sok
Buses and the cheaper vans stop at the Khao Sok van station on Route 401, where the village road turns off. Guesthouses are spread along about 2 km of road up to the park headquarters; taxis at the junction cost up to about 80 baht a person, and many hotels will collect you if you message them your arrival time. Plan two or three nights: one or two in the village and one on Cheow Lan Lake. See where to stay in Khao Sok.
Khao Sok back to Bangkok
Night buses leave Khao Sok between about 14:00 and 16:30 and reach Bangkok at dawn, at Khao San Road, Ratchadamnoen Road or the Southern Bus Terminal, for about 550 to 1,260 baht. For a sleeper train, Phantip vans to Surat Thani leave roughly every hour from 06:30 to 14:00, for about 225 baht; trains leave Phun Phin at 18:32 (No. 168), 19:31 (No. 86) and 20:23 (No. 84). To fly, take a car or van to Surat Thani Airport and leave Khao Sok at least four hours before your flight.
Booking Bangkok to Khao Sok on 12Go
12Go shows the flights to Surat Thani, Phuket and Krabi, the sleeper trains and the night buses for your date, so you can compare them in one place.
Prices on 12Go include a booking fee. Compare both Bangkok airports for your date: if you land from abroad at Suvarnabhumi, flying from there saves the trip across town.
Bangkok to Khao Sok FAQ
What is the closest airport to Khao Sok?
Surat Thani, about 100 km away, roughly an hour and a half by car. Phuket and Krabi airports are about 145 to 150 km away.
Is there a train to Khao Sok?
Not directly. Take a sleeper to Surat Thani (Phun Phin station), then a bus of about two hours.
How long is the night bus from Bangkok to Khao Sok?
About 15 hours: buses leave between 18:40 and 19:00 and arrive between about 09:30 and 10:30.
How much is a taxi from Surat Thani Airport to Khao Sok?
From about 1,860 baht for a car booked ahead; a bus-and-van ticket costs about 350 baht.
How many nights should I stay in Khao Sok?
Two or three: one or two in the village and one on Cheow Lan Lake. One night is a long trip for very little time.
Last checked: 7 November 2026. Distances, flights, airlines, fares, airport transfers, trains and times, the Phun Phin buses, the night buses, the drop-off and the trip back from Visit Thailand Today's Bangkok to Khao Sok guide (26 October 2026, from the 12Go board for 12 November 2026); cross-checked on 12Go (Bangkok Travel Plus, Montanatip and Nara Travel night buses from 18:45 to 19:00) and Baolau (trains 83 and 85). Timetables and fares change, so check before you travel.
Continue Planning
The next steps for a trip to Khao Sok
