Travel by interest

Best Islands and Beaches in Thailand

The 15 best Thai islands and beaches ranked: Phi Phi, Railay, Ko Lanta, Samui, Ko Tao, Ko Lipe, the Similans and Ko Chang, with ferries, prices, seasons and safety.

Luxure CC BY 3.0 Wikimedia Commons

Northern ThailandIsaanCentral ThailandSouthern ThailandEastern ThailandPhi Phi IslandsRailay BeachSimilan IslandsKhao Phing KanKo TaoKo SamuiKo ChangKo SametSai Kaew BeachKo LanKo KutKo LipeKo MakKo Phi Phi DonKo Phi Phi LeKo PhuketKo Lanta YaiKo PodaKo Ta Ru TaoKo PhaiKata BeachKo KhamKo LantaKaron BeachKo LamphuKo Nang YuanKo NgaiKo PhayamKo Phra ThongKo WaiWhite Sand Beach (Ko Chang)Lonely BeachKo Si ChangJomtien BeachHaad RinKo KretKamala beachKo JumBo PhutChaweng

Thailand’s islands sit on two seas with opposite monsoons, so when it pours on one coast the other is usually sunny. The Andaman side, west of the peninsula, is at its best from November to April, while the Gulf of Thailand to the east stays drier from January to August.

For a first trip on the Andaman, the classic trio is Phi Phi, Railay and Ko Lanta, all limestone cliffs and longtail boats. On the Gulf it is Ko Samui for resorts, Ko Pha-ngan for full-moon nights and quiet northern bays, and Ko Tao for cheap diving courses.

Pick your coast by month first, then your island by what you want from it: snorkelling, diving, party nights, family resorts or a hut on an empty beach.

At a Glance#

  • Andaman coast: Phuket, Krabi, Phi Phi, Ko Lanta, Ko Lipe and the Similans: limestone, clear water and the best reefs. Best November to April.
  • Gulf of Thailand: Ko Samui, Ko Pha-ngan and Ko Tao: palm-lined bays, the Full Moon Party and cheap dive courses. Best January to August.
  • East coast: Ko Chang, Ko Kut, Ko Mak and Ko Samet: closest to Bangkok, jungle interiors and quiet bays. Best November to April.
  • Getting there: Phuket and Samui have airports; Krabi, Trat, Surat Thani and Trang put you an hour or two from the pier.
  • Diving: Ko Tao for courses, the Similans and Surin for the best reefs, Ko Lipe for snorkelling straight off the beach.
  • Marine parks: many islands sit in national parks with a 200 to 500 baht entry fee and strict rules on reefs and sunscreen.

For deeper dives, the Thai islands hub covers every island by coast and the Phuket beaches guide ranks that island’s bays.

Krabi#

1. Phi Phi Islands. The Phi Phi Islands are the postcard: sheer limestone around turquoise bays. Ko Phi Phi Don, the inhabited island, is car-free, with a busy village between Ao Ton Sai and Ao Lo Dalam, bars until late and a 30-minute climb to the viewpoint. Uninhabited Ko Phi Phi Le holds Maya Bay and Pileh Lagoon. Ferries run from Rassada pier in Phuket and Klong Jilad pier in Krabi, about 1.5 to 2 hours and 400 to 800 baht (US$12 to US$24); a 20 baht island fee is collected at the pier. Stay two nights and take an early longtail to Phi Phi Le before the Phuket day boats arrive. Rooms run from basic fan rooms to mid-range resorts, and are expensive for what you get.

2. Railay. Railay is a peninsula cut off by cliffs, so you arrive by longtail from Ao Nang (about 15 minutes, roughly 100 to 150 baht one way, more after dark). Railay West is the swimming beach, Phra Nang has the cave shrine and the classic karst views, and Ton Sai next door is the base for Thailand’s best rock climbing. Railay East is mangrove and mudflat, not for swimming. Mid-range to luxury; backpackers sleep in Ton Sai.

3. Ko Lanta. Ko Lanta is the easy-going family choice: long west-coast beaches from Klong Dao and Phra Ae in the north to Khlong Nin and Kantiang Bay in the south, with the Mu Ko Lanta National Park at the tip. Minivans from Krabi airport take 2 to 2.5 hours (around 350 to 500 baht) including a short car ferry; in high season boats also link Lanta with Phi Phi and Ao Nang. Every level of stay from bungalows to pool villas. For something quieter still, Ko Jum between Krabi and Lanta has a handful of beach resorts and almost no traffic.

