Koh Rok & Koh Haa: Thailand’s Hidden Snorkeling Paradise

Hidden away in the Andaman Sea, south of Koh Lanta, lie two of Thailand’s most breathtaking island destinations: Koh Rok and Koh Haa. Although they sit close to each other, these islands offer two distinct experiences - both unforgettable in their own way.

Koh Rok, part of Mu Ko Lanta National Park, is made up of two islands separated by a narrow channel: Koh Rok Nok and Koh Rok Nai. Together, they form a postcard-worthy duo known for blindingly white sand, emerald water, and beaches so soft they feel like flour beneath your feet. It’s also one of the most famous snorkeling stops in Southern Thailand, attracting travelers looking for healthy coral reefs, vibrant marine life, and a peaceful slice of nature.

Koh Haa, literally meaning “Five Islands” in Thai, is a small cluster of limestone islets surrounded by a turquoise lagoon. Here, snorkeling is the main attraction. The lagoon is calm and incredibly clear, making it ideal for both beginner and experienced snorkelers. The Koh Haa dive site is particularly well-known amongst the diving community, but day trips from Koh Lanta have made it a crowd favorite for regular tourists too.

Both islands are best visited on a full-day tour from Koh Lanta, the nearest major hub and the easiest place to arrange fast, reliable trips. These tours get you out to Koh Haa in roughly 30 minutes, and onwards to Koh Rok shortly after - giving you a full day of snorkeling, swimming, relaxing, and exploring two of Thailand’s most pristine marine environments.

If your idea of a perfect day in Thailand includes coral gardens, crystal lagoons, powdery sand, warm water, and an easy adventure, Koh Rok and Koh Haa will check every box.

Koh Rok Koh Haa - Beautiful Beach

Koh Rok

Koh Rok Koh Haa - Koh Rok Landscape

Koh Rok

Koh Rok Koh Haa - Boat Trip from Koh Lanta

Koh Haa

How to Book a Tour to Koh Rok & Koh Haa

The easiest way to experience Koh Rok and Koh Haa is by joining a full-day speedboat tour from Koh Lanta. These tours depart daily during high season (roughly November to April) and are simple to arrange - whether you prefer booking online through platforms like GetYourGuide, through your accommodation, or by visiting a local travel agency.

We booked our trip directly from our hotel at Andawa Lanta Resort, which arranged everything for us. Many accommodations on Koh Lanta work with a rotation of trusted tour companies, and staff can secure your spots with just a quick call. You can also walk into tour shops in Klong Dao, Long Beach or Klong Nin - there are dozens of agencies offering similar packages.

Read more about Koh Lanta here: 15 Things to Do in Koh Lanta: Enjoy a Perfect Island Escape

Koh Rok Koh Haa - Koh Rok Boat Tour

Koh Rok

Koh Rok Koh Haa - Boat Tour from Koh Lanta

Koh Haa

Typical Prices

A standard tour costs 1,600 to 2,000 THB per adult, depending on the provider and season. This usually does not include the national marine park fee, which is paid separately upon arrival or added to the tour price. The fee helps preserve the fragile ecosystem at both Koh Rok and Koh Haa, so it’s money well spent.

What’s Included

  • Hotel pick-up and drop-off

  • Speedboat transportation

  • Snorkeling equipment (mask, snorkel, fins)

  • Life jackets

  • Buffet lunch on Koh Rok

  • Drinking water and soft drinks

  • Fruit platters

  • Guided snorkeling at multiple sites

Koh Rok Koh Haa - Koh Ha Five Islands

Koh Haa

Example Itinerary (Typical Schedule)

While itineraries can change due to tides and weather, most tours follow a similar structure:

  • 8:00–9:00 AM: Hotel pick-up from Koh Lanta

  • 9:30 AM: Arrive at Koh Haa

  • 9:30–11:45 AM: Snorkeling in the turquoise lagoon, free time to swim to the beach

  • 11:45–1:30 PM: Travel to Koh Rok + buffet lunch on the island + beach relaxation

  • 1:30–2:45 PM: Snorkeling at two different sites around Koh Rok

  • 4:00–5:00 PM: Arrive back at your hotel on Koh Lanta

This schedule makes for a full but comfortable day. Compared to other long-distance tours in Thailand, like trips to the Surin Islands, this one has reasonable travel times, giving you more energy to enjoy the evening.

Koh Rok Koh Haa - Itinerary

Itinerary

Koh Rok Koh Haa - Tour

Koh Haa

Koh Rok Koh Haa - Paradise Beach

Koh Rok

Overview of Koh Haa

If there’s a place that captures the magic of Thailand’s underwater world in a single frame, it’s Koh Haa. As you approach the cluster of limestone islets, the sea shifts from deep cobalt to electric turquoise, forming a natural lagoon that feels hidden from the rest of the world.

Snorkeling at Koh Haa

Once the speedboat anchors, the crew hands out snorkeling gear and life jackets. From there, you jump into the water and drift above coral gardens that look like they belong in a marine documentary. On our visit, we were struck by how clear and healthy the reef was - arguably some of the best coral we’ve seen in Thailand. Expect to see:

  • Branching corals

  • Fluorescent blue and purple hard corals 

  • Schools of reef fish

  • Butterflyfish, parrotfish, and angelfish

  • Occasional turtles

The lagoon is calm, making it ideal for beginners or travelers who don’t snorkel often. The clarity is astonishing, often 20 to 30 meters of visibility, depending on the day.

Koh Rok Koh Haa - Snorkeling Tour

Koh Haa

Koh Rok Koh Haa - Boat Crew

