Where to Go Snorkelling in Phuket
Snorkelling in Phuket splits cleanly into two options. The easiest, cheapest option is shore snorkelling at the rocky ends of Phuket’s own beaches, no boat needed. Just a mask, fins, and a taxi or scooter. For the best snorkelling in Phuket, you take a half-day or full-day boat trip to one of the islands. The Similan Islands and Racha Island are the real best near Phuket, but they require a boat. Coral Island and Koh Khai are often sold as snorkelling trips, but are really beach days with degraded coral, so I rank everything honestly below.
The rocky coves and hidden bays on the south and west coast of Phuket itself have the clearest shore water and the most fish. The best shore snorkelling is usually at the ends of beaches, where rocks create shelter for marine life. Bring your own gear if you can, as not all beaches have rental shops.
Swimming on the west coast can be dangerous during the monsoon season (May to October), so check conditions before going in. The calm months from November to April offer the best visibility, often 10 metres or more. See the full guide to things to do in Phuket for more.
How to Choose Where to Snorkel in Phuket
The first decision is whether to snorkel from shore or take a boat trip. Both are valid. Here is how to pick.
Stay on shore if you are on a budget or short on time. Ao Sane, Ya Nui, with the Koh Man swim, Merlin Beach and Freedom Beach all offer decent shore snorkelling for free. You just need a mask, fins and a taxi or scooter to get there. Ao Sane is probably the best pure shore option on Phuket.
Take a boat trip if you want the best snorkelling. The Similan Islands are the best in Thailand, but require a full-day speedboat trip and are only open from October to May. Racha Island is the best snorkelling close to Phuket, just 30 minutes by speedboat from Chalong, with healthy coral and clear water year-round. Phi Phi is famous and beautiful, but very crowded. Coral Island and Koh Khai are easy beach days, but the coral is degraded at both.
Pick by your swimming ability. Paradise Beach, Merlin Beach, Nai Thon and Coral Island are suitable for beginners and children. Ao Sane, Laem Singh and the Ya Nui-to-Koh Man crossing need confident swimmers. Never attempt the Koh Man crossing unless you have strong open-water swimming experience; the passage is about 300 metres each way.
Pick by where you are staying. If you are in the south of Phuket (Rawai, Nai Harn, Kata), Ao Sane and Ya Nui are a short drive. If you are in Patong, Freedom Beach and Paradise Beach are nearby. If you are in the north (Bang Tao, Surin, near the airport), Banana Beach and Nai Thon are closest. Merlin Beach is between Patong and Karon.
Visit in high season if possible. November to April is when the sea is calm, visibility is good, and fish are most visible. The monsoon season (May to October) makes most west coast snorkelling unsafe. Paradise Beach is the one year-round exception because it faces northeast and stays sheltered.
Consider tide timing. Many Phuket shore snorkelling spots work best at mid to high tide, when the water covers the reef and reduces the chance of standing on coral or urchins. Check a tide chart for Phuket before planning a morning session.
Snorkelling on the Beaches of Phuket
The snorkelling beaches of Phuket do not match the islands for coral variety or water clarity, but they are free, easy to reach by taxi or scooter, and good enough for a casual session if you cannot book a boat trip. The best shore spots are at the rocky ends of beaches, where boulders create shelter for marine life. Bring your own gear where possible, as not all beaches have rental shops.
Quick Beach Snorkelling Comparison
| Snorkelling Beach | Best For | Level | Gear Rental | Season |
|---|---|---|---|---|
| Ao Sane | Best shore snorkelling on Phuket | Intermediate | Yes (150 Baht) | Nov-Apr |
| Ya Nui + Koh Man | Clownfish, island crossing | All (beach) / Strong (island) | Yes | Nov-Apr |
| Merlin Beach | Natural reef, sea turtles | All levels | Hotel only | Nov-Apr |
| Banana Beach | Quiet, clear water, hidden cove | All levels | No | Nov-Apr |
| Laem Singh | Recovered reef, few visitors | Intermediate | No | Nov-Apr |
| Kata / Kata Noi | Rocky ends, Koh Poo island | Beginner (beach) / Inter (island) | Yes | Nov-Apr only |
| Nai Thon | Relaxed, southern rocks | Beginner | Sometimes | Nov-Apr |
| Freedom Beach | Clear water, no jet skis | All levels | Sometimes | Nov-Apr |
| Paradise Beach | Sheltered, works in low season | Beginner | Yes | Year-round |
Ao Sane Beach

