Koh Rok & Haa holiday guide (2020)

Koh Rok & Haa


Thailand Koh Rok & Haa Guide

The two Koh Rok and five Koh Haa Islands are a mini paradise: small, rugged, remote and unspoiled, home to impressive coral reefs and immaculate white beaches. As part of the Mu Koh Lanta Marine National Park, the Koh Rok islands have a thriving underwater ecosystem. The variety of marine life around Koh Haa islands is staggering. The multicolored underwater topography with soft and hard corals attracts phantom fishes, barracuda banks, and groupers. For macro lovers, you find beautiful nudibranches, prawns, and seahorses. With a little luck, you can also have encounters with the whale shark. The visibility is excellent. While the depth is multilevel, and you can dive from 5 meters along the walls of the islands up to more than 40 meters.

Koh Rok is a small archipelago in southern Thailand in the Andaman Sea. It is located close to Koh Lanta island and is a top-rated snorkeling destination for a day trip from there. Koh Haa is tucked a bit further away, in between Koh Lanta and Koh Phi Phi, making it a perfectly secluded and pristine diving destination to experience.

Koh Rok islands consist of two islands, Koh Rok Noi and Koh Rok Yai. Both of them can be visited from Koh Lanta from November till May. On the other hand, Koh Haa means “5 islands” in Thai, and although they are called the ‘5 Islands’, Koh Haa is made up of 6 rocky outcrops. The dives are made around these six small islands with numerous itineraries for their reefs and rocky bottoms. The largest island is called Koh Haa Yai and has four dive sites around it, where the Lagoon is the most popular and one of our favorites.

A perfect time to travel to Koh Rok and Koh Haa is from November to April. It is the best time to dive in the Andaman Sea. It is also the best time for diving in Koh Lanta. Beyond those dates, visiting Koh Rok and diving in the Koh Haa Islands is not allowed, and the marine park is closed.

There are no accommodation options in Koh Rok and Koh Haa islands. So the nearest resorts are all on Koh Lanta, which is a developed holiday destination in Thailand. Koh Lanta offers a wide range of hotels and bungalows for all kinds of tastes and budgets. You can also visit Koh Rok and Koh Haa from Phuket on a sailing holiday. Stay overnight on board of Islander catamarans and luxury motor yachts, and we guarantee the experience beyond expectations.

  • Koh Rok Yai promises a long stretch of white powder beach, considered among the top ten most beautiful beaches in Thailand
  • Koh Rok Noi features an impressive snorkeling area, a pole mark which points to the end of Thailand and the sublime Koh Rok Waterfall
  • Koh Haa Yai welcomes with Instagram-perfect, silica, low-tide-only beach, nestled between rocks
  • Superb snorkeling around shallow sandbanks of Koh Haa Yai
  • A unique “floating island” just north of Koh Haa Yai can be swum directly under at certain times of the day
  • Koh Haa Noi welcomes forty-meter visibility to its spectacular marine life, where swimming with manta rays and whale sharks is a much sought-after experience
  • For astute divers, there are underwater caves and caverns to explore around Koh Haa islands as well
  • Hin Daeng or Red Rock is home to millions of small reef fish, boxer shrimp, octopus, and giant morays. Hin Daeng reef also attracts crowds of jackfish and barracudas.
  • Due to significant distance from Phuket, there are no longer day trips available to Koh Rok and Koh Haa islands. Good news, with Islander, you can charter yacht or private catamaran from Phuket and experience Koh Rok & Koh Haa on a sailing holiday.

    There are two ways to get to Koh Rok & Koh Haa islands from Koh Lanta. The most popular choice to join a day trip by speedboat alongside other vacationers. Such day trips proceed on a fixed itinerary and include a bit of snorkeling, sightseeing, and beachcombing. However, if you wish to experience the most of this remarkable destination at your own pace, we recommend hiring a boat with Islander.

    Best places in Koh Rok & Haa

    Koh Rok Yai


    Koh Rok Noi


    Koh Haa


    Hin Daeng