Koh Tao: This small island in the Gulf of Thailand is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
Koh Samui: This large island in the Gulf of Thailand is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
Koh Phangan: This island in the Gulf of Thailand is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
Koh Phi Phi: This island in the Andaman Sea is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
Koh Lanta: This island in the Andaman Sea is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
Koh Racha Yai: This island in the Andaman Sea is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
Koh Mak: This island in the Gulf of Thailand is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
Koh Lipe: This island in the Andaman Sea is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
Koh Samet: This island in the Gulf of Thailand is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
Koh Kood: This island in the Gulf of Thailand is known for its beautiful beaches and crystal clear waters, which are perfect for snorkeling and diving.
10 Thailand’s idyllic islands for snorkeling and diving