To help you begin planning your Thailand island hopping experience, we’ve put together a list of our favourite Thai islands, which we think you should check out. But remember, our preferences might be different to your preferences. There truly is a Thai island for everyone, so make sure you do your own research and find which islands are right for you. That being said, we do recommend visiting our favourites too!

1. Phi Phi Islands

The Phi Phi Islands is a collection of six islands close to the west coast of the southern Thai peninsula, with two main islands that travellers like to explore – but that’s not to say you shouldn’t visit the smaller ones.

2. Phuket

And speaking of Phuket, how could we put together a list of the best islands without including Phuket? Like Phi Phi, it’s probably not pronounced how you think! It’s a lot less rude than you might guess.

3. Koh Tao

Koh Tao is a fan-favourite for those who like to explore the ocean. This is definitely the island for you if you’re looking to test out or learn some new diving skills. There are dozens of beautiful coral reefs along the coast of the small island that deserve your attention!

4. Krabi

Krabi isn’t actually an island but it makes our list as it has the feel of one and is likely one of the top contenders on where you will start your island hopping journey. Krabi is attached to the mainland but its coast is surrounded by hundreds of tiny islands and inlets to explore.

5. Koh Samui

Koh Samui is one of the most visited of all of the islands in southern Thailand. The island is most attractive to ravers and party-goers, but there are plenty of activities for those who prefer quiet evenings.

6. Similan Islands

The Similan Islands are quite a distance from the main peninsula but are a natural paradise and offer some incredible views and experiences. The islands are very remote with no hotels, hostels or accommodation options

7. Koh Lipe

Koh Lipe has incredible beaches that will never look as good in photographs as they do in real life – one of our least favourite parts about the Thai islands is how it’s impossible to capture their beauty to show others. You’ll never truly understand just how majestic they are until you see the islands for yourself.

8. Koh Yao Yai

Koh Yao Yai is another quiet island that is typically missed by all the party-goers and enjoyed more by relaxed solo travellers, couples and families. 

9. Koh Pha Ngan

Koh Pha Ngan is an island with the perfect balance of vibrant parties, chilled cafes and tropical beaches. The island is probably best known for its Full Moon Parties, which are held once a month.

10. Khao Phing Kan

Last but by no means least of the best islands for Thailand island hopping is Khao Phing Kan. It’s very touristy but we still love it there!