Main image
Railay West beach under the limestone cliffs, reachable only by longtail from Ao Nang Photo: Wendy Harman, CC BY 2.0, via Wikimedia Commons

Phuket and the north Andaman#

4. Phuket’s best beaches. Phuket is not one beach but a string of west-coast bays with an international airport behind them. Skip crowded Patong for Kata and Karon (lively, good for families), Kamala and Bang Thao (resorts), Nai Harn (the best swimming in the south) or Nai Yang and Mai Khao near the airport, which are long, quiet and part of a national park. Every price level exists. From May to October the west coast gets heavy surf and frequent drownings, so swim only between flags.

5. Similan Islands. The Similan Islands have granite boulders, white sand and Thailand’s best diving, about 60 km off the coast. Speedboat day trips leave from Thap Lamu pier near Khao Lak (1 to 1.5 hours each way, usually 2,500 to 4,500 baht with lunch), and dive liveaboards run three to five nights from Khao Lak and Phuket. The park caps daily visitors and closes from mid-May to mid-October; the Surin Islands further north follow the same calendar. Book ahead in December and January.

6. Khao Lak. Khao Lak, 1 to 1.5 hours north of Phuket airport, is a strip of long, uncrowded beaches backed by forest and the Khao Lak-Lam Ru National Park. It suits couples and families who want calm sand and the Similans on the doorstep. Mostly mid-range and upscale resorts.

7. Ko Phayam. Ko Phayam, off Ranong near the Myanmar border, has no cars, a few hundred bungalows and two long beaches, Ao Yai and Ao Khao Kwai. Boats from Ranong pier take 45 minutes by speedboat or about 2 hours by slow boat. Simple bungalows and a few boutique places; many close from May to October.

Gulf islands#

8. Ko Samui. Ko Samui is the comfortable option: an airport, big resorts, good restaurants and beaches for every mood. Chaweng is the long, busy main beach with nightlife; Lamai is a little calmer; Mae Nam and Bang Rak in the north are quieter and closer to the piers. Bangkok Airways flies from Bangkok in about an hour, often 3,000 to 7,000 baht one way; cheaper is a flight or train to Surat Thani and a 1.5-hour car ferry from Donsak. Day trips run to the Ang Thong Marine Park, 42 islands with a viewpoint over an inland lagoon. Mid-range to luxury.

9. Ko Pha-ngan. Half an hour by boat from Samui, Ko Pha-ngan is known for the monthly Full Moon Party on Haad Rin beach, but most of the island is yoga retreats, jungle and quiet north-coast bays. Avoid party week unless you are going for the party: rooms sell out and prices double. Boats land at Thong Sala, with onward boats to Ko Tao in about an hour. Bungalows to mid-range resorts.

10. Ko Tao. Ko Tao is one of the cheapest places in the world to learn to dive: a PADI Open Water course is usually around 10,000 to 13,000 baht (US$300 to US$390) over three or four days, often with a discounted room. Snorkel off Shark Bay and Aow Leuk, and take a longtail to Ko Nang Yuan, three islets joined by a sandbar (a landing fee applies and plastic bottles are banned). Catamarans from Chumphon take about 2 hours; combined bus-and-boat tickets from Bangkok run overnight. Our Thailand diving guide covers sites and schools. Mostly budget to mid-range.

Mae Haad on Ko Tao, where the ferries from Chumphon, Samui and Pha-ngan land
Mae Haad on Ko Tao, where the ferries from Chumphon, Samui and Pha-ngan land Photo: kallerna, CC BY-SA 4.0, via Wikimedia Commons

The deep south#

11. Ko Lipe. Ko Lipe, inside the Tarutao National Park near the Malaysian border, is small enough to walk across in 20 minutes, with Sunrise and Sunset beaches, Pattaya Beach where the boats land and reefs a few strokes offshore. Speedboats from Pak Bara pier in Satun take about 1.5 hours (roughly 600 to 800 baht), and in high season boats run from Langkawi in Malaysia, with immigration on the island, and from Ko Lanta via the Trang islands. Day trips go to Ko Tarutao and the islands of Adang and Rawi. Boats shrink to a skeleton service from about May to October. Budget to mid-range, and pricier than its size suggests in peak season.

12. Ko Ngai and the Trang islands. Ko Ngai is a single strip of soft sand with clear water and half a dozen resorts, 30 to 45 minutes by boat from Pak Meng on the Trang coast, inside the Hat Chao Mai National Park area. From Ko Ngai, longtail tours take in the Emerald Cave on Ko Mook, where you swim through a dark tunnel to a hidden beach, and the beach at Ko Kradan. Mid-range resorts, quiet evenings, best for couples.

