Travel from Krabi to Khao Lak

By public bus it takes just over 2 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 5 direct services a day from Krabi to Khao Lak available to book online.

KrabiKhao LakCompanyCost
08:0010:20Phichet Transport365 THB
10:0012:20Phichet Transport365 THB
11:5014:10Phichet Transport365 THB
13:3015:50Phichet Transport365 THB
15:3017:50Phichet Transport365 THB
  • Bus services from Krabi to Khao Lak depart from Krabi Bus Terminal.
  • The journey from Krabi to Khao Lak i scheduled to 2 hours 20 minutes.

Buy Tickets from Krabi to Khao Lak


Use the Search Box below to buy your tickets from Krabi to Khao Lak:

Powered by 12Go Asia system

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


Google Map of Krabi Bus Terminal

Khao Lak Bus Stop


  • Phichet Transport services from Krabi to Khao Lak will drop passengers at any hotel in Khao Lak.

Google Map of Khao Lak Bus Station

About the Similan Islands


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.

Boats to the Similan Islands depart from a pier near Khao Lak
Boats to the Similan Islands depart from a pier near Khao Lak

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.

How useful was this article?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

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