Best Snorkelling Sites


With some 3,000km of coastline plus several hundred large and small islands surrounded by clear and clean waters, Thailand is a paradise for snorkellers. Here are some of the best places to snorkel off the country’s coastline.

Ao Mae Yai Bay

Koh Surin Nuea, Andaman Sea

Ao Niang Bay

Koh Kraden, southeast of Koh Lanta

Aow Leuk Beach

Koh Tao

Hin Klang

North of Phi Phi Islands, Andaman Sea

Hin Pae

West of Long Beach, Phi Phi Islands, Andaman Sea

Japanese Garden

Koh Tao

Kata Beach

Koh Lan

Coral Island – off coast of Pattaya, Gulf of Thailand

Koh Lipe

Andaman Sea

The clear, calm and warm waters of Koh Lipe are perfect for snorkelling
Photo: Golf Photographer/Shutterstock

Koh Mai Phai

Bamboo Island – 5km off northern tip of Phi Phi Islands

Koh Nang Yuan

Northeast tip of Koh Tao

Koh Ngam Yai

Chumphon Archipelago, Gulf of Thailand

Koh Talu (Gulf of Thailand)

Gulf of Thailand

Loh Sama

Phi Phi Islands

Mango Bay

Koh Tao

Monkey Beach

Southwestern side of Tonsai Bay, Phi Phi Islands

Moo Dee Bay

East coast of Phi Phi Islands

Pi Leh Bay

East of Phi Phi Islands

Shark Bay

Koh Tao

Surin Islands

Andaman Sea

Admire beautiful coralscape while snorkeling at Surin National Marine Park
Photo: Shuttertong/Shutterstock

Tanote Bay

Koh Tao