How to Get to Similan Islands from Krabi: Your Ultimate Guide

If you are wondering How to Get to Similan Islands from Krabi then this guide will outline all you need to know. With stunning visuals and clear, turquoise waters, the Similan Islands are a paradise for divers and nature lovers alike. Let’s explore the best ways to get to this breathtaking destination, incorporating essential details about distances, transport options, and much more. 

Getting to Similan Islands from Krabi 

The Similan Islands, renowned for their pristine beaches and vibrant marine life, are situated in the Andaman Sea off the coast of Southern Thailand. Though they are closer to Phuket and Khao Lak, getting there from Krabi is straightforward and offers its own set of scenic views and experiences. 

Krabi to Similan Islands Distance 

The distance from Krabi to the Similan Islands is approximately 175 kilometers as the crow flies. However, the journey involves both land and sea travel, making it an exciting multi-step adventure. 

How to Get to Similan Islands from Krabi by Boat 

The most common way to reach the Similan Islands from Krabi is by first traveling to Khao Lak, then catching a speedboat or ferry. Here’s how you can manage it: 

  1. Travel from Krabi to Khao Lak: You can either rent a car, take a bus, or hire a private taxi to travel the approximately 150 kilometers to Khao Lak. This journey can take between 2 to 3 hours depending on the mode of transport and traffic conditions. 
  2. Boat from Khao Lak to Similan Islands: From Khao Lak, various tour operators offer speedboat services to the Similan Islands. The boat ride usually takes about 1.5 to 2 hours. It’s recommended to book these tours in advance, especially during the tourist season from November to April when the islands are open to visitors. 

Krabi to Khao Lak 

For travelers starting their journey in Krabi, reaching Khao Lak is the first step in their travel to the Similan Islands. The road trip is scenic, with several spots worth stopping at along the way, including beautiful beaches and local eateries. 

Alternative Routes 

While the primary route to the Similan Islands from Krabi involves traveling through Khao Lak, there are other paths you might consider: 

  • Phuket to Similan Islands: Another popular route is from Phuket, which is approximately 70 kilometers from the Similan Islands by sea. This is a good alternative if you are visiting or staying in Phuket before heading to the islands.
  • Koh Samui to Similan Islands: For those coming from Koh Samui, you would first need to travel to the mainland (Surat Thani), then drive or take a bus to Khao Lak, and finally catch a boat to the Similan Islands. 
  • Aboard a Simba Sea Trips Private Charter Tour: Simba Sea Trips offers Private Charter Tours that can be customized to suit the needs of the interested party. It is a great way to journey from the Similan Islands to Krabi via other desirable destinations in the region.


How do I get to Similan Islands? 

The best way is to travel from Krabi to Khao Lak by road and then take a boat from Khao Lak to the Similan Islands. 

Which is better, Surin or Similan? 

Both are fantastic, but the Similan Islands are often preferred for their spectacular diving sites and clearer waters. 

Is Similan island worth visiting? 

Absolutely, the Similan Islands are a must-visit for their unmatched snorkeling, diving, and natural beauty. 

How much does it cost to go to Similan Islands? 

Costs vary depending on the type of tour and duration of stay, but a typical day trip including transfers, boat rides, and entry fees can range from $100 to $200. 


Visiting the Similan Islands from Krabi is a journey that combines the beauty of overland travel with the thrill of sea exploration. Whether you’re an avid diver, a snorkeling enthusiast, or simply a lover of pristine natural landscapes, the Similan Islands offer an escape that’s both memorable and breathtaking. Prepare for your trip with this guide, and you’re sure to have a seamless and exhilarating adventure.