| Location: Near Nai Harn Beach |
Ao Sane is probably the best shore snorkelling on Phuket itself. The beach is split into three tiny coves separated by rock formations, and both the left and right sides have good underwater terrain. The left side drops off quickly into deeper water, where you can spot parrotfish, butterflyfish and occasional moray eels hiding in the rocks. The right side is shallower and better at high tide, with brain coral and anemones close to the surface. You can rent masks and fins for about 150 Baht at the small dive centre on the beach. The water is calmest in the morning. Best from November to April.
Best for: Confident swimmers, experienced snorkellers
What you actually see: Parrotfish, butterflyfish, moray eels, anemones, brain coral
Gear rental: Yes, 150 Baht
Facilities: Restaurant, dive centre, basic bungalows
Ya Nui Beach

| Location: South Phuket |
Ya Nui Beach is one of the best snorkelling spots in south Phuket, a tiny cove between the Windmill Viewpoint and Promthep Cape. The rocky left side has colourful reef fish, sea urchins and small patches of coral growing on the boulders. The real highlight is the swim to Koh Man, the small island about 300 metres offshore.
The water between the beach and the island is some of the best snorkelling in Phuket, with healthy coral, clownfish in anemones and much better visibility than the beach itself. Only attempt the crossing if you are a strong swimmer. The passage crosses open water, and boat traffic from Rawai passes through the area. Kayaks are available for rent at about 100 Baht per hour if you prefer not to swim.
Best for: All levels (beach), strong swimmers (Koh Man crossing)
What you actually see: Clownfish, reef fish, sea urchins, coral on rocks
Gear rental: Yes, on the beach
Facilities: Restaurants, bars, beach chairs
Merlin Beach

| Location: Between Patong and Karon |
Merlin Beach is one of the best snorkelling beaches in Phuket with a natural reef right off the shore. It sits in front of the Marriott Phuket Resort, and the reef runs along the right side with hard coral formations, small tropical fish and the occasional sea turtle. The hotel runs a guided snorkelling reef program for guests, but the beach is public. If you are not staying at the hotel, there is a small road on the left side that leads down to the sand. The water is not ideal for regular swimming because of the reef, but that is exactly what makes it good for snorkelling. Morning visits offer the calmest water.
Best for: All levels, families
What you actually see: Hard coral, tropical fish, sea turtles (occasional)
Gear rental: Through the hotel only
Facilities: Hotel restaurant, massage nearby
Banana Beach

| Location: Northwest coast, near airport |
Banana Beach is one of the least known beaches in Phuket, on the northwest coast near the airport. It takes some effort to find, but the reward is clear water and very few people. The beach is about 800 metres long with rocky areas on both ends that shelter small reef fish and colourful coral patches. The southern end tends to have better visibility. A small restaurant on the beach serves basic Thai food, and longtail boats can take you to nearby spots. Bring your own snorkelling gear as there is no rental available.
Best for: All levels, anyone wanting a quiet spot
What you actually see: Small reef fish, coral on rocks
Gear rental: No, bring your own
Facilities: One restaurant, longtail boats
Laem Singh Beach

| Location: Between Kamala and Surin |
Laem Singh sits between Kamala Beach and Surin Beach and used to be one of the most popular beaches in Phuket. Access was restricted for several years, but there is now a way to reach it again. The southern headland has excellent snorkelling with large boulders underwater, creating hiding spots for schools of fish. Because the beach sees far fewer visitors than before, the marine life has had time to recover. The water is usually clear and calm during high season. Read here how to access this beach.
Best for: Confident swimmers
What you actually see: Reef fish, rock formations with a good variety
Gear rental: Limited, bring your own
Facilities: One restaurant
Kata Beach and Kata Noi Beach

