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
Phuket
Koh Lan
Coral Island – off coast of Pattaya, Gulf of Thailand
Koh Lipe
Andaman Sea
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
Tanote Bay
Koh Tao