Koh Haa

Relaxing on Koh Haa’s Tiny Beach

After snorkeling, you can swim to the little white sand beach tucked between small limestone cliffs. It's a tiny beach (barely big enough for a handful of people) but walking onshore gives you a moment to appreciate the geology up close. Jagged limestone rises dramatically around you, creating one of the most atmospheric rest spots in Thailand.

This beach is usually quiet since tours prioritize snorkeling. So if you love peaceful, dramatic landscapes, make sure to swim over. It’s also the perfect place to float in shallow water and simply enjoy the calm of the lagoon.

Koh Rok Koh Haa - Tiny Beach

Koh Haa

Overview of Koh Rok

After Koh Haa, the boat continues south to Koh Rok, where everything feels brighter, softer, and even more tropical. If Koh Haa is dramatic, Koh Rok is the very definition of paradise.

Koh Rok’s Pristine, Powder-Soft Beaches

The moment you arrive in Koh Rok, you’re greeted by emerald water so bright it almost glows, contrasted against stretches of white-sand beach. When we first stepped onto the beach, we were genuinely stunned. The sand was so soft it felt like walking on flour. It’s one of those rare places that looks exactly like the brochures, if not better. The beaches here have a signature charm, with:

  • Scattered pieces of large driftwood

  • Small rocks arranged naturally like sculptures

  • Dense jungle just beyond the beach

  • Crystal-clear shallows stretching far into the sea

Koh Rok Koh Haa - Unique Beach

Koh Rok

Koh Rok Koh Haa - Best Beach in Thailand

Koh Rok

Lunch & Relaxation

Tours usually serve a buffet lunch under the shade of trees. After eating, you get time to lie on the beach, take photos, go for a swim, or simply enjoy the view. Even with a few more boats arriving, Koh Rok rarely feels crowded thanks to its long beach and wide-open spaces.

Koh Rok Koh Haa - Thailand Hidden Gem

Koh Rok

Snorkeling at Koh Rok

Just like Koh Haa, the snorkeling here is excellent, sometimes even better. The reefs are large, colorful, and teeming with marine life. On our snorkel, we saw:

  • Massive schools of fish

  • Swirling clouds of neon-colored wrasse

  • Bright blue starfish

  • Branching and plate coral formations

At one point, we had a little fright when we saw a sea snake drifting out of the corals. It kept its distance, but it certainly added a rush of adrenaline. Sea snakes in places like Koh Rok are highly venomous, but they’re also extremely docile and rarely bite unless provoked. Our tour guide advised us to swim to a different area where, luckily, we didn’t see another sea snake.

Overall, the snorkeling at Koh Rok is incredibly rewarding. Many travelers say it’s just as impressive, if not more impressive, than popular places like the Similan Islands, especially when the visibility is good.

Koh Rok Koh Haa - Arriving at Koh Rok

Koh Rok

Tips for Visiting Koh Rok & Koh Haa

Choose Koh Lanta as Your Base

Koh Rok and Koh Haa are best visited from Koh Lanta. Travel times are reasonable, seas are generally calmer, and tours return early enough that you can shower and head out for dinner without feeling exhausted. It’s much easier than some other long-distance day trips in Thailand.

No Need to Book in Advance

This is one of the most popular day trips from Koh Lanta, so organising a tour is effortless and there’s no need to book in advance. You can either book through your hotel, visit a local travel agency or find a trusted provider online. Koh Lanta isn’t a super touristy island, so tours here never get booked out for days/weeks in advance. The only exception might be during Christmas or New Year.

Prepare for the Heat

We visited in February, and Koh Rok in particular was extremely hot during the early afternoon. There’s shade available, but you’ll appreciate bringing: sunscreen, a hat, sunglasses and a couple of reusable water bottles. Hydration is key, especially if you’re snorkeling for hours.

Consider Staying Overnight on Koh Rok

It is possible to stay the night on Koh Rok, but accommodation is extremely limited and very basic. The national park occasionally offers simple wooden bungalows or tents, depending on the season and availability. Facilities are minimal, and bookings can be inconsistent, so most travelers need to inquire through local agencies on Koh Lanta to see what’s currently offered.

For many visitors, a day trip is more than enough. Koh Rok is spectacular during the day, but it isn’t a resort island, it's a protected marine sanctuary, and tourism is tightly managed. Staying overnight suits travelers who want a very rustic, nature-focused experience, while most people prefer returning to the comfort of Koh Lanta after the tour.

Bring Underwater Gear if You Have It

Tour companies provide masks and snorkels, but bringing your own equipment can make the experience even better. If you travel with a GoPro, dome lens, or your own snorkel set, Koh Rok and Koh Haa are the perfect places to use them. The water clarity is incredible, the marine life is vibrant, and the conditions are ideal for capturing high-quality underwater photos and videos.

Respect the Marine Environment

Both islands are heavily protected for good reason, and preserving them starts with small, conscious actions. Avoid stepping on coral, use reef-safe sunscreen, and keep a respectful distance from marine life while snorkeling. It’s also important not to take shells, sand, or any natural materials from the beaches or reefs. These simple choices help protect the fragile ecosystem and ensure that future travelers can experience the same unspoiled beauty that makes Koh Rok and Koh Haa so special.

Koh Rok Koh Haa - Visit from Koh Lanta

Koh Rok

Koh Rok Koh Haa - Emerald Waters

Koh Rok

Kat & Cam

Kat & Cam are the Thai & Kiwi couple behind Thailand Wanderlust.

Next
Next

50 Best Islands in Thailand: The Ultimate Guide to Paradise