By bus edit

No buses have Khao Lak as their starting or ending point, but the region is well-served by buses originating in Bangkok, Chumphon, Phuket, Ranong, Surat Thani, and Takua Pa. All travel through Khao Lak on Rt 4. Most will stop at your command; express buses will not. Do not be dismayed if you try to flag down a bus and it does not stop. It is an express bus. Just wait for a local. It will be smaller, not a double-decker, and less posh.

BKS buses stop at the BKS Bus Terminal in Khuk Khak only. BKS (บขส, say the Thai initials as Baw Kaw Saw) is the government bus company. Its small terminal is located near the fresh market in central Khuk Khak a couple of blocks behind the 7-Eleven shop there.

Buses depart Bangkok to Phuket via Khao Lak from the southern bus terminal Sai Tai Mai. The 10 hour trip runs overnight and costs less than 500 baht. Bus tickets provided by Bangkok travel agents may route your trip via Surat Thani where you have to change to a different bus.

From Khao Sok village near the Park entrance you can flag down a bus at the highway (on the side heading uphill). There is a big bus stop sign. The ride takes about 1.5 hours with a short lunch stop at a market/bus terminal in Takua Pa a bit before Khao Lak. There is a bus at least every 2 hours from 9am to 4pm. You can buy the bus ticket either at the bus stop or in the bus, which is cheaper than in the village.

Buses departing from Chumphon to Phuket take around 5 hours to arrive in Khao Lak and will stop opposite the Nang Thong Supermarket unless you tell the bus conductor otherwise. Cost from Chumphon is 270 baht.

"Local" buses, e.g., the ones travelling from Takua Pa to Phuket, pass through Khao Lak roughly every hour or so until about 18:00. You can flag them down anywhere along Rte 4 and they will stop for you. There is a small bus stop in central Bang La On, roughly opposite the Nang Thong Supermarket, in front of Kinnaree Bakery. This side of the road is for southbound (direction Phuket) buses. Across the street from this in front of Khao Lak Tourism and Tour is what passes for a bus stop for northbound (direction Takua Pa, Surat Thani, Bangkok) buses.

To travel to Khao Lak from the bus station in Phuket, take a bus towards Takua Pa, Ranong or Surat Thani. Tickets cost 90 baht and the journey takes around 2 hours. Departures at 06:30, 09:00, 11:40, 13:00, 15:40, 16:20, 17:00, 17:50. This service travels onward to Takua Pa with the full trip costing 90 baht. Update December 2022, from Phuket Bus Terminal 1 there are 4 bus a day to Takua Pa stopping in Khao Lak. Timetable as follows: 8.40 - 11.40 - 14.00 - 17.20. The trip takes 2 hrs and costs 130 baht. Bus Company info at 061 5399099, this is the phone number of the office in Phuket Bus Terminal Office. Only Thai spoken.

From Takua Pa to Khao Lak, possibly departing on the hour, this service travels onward to Phuket with the trip from Takua Pa to Phuket costing 90 baht.

From Krabi Town there's a daily minibus to Khao Lak. All travel agents in Krabi sell tickets.

From Hua Hin: There is a VIP bus departing the Hua Hin bus station south of town centre at 22:30 arrives 07:30, 1,011 baht (Oct 2013).