| Location: West coast, south |
The north end of Kata Beach has a rocky area that shelters a good variety of reef fish, including parrotfish, sergeant majors and the occasional triggerfish. A small island called Koh Poo (Crab Island) sits just off the northern headland and offers even better snorkelling if you hire a longtail boat (around 1,500 Baht per hour) or are a confident swimmer.
Kata Noi, the smaller beach just to the south, has rocky areas on both ends with shallow reefs and bright turquoise water. Visibility at Kata Noi is often best around midday. Be aware of longtail boats and jet skis at Kata, especially near the reef areas. Both beaches are only good for snorkelling from November to April. During the monsoon, the waves make it too rough.
Best for: Beginners (beach), intermediate (Koh Poo island)
What you actually see: Parrotfish, sergeant majors, triggerfish, coral on rocks
Gear rental: Yes, on both beaches
Facilities: Beach chairs, restaurants, massage
Nai Thon Beach

| Location: Northwest coast |
Nai Thon Beach is on the northwest coast, far from the main tourist areas, which keeps it quiet. The southern end has a rocky area with enough underwater terrain to spot small fish and some coral. It is not the most spectacular snorkelling in Phuket, but the water is usually calm, and the beach is beautiful.
A good choice for a relaxed session if you are already in the area (it is close to the airport and Mai Khao Beach). The northern end is sandier and better for swimming than snorkelling.
Best for: Beginners, families
What you actually see: Small fish, limited coral
Gear rental: Sometimes available, better to bring your own
Facilities: Restaurants, massage, beach chairs
Freedom Beach

| Location: Southwest of Patong |
Freedom Beach is about 4 km southwest of Patong and is one of the quieter snorkelling spots because it is harder to reach. The easiest way is by longtail boat from the south end of Patong (about 10 minutes, negotiate the price). There is also a steep road down from the hilltop, but you need to be fit to walk back up.
Both ends of the beach have rocky areas with reef fish, and the water is noticeably clearer than nearby Patong because there are no jet skis or large boats. The beach is only fully open during high season (November to April), when restaurants and bars set up on the sand.
Best for: All levels
What you actually see: Reef fish at both ends, clearer water than most west coast beaches
Gear rental: Sometimes available during high season
Facilities: Restaurants, chairs, and massage (high season only)
Paradise Beach

| Location: Southwest of Patong |
Paradise Beach is a small double beach about 5 km southwest of Patong, managed by a beach club that charges an entrance fee (usually around 100 Baht). There is a coral reef about 100 metres offshore with brain coral and schools of small fish. The beach faces northeast, which means it can be calm even when the west coast beaches have waves during the monsoon.
That makes it one of the few spots that work outside of high season. It does get busy during peak months, especially in the afternoons when tour groups arrive. Go early for the best experience. Jet skis are not allowed near the beach, which helps keep the water clear.
Best for: Beginners, families
What you actually see: Brain coral, schools of small fish
Gear rental: Yes, through the beach club
Facilities: Restaurants, bars, massage, beach chairs, kayaks
Snorkelling on the Islands Near Phuket
The clearest water and healthiest coral near Phuket are on the islands, not the main coastline. A boat trip turns snorkelling from a casual swim with a few reef fish into something much more rewarding, with visibility often 3 to 5 times better than the shore.
Not every island sold as a snorkelling trip actually has good snorkelling. After 30 years exploring these islands, here is the honest ranking by what you really see underwater. The Similans are world-class. Racha is the best near Phuket. Phi Phi is good but busy. Coral Island and Koh Khai are easy beach days more than serious snorkelling spots, and I explain why below.
Quick Island Snorkelling Comparison
| Snorkelling Island | Snorkelling Quality | Travel Time | Best For | Season |
|---|---|---|---|---|
| Similan Islands | Excellent (world-class) | Full day from Khao Lak | Serious snorkellers | Oct-May only |
| Racha Island | Very good (best near Phuket) | 30 min speedboat | Families, all levels | Year-round |
| Phi Phi Islands | Good but very crowded | 1 hr speedboat | Iconic scenery + reef sharks | Year-round |
| Coral Island | Limited (coral degraded) | 15 min speedboat | Easy family beach day | Year-round |
| Koh Khai Islands | Poor (mostly sand, dead coral) | 15 min speedboat | Fish feeding, photos | Year-round |
| Koh Bon | Mediocre but quiet | 15 min longtail | Quiet half day with lunch | Year-round |
Similan Islands

