By public bus it takes around 3 hours to travel 138 km from Krabi to Khao Lak. There are no rail or air links between Krabi and Khao Lak, and the only alternatives to taking a bus are to hire your own vehicle to drive yourself or to hire a taxi, which would cost around 2,500 THB.
Bus Times from Krabi to Khao Lak
There are currently 12 direct services a day from Krabi to Khao Lak available to book online.
Krabi | Khao Lak | Company | Cost |
07:30 | 10:00 | Phichet Transport | 350 THB |
08:00 | 11:00 | Phantip | 400 THB |
09:00 | 11:30 | Phichet Transport | 350 THB |
10:00 | 13:00 | Phantip | 400 THB |
10:30 | 13:00 | Phichet Transport | 350 THB |
11:45 | 14:45 | Phantip | 400 THB |
11:50 | 14:20 | Phichet Transport | 350 THB |
13:30 | 16:30 | Phantip | 400 THB |
13:30 | 16:00 | Phichet Transport | 350 THB |
15:00 | 17:30 | Phichet Transport | 350 THB |
15:30 | 18:30 | Phantip | 400 THB |
16:20 | 18:50 | Phichet Transport | 350 THB |
- Bus services from Krabi to Khao Lak depart from Krabi Bus Terminal.
Buy Tickets from Krabi to Khao Lak
Use the Search Box below to buy your tickets from Krabi to Khao Lak.
You can also book taxi services from Krabi to Khao Lak, including 9 seat minivans which work out as fairly cheap if you are travelling as part of a large group.
Krabi Bus Stop
- Bus services from Krabi to Khao Lak depart from Krabi Bus Terminal.
Khao Lak Bus Stop
- Phichet Transport services from Krabi to Khao Lak will drop passengers at any hotel in Khao Lak.
About the Similan Islands near Khao Lak
There are 9 islands in the Similan Islands, only two of which tourists are permitted to visit: Koh Miang and Koh Similan. Koh Similan is the largest of the nine islands with a land mass of around 5 square kilometres and the the highest mountain in this island chain. There is a campsite, restaurant and visitor centre on Koh Similan, The smaller island of the two islands you can land on, Koh Miang, also has A/C bungalows which you can rent from the park authorities. The biggest attraction to the Similan Islands is the diving and snorkelling. There are over 25 dives sites within the National Park where the Similan Islands are located. The visibility is great, there are plenty of fish, whale sharks, and other marine life, and the low depth of the water, particularly around Koh Similan, which also makes the area great for snorkelling. For divers there several wrecks in the area, several pinnacles, and Anita’s Reef, which covers a large area.

There are tour boats and diving boats which travel to the islands from Phuket and Ranong. However, the cheapest way to get to the islands is via Tab Lamu pier which is 17.7 km by road from Khao Lak Bus Station. There is no public transport from Khao Lak to Tab Lamu pier (which is also sometimes written as Thap Lamu or Tap Lamu) so you need to arrange a taxi or for a cheaper price ask around at some of the local tour agencies to find out whether you can get a place in a minivan which is taking customers there for a tour. From Tab Lamu pier there are lots of different types of boats which run daily during the season (which runs from mid-October through to mid-May each year). The National Park authorities operate a daily ferry service to Koh Similan departing at 09:00, which takes 4 hours and costs 1,500 THB. A place in a private speedboat should cost about 2,000 THB and takes 60 to 80 minutes to complete the journey to Koh Similan. Sometimes places are available on other types of boat, such as fishing boats and live aboard diving boats, which can be cheaper but also can be very slow.