Beaches

The best beaches in Thailand: my 15 picks, coast by coast

Thailand has hundreds of beaches, but they are not all good at the same time of year. The Andaman coast shines from December to March; the Gulf of Thailand from January to August; the east coast from November to April. Here are my 15 favourites, grouped by coast, with the season, the vibe and how to get there, so you pick a beach that is beautiful when you actually travel.

Kylian DevBy Kylian Dev

  • 15 beaches tested
  • The right season for each
  • Calm, lively or wild

Short answer

The most beautiful beaches in Thailand are Railay West and Phra Nang in Krabi, Sunrise Beach on Koh Lipe, Koh Kradan in the Trang islands, Maya Bay on Koh Phi Phi Leh and Freedom Beach in Phuket on the Andaman coast, best from December to March. On the Gulf side, Silver Beach on Koh Samui, Sairee on Koh Tao and Bottle Beach on Koh Phangan are best from January to August. For a quick trip from Bangkok, Ao Prao on Koh Samet and White Sand Beach on Koh Chang are good all year except September to October.

Andaman Sea beaches (Phuket, Krabi, Phi Phi, Lanta, Lipe)

Turquoise water and limestone cliffs. Best from December to March; rough sea from May to October.

Railay West and Phra Nang (Krabi)

Iconic

Fine sand framed by huge limestone cliffs, reachable only by boat. Phra Nang, with its cave, is one of the most photographed beaches in the country. Come early or late to avoid the day-trip boats.

Maya Bay (Koh Phi Phi Leh)

Protected

The bay from the film The Beach, now protected: no swimming, a limited number of visitors and a closure every year around August and September. Worth it early in the morning.

Sunrise Beach (Koh Lipe)

Clear water

Soft white sand and clear water at the southern end of the Andaman Sea, with snorkelling a few metres from the shore. Boats run from November to April.

Koh Kradan (Trang)

Wild

A long, almost empty beach facing a coral reef and the limestone islands of Trang. One of the most beautiful and quietest in Thailand.

Freedom Beach (Phuket)

Hidden

A small cove in the south of Phuket, reached by longtail from Patong or by a steep trail. Much calmer than the island's big beaches.

Kantiang Bay (Koh Lanta)

Relaxed

A bay surrounded by jungle in the south of Lanta, with a relaxed village and beautiful sunsets.

Long Beach (Koh Phi Phi Don)

View

Away from the crowds of Tonsai, clear water and a view of Phi Phi Leh, 20 minutes on foot or by boat taxi.

Stay near the sand: hotels at Railay, on Koh Lipe or on Koh Lanta.

Koh Lipe
Koh Lipe

Gulf of Thailand beaches (Samui, Phangan, Tao)

A different season: fairly dry from January to August, heavy rain from October to December.

Silver Beach (Koh Samui)

Small cove

A small cove between Chaweng and Lamai, with granite boulders and calm, clear water. Perfect for snorkelling close to the beach.

Sairee Beach (Koh Tao)

Sunset

Koh Tao's longest beach, lively in the evening, with some of the best sunsets in the Gulf and dive schools every few metres.

Bottle Beach (Koh Phangan)

Remote

A remote bay on the north coast, reached by boat or a rough track. A handful of bungalows and a real feeling of being away from it all.

Thong Nai Pan Noi (Koh Phangan)

Calm

A curved bay with golden sand on the north-east coast, calmer than the south of the island.

Stay near the sand: hotels by Sairee Beach or at Thong Nai Pan.

East coast beaches (Koh Samet, Koh Chang, Koh Kood)

The closest islands to Bangkok, best from November to April.

Ao Prao (Koh Samet)

Weekend

The west-facing beach of Samet, quieter than the east coast, with sunsets over the sea. Only 3 to 4 hours from Bangkok.

Ao Bang Bao (Koh Kood)

Unspoilt

White sand and calm water on one of the least developed islands in Thailand.

Lonely Beach (Koh Chang)

Backpacker

A cove with a laid-back backpacker vibe on the west coast of Koh Chang.

Ao Suan Yai (Koh Mak)

Families

Long and shallow, ideal for families, on a flat island without traffic.

Stay near the sand: hotels on Koh Kood or at Ao Prao on Koh Samet.

Sairee Beach, Koh Tao
Sairee Beach, Koh Tao

Which coast in which month?

The same beach can be perfect or rainy depending on the month.

CoastBest monthsMonths to avoidMain beaches
Andaman SeaDecember to MarchMay to October (swell, red flags)Railay, Phi Phi, Lanta, Lipe, Phuket
Gulf of ThailandJanuary to AugustOctober to DecemberSamui, Phangan, Tao
East coastNovember to AprilJune to September (Koh Chang, Koh Kood)Samet, Chang, Kood, Mak

Swimming safely

Most drownings in Thailand happen on unguarded beaches in the monsoon season.

  • Never swim when the red flag is up, especially on the west coast of Phuket from May to October.
  • Watch out for rip currents: if you are pulled out, swim parallel to the beach, not against the current.
  • Wear reef shoes on rocky and coral beaches, and never stand on coral.
  • Use reef-safe sunscreen: several marine parks ask for it.
Silver Beach (Crystal Bay), Koh Samui
Silver Beach (Crystal Bay), Koh Samui
Create my itineraryTurn what you've read into a day-by-day route.

FAQ

Your questions

What is the most beautiful beach in Thailand?

Railay West and Phra Nang Beach in Krabi are often considered the most beautiful, thanks to their limestone cliffs. For clear water and fewer people, Koh Kradan and Sunrise Beach on Koh Lipe are hard to beat.

When is the best time for beaches in Thailand?

December to March for the Andaman coast (Phuket, Krabi, Phi Phi, Lanta, Lipe), January to August for the Gulf (Koh Samui, Koh Phangan, Koh Tao) and November to April for the east coast (Koh Samet, Koh Chang).

Which beaches are good in July and August?

The Gulf of Thailand islands (Koh Samui, Koh Phangan, Koh Tao) and Koh Samet, which stay fairly dry, while the Andaman coast is in its rainy season.

Can you swim at Maya Bay?

No. Since its reopening, swimming is forbidden at Maya Bay to protect the reef. Visitors land on the beach for a limited time, and the bay closes every year for a few weeks around August and September.

What is the best beach near Bangkok?

Koh Samet is the closest island with beautiful beaches, 3 to 4 hours away. On the mainland, Hua Hin and Pattaya are closer but less wild.