| Location: 2 hr drive + 1.5 hr speedboat from Khao Lak – Full day |
The Similan Islands are the best snorkelling near Phuket, and probably the best in Thailand. The water is so clear that visibility can reach 30 metres on a good day. The coral gardens are healthy, with both hard and soft corals, and you have a real chance of seeing sea turtles, reef sharks and large schools of fish.
The islands sit 100 km northwest of Phuket and require a 2-hour drive plus a 1.5-hour speedboat ride from Khao Lak, so it is a long day. The park is only open from mid-October to mid-May, which keeps the reefs in good shape. If you only do one snorkelling trip from Phuket, make it this one.
Best for: Anyone serious about snorkelling, all levels
What you actually see: Sea turtles, reef sharks, hard and soft coral gardens, large schools of fish
Gear rental: Included in most tours
Season: Mid-October to mid-May only
Racha Island

| Location: 30 min speedboat from Chalong Pier – Full day or overnight |
Racha Yai is the best snorkelling island close to Phuket, and the one most travellers underrate. The boat ride is just 30 minutes from Chalong Pier, and the visibility at Patok Bay, Siam Bay and Lah Bay often reaches 15 to 25 metres. You can walk straight off the beach into the coral, which makes it good for beginners and families. The reef has healthy boulder coral and decent fish variety.
Between January and March, manta rays are sometimes spotted around Racha Noi, the smaller and quieter sister island favoured by experienced snorkellers. Racha Noi has deeper water, better coral and a chance of larger marine life. If you can stay overnight on Racha Yai, you get the beach to yourself once the day boats leave.
Best for: Beginners and families (Racha Yai), experienced snorkellers (Racha Noi)
What you actually see: Boulder coral, brain coral, reef fish, starfish, sea urchins, and manta rays in season
Gear rental: Included in tours, also available on the island
Season: Year-round, best November to April
Phi Phi Islands

| Location: 1 hr speedboat from Phuket – Full day |
Phi Phi is the most famous snorkelling stop near Phuket, about 40 km southeast and 1 hour by speedboat. The water is bright turquoise, the cliffs are dramatic, and the marine life around Bamboo Island and Mosquito Island is the highlight. You can often see blacktip reef sharks in shallow water near Maya Bay, which is harmless and a real moment for many travellers.
The downside is the crowds. Phi Phi day tours arrive in waves from mid-morning, and the famous spots are packed by 11 am. The snorkelling itself is good, but you share it with a lot of boats and people. Morning departures help. Staying overnight on Phi Phi Don is even better. Once the day boats leave, the islands quieten down completely.
Best for: Travellers who want to combine snorkelling with famous beach stops and dramatic scenery
What you actually see: Blacktip reef sharks, colourful reef fish, soft coral, sea urchins
Gear rental: Included in tours
Season: Year-round, calmer November to April
Coral Island (Koh Hey)

| Location: 15 min speedboat from Rawai Beach – Half day or full day |
Coral Island is the easiest island trip from Phuket, just 15 minutes by speedboat from Rawai Beach. The water is clear, the sand is white, and the calm shallow bays make it the easiest day trip for families with young children. The island works year-round because it sits on the east side, sheltered from the worst of the monsoon.
Be honest about the snorkelling, though. Despite the name, decades of heavy tourism have damaged most of the coral close to shore. Locals sometimes call it Coraless Island. You will still see some reef fish, especially around Banana Beach side, which is quieter and clearer than Long Beach, but the coral itself is not what it used to be. Come for the easy beach day with a quick snorkel, not for the underwater scenery.
Best for: Beginners, families with young children, low-season day trips
What you actually see: Reef fish, anemones, limited live coral, lots of sand
Gear rental: Included in tours
Season: Year-round
Koh Khai Islands