The coast of Ko Lipe in Tarutao National Park, a short swim from the reefs
The coast of Ko Lipe in Tarutao National Park, a short swim from the reefs Photo: VascoPlanet World Photography, CC BY 3.0, via Wikimedia Commons

The east coast#

13. Ko Chang. Ko Chang, Thailand’s third-largest island, has jungle-covered mountains, waterfalls and a west coast of beaches: White Sand Beach (the main strip), Klong Prao and Kai Bae for families, Lonely Beach for backpackers and the stilted fishing village at Bang Bao. Buses from Bangkok reach Trat in 5 to 6 hours, or Bangkok Airways flies to Trat; car ferries cross in 30 to 45 minutes for under 100 baht a foot passenger. Snorkel trips visit the Mu Ko Chang National Park islands such as Ko Wai. All price levels.

14. Ko Kut and Ko Mak. Ko Kut is the quiet, upmarket end of the Trat archipelago: clear bays, mangrove rivers and the Khlong Chao waterfall, with few bars. Its flat neighbour Ko Mak is best explored by bicycle, with sandbars out to Ko Kham. Speedboats from Laem Sok pier near Trat take about 45 minutes to Ko Mak and 1 to 1.5 hours to Ko Kut (roughly 500 to 700 baht), mostly from November to May. Mid-range on Ko Mak, mid-range to luxury on Ko Kut.

15. Ko Samet. Ko Samet is the nearest real island beach to Bangkok: 3 to 3.5 hours by road to Ban Phe pier in Rayong, then 30 to 45 minutes by ferry. The sand is fine and white, Sai Kaew and Ao Wong Deuan are the busy beaches and Ao Phrao faces the sunset. The island is a national park with a 200 baht (US$6) entry fee. It rains less than most of Thailand, but fills with Bangkok crowds at weekends and on holidays. For a day trip from Pattaya, Ko Lan is 30 to 45 minutes by ferry.

Main image
Ko Chang's mountainous, forested interior above its west-coast beaches Photo: Heinz Albers, CC BY 3.0, via Wikimedia Commons

Islands compared#

# Island or beach Best for Gateway Best months Stay level
1 Phi Phi Scenery, snorkelling, parties Phuket, Krabi Nov to Apr Budget to mid
2 Railay Cliffs, climbing, couples Ao Nang Nov to Apr Mid to luxury
3 Ko Lanta Families, long beaches Krabi Nov to Apr All levels
4 Phuket beaches Easy access, choice Phuket Nov to Apr All levels
5 Similan Islands Diving, day trips Khao Lak Mid-Oct to mid-May Liveaboard or day trip
6 Khao Lak Quiet beaches, Similans Phuket Nov to Apr Mid to upscale
7 Ko Phayam Barefoot bungalows Ranong Nov to Apr Budget to mid
8 Ko Samui Comfort, resorts Samui, Surat Thani Jan to Aug Mid to luxury
9 Ko Pha-ngan Full Moon Party, yoga Samui, Surat Thani Jan to Aug Budget to mid
10 Ko Tao Dive courses Chumphon Jan to Aug Budget to mid
11 Ko Lipe Snorkelling off the beach Pak Bara, Langkawi Nov to Apr Budget to mid
12 Ko Ngai and Trang islands Couples, Emerald Cave Trang Nov to Apr Mid
13 Ko Chang Jungle, all-rounder Trat Nov to Apr All levels
14 Ko Kut and Ko Mak Peace and quiet Trat Nov to Apr Mid to luxury
15 Ko Samet Weekend from Bangkok Rayong Nov to Apr Budget to mid

The rule is two monsoons on two coasts. The Andaman coast (Phuket, Krabi, Phi Phi, Lanta, Lipe, the Similans) is at its best from roughly November to April, with calm seas and clear water; from May to October the southwest monsoon brings rain, rough seas and reduced boat services, and some islands all but shut. The Gulf islands of Samui, Pha-ngan and Tao have their dry spell later, roughly January to August, and are wettest from October to December, when November in particular can mean days of rain and cancelled boats. The east coast around Ko Chang follows the Andaman pattern, best from November to April and very wet from June to September. Ko Samet sits in a drier pocket and is fine most of the year. The best time to visit Thailand guide has month-by-month weather.

💡 Pro Tip

