New content added regularly! Check back often for the latest Thailand travel guides and tips!

Best Diving & Snorkeling in Thailand

From Phuket's world-class dive sites at the Similan Islands to Krabi's stunning island-hopping snorkeling tours — find your perfect underwater adventure.

Destination Comparison at a Glance

DestinationActivitiesPrice RangeBest For
Phuket10+$46 - $173Thailand's top scuba diving hub with access to Racha Islands, Similan Islands, and Phi PhiView all →
Krabi10+$22 - $108Krabi is a paradise for snorkeling and island hoppingView all →

Thailand's top scuba diving hub with access to Racha Islands, Similan Islands, and Phi Phi. From beginner discover dives to 3-day PADI certification, Phuket offers world-class underwater experiences year-round.

10+
Activities
$46+
Starting Price
5
Top Rating
#1
Similan Islands Snorkeling Trip by SpeedboatSnorkeling
4.4(1,563)
$90
#2
Phi Phi, Maya Bay & Khai Island Snorkeling TourSnorkeling
4.3(1,181)
$46
#3
Scuba Diving Maithon or Racha Islands (All Levels)Diving
4.8(244)
$92
See all 10 activities in Phuket

Krabi is a paradise for snorkeling and island hopping. Explore the stunning 4 Islands, 7 Islands, Hong Islands, and Phi Phi by longtail boat or speedboat with crystal-clear waters and vibrant marine life.

10+
Activities
$22+
Starting Price
4.9
Top Rating
#1
4-Island Day Trip by Longtail Boat with LunchSnorkeling
4.5(4,761)
$36
#2
Hong Islands Day Trip by Speedboat with LunchSnorkeling
4.5(3,927)
$39
#3
7 Islands Sunset Tour with Buffet Dinner & SnorkelingSnorkeling
4.3(3,508)
$40
See all 10 activities in Krabi

Ready to Explore Thailand's Underwater World?

Browse diving and snorkeling experiences across Thailand on these trusted booking platforms.

We may earn a commission when you book through our links, at no extra cost to you.

Frequently Asked Questions

Where is the best diving in Thailand?

Phuket is the top destination for scuba diving, with access to the Similan Islands, Racha Islands, and Phi Phi. The Similan Islands are considered some of the best dive sites in the world, with visibility up to 30+ meters and diverse marine life including manta rays and whale sharks.

Where is the best snorkeling in Thailand?

Krabi offers some of the most accessible and affordable snorkeling in Thailand. The 4 Islands, 7 Islands, and Hong Islands tours provide crystal-clear waters and vibrant coral reefs. Phuket also has excellent snorkeling at the Similan Islands and Phi Phi.

How much does diving cost in Thailand?

Snorkeling day trips start from as low as $22 in Krabi. Scuba diving experiences range from $47 for a shore dive to $173 for a premium 3-dive trip. PADI certification courses cost $450-600 for 3-day programs.

When is the best time for diving in Thailand?

The best diving season on the Andaman coast (Phuket, Krabi) is November to April. The Similan Islands are only open November-May. During this period, seas are calm and visibility reaches 20-30+ meters. Avoid June-October when monsoon brings rough seas.

New content added regularly! Check back often for the latest Thailand travel guides and tips!