| Location: 15 min speedboat from Phuket east coast – Half day |
The Koh Khai Islands are three tiny islands 15 minutes by speedboat from Phuket’s east coast. The water is shallow, clear and filled with reef fish that come right up to the beach. Tour operators sell this as a snorkelling trip, but I want to be straight with you: this is really a beach and fish-feeding day, not a serious snorkelling spot.
The beaches themselves are mostly sand and broken, dead coral. You will see lots of fish near the shore because they are used to being fed, but the actual reef is largely degraded. Some live coral exists further out at Khai Nai and the back of Khai Nok, but most tours do not take you there. Khai Nui, the small uninhabited one, has the best small coral patches of the three.
The other issue is the crowds. During high season, dozens of speedboats arrive between 10 am and 2 pm. The beaches get packed, the toilets cost money, and food prices are 2 to 3 times mainland rates. Go early or skip the afternoon. Best for families with kids who just want to splash and feed fish, not for snorkellers looking for coral.
Best for: Families with young children, quick easy beach trips, and photos
What you actually see: Lots of reef fish near the shore, mostly dead coral, sand
Gear rental: Included in tours
Season: Year-round, but very crowded November to April
Koh Bon

| Location: 15 min longtail boat from Rawai Beach – Half day |
Koh Bon is the closest island to Phuket, just 15 minutes by longtail boat from Rawai. The snorkelling is honestly mediocre, with mostly branch coral and small reef fish, but the appeal is the quiet. There are no big tour groups here. You can have lunch at the beachside restaurant, swim, snorkel a bit around the rocky ends of the main beach, and enjoy the old, untouched feel that the bigger islands have lost.
If you want the best snorkelling near Phuket, this is not it. If you want a quiet half day off the island with a swim and a fish lunch, it is excellent. The hidden beach on the other side of the island is worth the walk if you have the time.
Best for: A quiet half day with lunch, not a dedicated snorkelling trip
What you actually see: Branch coral, small reef fish around the rocky ends
Gear rental: Limited, bring your own
Season: Year-round
Insider Tips for Snorkelling in Phuket
After years of snorkelling in Phuket and sending visiting friends out to the best spots, a few things make a real difference. The best underwater life is always at the edges. Swim to where the rocks meet the sand, that is where the fish are. The middle of a sandy bay has almost nothing to see.
Maiton Island access has been suspended. The private resort on the island has been closed since around 2024 and landings are restricted. Some boat tours still circle the island and offer snorkelling in the surrounding water, but you cannot reliably visit the beach. If a tour operator promises Maiton in 2026, check the latest status before paying.
Bring your own mask and snorkel. Rental gear at the beaches is often scratched, foggy or leaking. A decent mask costs 500 to 800 Baht at any Decathlon or Big C in Phuket. It pays for itself after two uses compared to renting.
Go in the morning. By early afternoon, the wind picks up on most west coast beaches and the water gets choppy. The difference in visibility between 9 am and 2 pm can be dramatic. Mornings are also when the fish are most active.
If you only have time for one snorkelling trip, take a boat to the islands. Racha Island is the best easy option, just 30 minutes from Chalong with healthy coral and clear water. The Similan Islands are the best in Thailand but require a full-day trip. Shore snorkelling on Phuket itself is decent but cannot compare to what you will see offshore.
Watch out for sea urchins. The black spiny ones are common on rocky bottoms at Ao Sane, Ya Nui and Kata. Wear reef shoes or fins, and do not stand on the rocks. Stepping on a sea urchin is painful and can ruin your holiday.
Check the flag system at west coast beaches. Red flags mean no swimming, and that includes no snorkelling. Currents on the west coast during shoulder months can pull strong swimmers out quickly. Respect the flags, the lifeguards know what they are doing.
The monsoon season (May to October) shuts down most west coast snorkelling. The one exception is Paradise Beach, which faces northeast and stays calmer than the rest. If you are visiting in low season and want to snorkel, take a boat trip to Coral Island or check Paradise Beach conditions.
Use reef-safe sunscreen. Regular sunscreen contains oxybenzone and octinoxate, which damage coral. Reef-safe versions are available at Boots, Watsons and most good pharmacies in Phuket. Apply 30 minutes before entering the water so it absorbs before you swim.
Don’t feed the fish. You will see boat operators handing out bread to customers to attract fish. This disrupts natural behaviour and damages coral ecosystems. The good operators no longer do this.
Map of Phuket Snorkelling Beaches
This story was first published on June 6, 2016







