Krabi’s beaches split into two camps: the mainland strips you can walk to, and the boat-only beaches that are the real prizes. If you only judged Krabi by Ao Nang beach you’d wonder what the fuss was about — the magic is a short longtail away. Here are the beaches worth your time, ranked, with how to reach each.
Quick facts
Checked 12 October 2026.
- Best swim and scenery: Phra Nang, boat only, on the tip of Railay.
- Best beach to stay on: Railay West. Shared longtail from Ao Nang beach, ฿100 one way, about 10–15 minutes, 08:00–18:00.
- Ao Nang beach: a working longtail harbour. Good sunset, ordinary swimming.
- Quiet mainland: Tubkaek and Klong Muang, north of Ao Nang, by taxi or scooter.
- Island day: Four Islands tours are about ฿900 for a group seat, plus ฿400 for a foreign adult at Hat Noppharat Thara–Mu Ko Phi Phi National Park (Tourism Authority of Thailand).
The longtail fare is the posted Ao Nang rate, also given by Travelfish, checked 12 Oct 2026. For a base, see where to stay in Krabi and beachfront hotels.
The short version
- Best overall: Phra Nang, on the Railay peninsula — limestone cliffs, clear water, boat-only.
- Best you can stay right on: Railay West — postcard sand, sunset side.
- Best for quiet: Tubkaek and Klong Muang, north of Ao Nang.
- Best for a stroll and a sunset (not swimming): Ao Nang town beach.
- Reaching the good ones means a longtail (from ฿100) or an island tour — see getting around and activities.
1. Phra Nang Beach
The best beach in Krabi and one of the best in Thailand. It sits on the tip of the Railay peninsula, backed by a towering limestone headland with a cave shrine at one end, fronted by clear, calm, swimmable water. There’s no road — you arrive by longtail — which keeps it special even when busy.
Get there: longtail from Ao Nang (about ฿100 each way) to Railay, then a short flat walk across the peninsula; or as a stop on a Four Islands tour. Bring water and snacks — supply is limited to boat vendors. Full detail in the Railay Beach guide.
2. Railay West
The wide, soft, west-facing beach on the Railay peninsula, and the one you can actually stay on. Good swimming, longtails pulled up on the sand, and a front-row sunset. It’s busier than Phra Nang but has the cafés and rooms Phra Nang lacks.
Get there: longtail from Ao Nang, ฿100 each way, 10–15 minutes. Stay a night to have it early and late — see where to stay and Railay beach hotels.
3. Tubkaek Beach
North of Ao Nang, Tubkaek is a quiet, tree-lined stretch looking straight out at a cluster of karst islands — one of the province’s best sunset views, and far calmer than the Ao Nang strip. Low tide pulls the water out a long way, exposing flats you can walk across.
Get there: taxi or scooter from Ao Nang (no direct songthaew all the way). It’s the base for the northern resorts — see the Klong Muang & Tubkaek guide and Klong Muang resorts.
4. Klong Muang Beach
Tubkaek’s neighbour and the quiet resort beach of choice. Flat, calm and uncrowded, backed by hotels rather than bars. It’s not the most dramatic sand in Krabi, but for a swim, a lounger and a book with the kids, it’s ideal.
Get there: taxi or scooter from Ao Nang. Detail in the Klong Muang & Tubkaek guide.
5. The island beaches — Koh Poda, Tup, Chicken Island
The Four Islands beaches are a highlight in their own right. Koh Poda has a broad arc of white sand and shallow, clear water; Tup and its neighbours are linked by a sandbar that surfaces at low tide so you can walk between islands ankle-deep. These are day-trip beaches — you visit, you don’t stay.
Get there: on a Four Islands tour by longtail or speedboat, plus the ฿400 national park fee. Some are also reachable by private longtail charter from Ao Nang.
6. Nopparat Thara Beach
Just west of Ao Nang, Nopparat Thara is a long, quieter national-park beach with the same island views but a fraction of the crowd. It’s shallow and wide at low tide — more for a peaceful walk and a picnic than a proper swim — and it’s where some of the island boats launch.
Get there: short songthaew or walk from Ao Nang.
7. Ao Nang Beach
The town beach. Be clear-eyed: it’s a working seafront lined with longtails, bars and tour desks, and the swimming is average with murkier water. What it’s great for is the evening — a west-facing sunset with a drink on the promenade, the town’s nightly ritual. Use it for that, and boat out for your swimming.
Get there: you’re on it if you stay in Ao Nang. The town itself is covered in the Ao Nang area guide.
8. Tonsai Beach
North of Railay West, reached by a low-tide scramble over the rocks or a short longtail, Tonsai is the rougher, cheaper cousin of the Railay beaches. The sand isn’t the finest and low tide pulls the water right out, but the setting under overhanging cliffs is dramatic and the crowd — climbers and backpackers — gives it a laid-back edge the resort beaches lack. Come for the atmosphere and the cheap drinks rather than the swimming.
9. Koh Hong beach and lagoon
Out in the Hong Islands marine park, the beach on Koh Hong is a quiet crescent of white sand, and just around the cliffs is “the Hong” — a hidden lagoon you enter by boat through a gap in the rock. It’s only reachable on a Hong Islands tour, which makes it a beach you earn, and quieter than the Four Islands stops for it. Bring everything you need; there are no shops.
Practical beach notes
- Tides matter. Many Krabi beaches go very shallow at low tide, and the Railay longtail landing means wading. Check the tide if a specific swim is the plan.
- Bring cash and water to the boat-only beaches — vendors exist but choice and prices aren’t in your favour.
- Sun is fierce even on cloudy days. Reef-safe sunscreen, a hat, and shade in the middle of the day.
- Green season brings rougher water and the odd red-flag day; swim where it’s calm and heed the flags.
Which beach for what
To match a beach to your mood: for the best all-round swim and scenery, Phra Nang. To stay right on a good beach, Railay West. For quiet and a great sunset, Tubkaek. For a calm family swim, Klong Muang. For a cheap, atmospheric hangout, Tonsai. For snorkelling and island-hopping, the Four Islands and Hong beaches on a tour. And for a sunset drink without a boat, Ao Nang’s town beach. There’s no single best beach in Krabi — there’s the right one for the day you’re having, and most trips take in three or four.
Staying safe in the water
The Andaman is usually gentle in the dry season, but a few things are worth knowing. Currents can pick up around headlands and at changing tides, so swim where others are and heed any red flags. Box jellyfish are rare but present in Thai waters; if there are warning signs or vinegar stations on a beach, take them seriously. Longtails and speedboats share the swimming areas at busy beaches, so stay inside any marked swim zones and keep an eye out. And the sun off the water is fierce even under cloud — reapply sunscreen, wear a rash vest for long snorkels, and take shade in the middle of the day.
Where to base for beaches
If beaches are your priority, weigh two options. Stay in Ao Nang for the easiest boat access to Phra Nang, Railay and the islands, accepting a so-so town beach. Or base north at Klong Muang or Tubkaek for a calm swimmable beach on your doorstep, accepting a taxi to the boats. Compare rooms on the hotels list, and let the 3-day itinerary fold the best beaches into a plan.
FAQ
What is the best beach in Krabi?
Phra Nang, on the tip of the Railay peninsula. It is boat-only, with clear water and a cliff cave at one end. Railay West is the best beach you can stay on.
Is Ao Nang beach good for swimming?
Not really. Ao Nang beach is a working longtail harbour with average water. Use it for the sunset walk, and take the ฿100 boat to Railay or Phra Nang to swim.
How much is the boat from Ao Nang to Railay?
฿100 per person one way in daylight, about 10 to 15 minutes. Boats run roughly 08:00 to 18:00 and leave when they have a group. Checked 12 October 2026 against the posted Ao Nang rate.
Which Krabi beach is best for families?
Klong Muang. The water is calmer and shallower than Ao Nang’s harbour, and the resorts sit on the sand. See the family resorts guide.
What is the national park fee for Krabi’s islands?
Foreign adults pay ฿400, and foreign children ฿200, at Hat Noppharat Thara–Mu Ko Phi Phi National Park. That is the fee on Phi Phi and on Four Islands tours. Tourism Authority of Thailand listing, checked 12 October 2026. Tour prices usually leave it on top.