In July and August, when the Andaman side is grey and stormy, the Gulf islands are at their sunniest. That makes Samui, Pha-ngan and Tao the summer-holiday choice, and Phi Phi and Lanta the Christmas-to-Easter choice.

Boats and safety#

Ferries and catamarans are the safest way between islands; small speedboats are faster but bounce hard in a swell and have the worst accident record. In July 2018 a tour boat capsized in a storm off Phuket and 47 passengers died. Choose established operators, check there are life jackets for everyone on board and wear one on speedboats, and do not push an operator to sail when the Marine Department has posted a weather warning. In monsoon months, allow a spare day before an international flight. Joint bus-and-boat tickets are covered in our getting around Thailand guide.

Longtails are the island taxis. Agree the price per boat or per person before you board, sit low and towards the middle, and keep bags off the bow: the garlands tied to the prow are offerings to the boat’s guardian spirit, so do not sit on or step over it. Expect wet feet, as many beaches have no pier and you wade ashore.

On the beaches, rip currents are the main danger, above all on Phuket’s west coast and on exposed Andaman beaches from May to October. A red flag means no swimming; a red and yellow flag marks the patrolled zone. If a current pulls you out, do not fight it: swim parallel to the shore until you are free, then come in. Lifeguards are few outside the main Phuket beaches. On the Gulf, box jellyfish are a rare but serious risk, and some beaches keep vinegar stations for stings.

Weather and boats

Boats to the Similans, Surin and many smaller Andaman islands stop altogether from mid-May to mid-October, and services to Ko Lipe, Ko Kut and Ko Phayam shrink to a few a week or none. Check that your island is open and that boats are running before you book a room in the low season.

Fees and rules#

Many islands lie inside national parks that charge foreigners an entry fee, usually paid on the boat or at a ranger station: as of 2026 typically 200 baht for Ko Samet and Tarutao (Ko Lipe), around 300 baht for Ang Thong, 400 baht (US$12) for Phi Phi Le and Maya Bay, and 500 baht (US$15) for the Similans and Surin. Tour prices often exclude the fee, and the Department of National Parks reviews fees from time to time, so check before you go. Keep the ticket: it usually covers the day.

Maya Bay on Ko Phi Phi Le was closed from 2018 to 2022 to let the reef and beach recover, and reopened with strict limits. Boats no longer land on the beach; they tie up at a pontoon in the bay behind it, and you walk in on a boardwalk. Swimming in the bay is not allowed, visits are limited to short time slots with a cap on numbers, and the bay closes for a recovery period each year, in recent years around August and September. Check the current dates before you book a Phi Phi Le tour.

Beach rules are enforced more than they used to be. Sunscreens containing oxybenzone, octinoxate, 4-methylbenzylidene camphor or butylparaben are banned in marine national parks, with fines of up to 100,000 baht, so bring a reef-safe brand. Smoking is banned on many popular beaches, including in Phuket and Krabi, with heavy fines. Do not touch or stand on coral, feed fish, or take shells, sand or coral home. For the reefs and marine life themselves, see our Thailand wildlife and national parks guide.

All islands and beaches in Thailand#

Phi Phi Islands Islands Phi Phi Islands Tropical limestone islands famed for clear waters Railay Beach Beach Railay Beach Scenic limestone-cliff beach popular with rock climbers Similan Islands Islands Similan Islands Protected marine park renowned for diving and coral reefs Khao Phing Kan Island Khao Phing Kan Island famous for dramatic limestone karsts in Phang Nga Ko Tao Island Ko Tao Small island renowned for scuba diving certifications Ko Samui Island Ko Samui Thai island resort known for beaches and coconut palms Ko Chang Island Ko Chang Large Thai island with beaches, rainforests, and reefs Ko Samet Island Ko Samet Popular Thai island known for white sand beaches Beach Sai Kaew Beach Popular white-sand island beach Ko Lan Island Ko Lan Small Thai island near Pattaya known for beaches Ko Kut Island Ko Kut Remote Thai island in Trat with quiet beaches Ko Lipe Island Ko Lipe Small Andaman Sea island popular for snorkeling and diving Ko Mak Island Ko Mak Quiet island in Trat known for coconut plantations Ko Phi Phi Don Island Ko Phi Phi Don Largest Phi Phi island with beaches and resorts Ko Phi Phi Le Island Ko Phi Phi Le Smaller Phi Phi island with Maya Bay limestone cliffs Ko Phuket Island Ko Phuket Southern Thai island district centred on Phuket Island Ko Lanta Yai Island Ko Lanta Yai Large Krabi island known for beaches and diving Ko Poda Island Ko Poda Small limestone islet popular for snorkeling and beaches Ko Ta Ru Tao Island Ko Ta Ru Tao Small Thai island in southern waters Ko Phai Island Ko Phai Small island off Chon Buri with coral reefs Beach Kata Beach Popular Phuket beach known for surfing and sunsets Ko Kham Island Ko Kham Small island near Ko Chang with beaches Ko Lanta Islands Ko Lanta Island district in Krabi known for long beaches Beach Karon Beach Long sandy beach and tourist area in Phuket Ko Lamphu Island Ko Lamphu Small river island in Surat Thani city center Ko Nang Yuan Island Ko Nang Yuan Small island cluster linked by sandbar, popular snorkel spot Ko Ngai Island Ko Ngai Quiet Thai island with long beaches and coral reefs Ko Phayam Island Ko Phayam Laid-back Andaman island with few cars and beaches Island Ko Phra Thong Large coastal island with sand dunes and wildlife Ko Wai Island Ko Wai Small island near Koh Chang, popular for snorkeling Beach White Sand Beach (Ko Chang) Long sandy beach and resort strip on Ko Chang Beach Lonely Beach Laid-back white-sand beach and backpacker hub Island Ko Si Chang Nearshore island with royal summer palace and beaches Beach Jomtien Beach Haad Rin Beach Haad Rin Peninsular beach area with Sunrise and Sunset beaches Ko Kret Island Ko Kret Kamala beach Beach Kamala beach Phuket coastal beach known for calm waters Ko Jum Island Ko Jum Small island with fishing villages in Phuket region Beach Bo Phut Beach town on Koh Samui with Fisherman's Village Chaweng Beach Chaweng Popular Koh Samui beach town with nightlife and beaches Islands Ko Man Islands Pak Meng beach Beach Pak Meng beach Popular sandy beach with limestone islets offshore Noppharat Thara Beach Beach Noppharat Thara Beach Long sandy beach near Krabi's coastal area Bang Thao Beach Beach Bang Thao Beach Resort beach on Phuket's northwest coast Ko Wua Ta Lap Island Ko Wua Ta Lap Island in Mu Ko Ang Thong National Park Beach Mai Khao Long beach in northern Phuket with sea turtle conservation Nai Harn beach Beach Nai Harn beach Popular tropical beach with clear water and bayside resorts Nai Yang Beach Beach Nai Yang Beach Calm beach adjacent to Sirinat National Park, Phuket

More Interests#

Thailand islands and beaches FAQs#

Which Thai island is best for a first visit?

Ko Phi Phi or Ko Lanta from November to April, or Ko Samui from January to August. Phi Phi has the most dramatic scenery, Lanta has the easiest family beaches, and Samui has an airport and the widest choice of hotels.

Which side of Thailand is better, the Andaman or the Gulf?

It depends on the month. The Andaman coast (Phuket, Krabi, Phi Phi) is best from November to April; the Gulf islands (Samui, Pha-ngan, Tao) are best from January to August and wettest from October to December.

Can you swim at Maya Bay?

No. Since Maya Bay reopened in 2022, swimming has been banned and boats moor behind the bay so visitors walk in on a boardwalk. Visits are timed and capped, and the bay closes for part of each year, recently around August and September.

What is the quietest island in Thailand?

Ko Kut, Ko Phayam, Ko Ngai and Ko Jum are the quietest islands with a real choice of places to stay. All four have few cars, little nightlife and long stretches of empty sand.

How much is the national park fee for Thai islands?

For foreigners, usually 200 baht for parks such as Ko Samet and Tarutao, 400 baht for Phi Phi Le, and 500 baht for the Similan and Surin islands. Tours often exclude it, so ask before you pay.

Are speedboats in Thailand safe?

Mostly, with established operators in good weather, but they have the worst safety record of any boat. Wear a life jacket, avoid sailing in storms, and take the larger ferry or catamaran where one runs.

Which Thai island is best for diving?

Ko Tao for learning, with Open Water courses from around 10,000 baht, and the Similan and Surin islands for the best reefs, from mid-October to mid-May. Ko Lipe has good snorkelling straight off the beach.

Are Thai islands open in the rainy season?

Most are, but the experience changes. Phuket, Samui, Ko Tao and Ko Chang stay open all year; the Similans and Surin close from mid-May to mid-October, and small islands like Ko Lipe, Ko Kut and Ko Phayam run reduced boats and many resorts close.