Comparison No. 1 of 6
Comparison · Snorkelling and diving
The best islands for snorkelling and diving
Nine marine park islands ranked on published visibility, reef you can reach, dive sites and how easy it is to get in the water.
Order is editorial, not paid. An editor ranked these islands. Nobody paid to be on this list.
| No. | Island | Boat from | Visibility |
|---|---|---|---|
| 1 | Pulau Redang | Merang jetty, Setiu | Often 20–30 m |
| 2 | Pulau Perhentian | Kuala Besut jetty, Besut | 10–20 m |
| 3 | Pulau Tioman | Mersing jetty, Mersing | 10–30 m |
| 4 | Pulau Tenggol | A'King jetty, Kuala Dungun | Up to 20 m |
| 5 | Pulau Aur | Mersing jetty, Mersing | 15–25 m |
| 6 | Pulau Lang Tengah | Merang jetty, Setiu | – |
| 7 | Pulau Kapas | Marang jetty, Marang | – |
| 8 | Pulau Rawa | Mersing jetty, Mersing | – |
| 9 | Pulau Sibu | Tanjung Leman jetty, Mersing | – |
A dash means we have not yet checked that fact against an operator.
1. Pulau Redang
The clearest water published for any island here, and reef close to the main beach.
PADI puts Redang's visibility at often 20–30 m; a dive operator's 2026 guide gives 25–30 m from May to August. Most packages include snorkel trips, and dive sites include Pulau Lima, Big Mount and Batu Mak Chantek near Pasir Panjang. Whale sharks are seen occasionally.
- Visibility
- Often 20–30 m
- Season
- Mar–Oct
- Boat
- 45–60 min
- Charge
- RM30
Photo: Mukherjeesaikat, CC BY-SA 3.0, via Wikimedia Commons
2. Pulau Perhentian
Easy snorkelling between two islands, and day trips you can join without a package.
Visibility is usually 10–20 m and sometimes up to 30 m, with water at about 28–30 °C. Snorkel trips visit spots such as Turtle Point, Shark Point and Teluk Keke, and an operator runs a 3-hour trip from the islands for about RM50. Turtles nest on Pasir Tiga Ruang on Besar.
- Visibility
- 10–20 m
- Season
- Feb–Oct
- Boat
- 30–45 min
- Charge
- RM30
Photo: Arne Müseler / www.arne-mueseler.com, CC BY-SA 3.0 DE, via Wikimedia Commons
3. Pulau Tioman
The biggest island here, in a marine park of about 25,000 ha, with dive resorts in more than one village.
Dive operators give visibility of typically 10–30 m, and one says it drops to 8–12 m in June to August. Paya Beach runs a PADI 5 Star dive resort, and February and March are cuttlefish mating season. The catch for divers is that there is no decompression chamber on Tioman; the nearest is in Singapore.
- Visibility
- 10–30 m
- Season
- All year
- Boat
- 1 h 30 min–2 h 30 min
- Charge
- RM30
Photo: Yousha Bin Younus, CC BY 3.0, via Wikimedia Commons
4. Pulau Tenggol
A diver's island: about 20 sites off steep rock, and whale sharks in some seasons.
PADI counts over 20 dive sites and gives visibility of up to 20 m in season; named sites include Tokong Timur at 26 m and Turtle Point at 15 m. Whale sharks are most often reported from August to October, but sightings are luck. There is little beach, so snorkellers have less to do than divers.
- Visibility
- Up to 20 m
- Season
- Mar–Oct
- Boat
- 45 min
- Charge
- RM30
Photo: Steven Lee, CC BY 3.0, via Wikimedia Commons (still from video, resized)
5. Pulau Aur
Remote reefs about 76 km out, with barracuda, mantas and whitetip sharks reported.
Aur has about 20 dive sites at 7–67 m and visibility often of 15–25 m in season; mantas are sometimes seen late in the season. Teluk Meriam has coral visible from the surface. Diving must be pre-booked with your resort or a Mersing operator; one Mersing operator runs day trips with three dives.
- Visibility
- 15–25 m
- Season
- Mar–Nov
- Boat
- 2 h–2 h 30 min
- Charge
- RM30
Photo: Marwan Mohamad, CC BY-SA 4.0, via Wikimedia Commons (cropped)
6. Pulau Lang Tengah
Dive sites 5–15 min from the beach, on an island between Redang and the Perhentians.
One resort counts 12 dive sites at 7–26 m, 5–15 min by boat, and about 30 more around Redang, Perhentian and Bidong. Named sites include Summer Bay House Reef and Summer Wrecks, three wrecks at 18 m. No source publishes visibility for Lang Tengah.
- Visibility
- –
- Season
- Feb–Oct
- Boat
- 45–60 min
- Charge
- RM30
Photo: Phalinn Ooi, CC BY 2.0, via Wikimedia Commons
7. Pulau Kapas
Reef a few metres from shore, 10–20 min from the mainland: an easy first snorkel.
The best snorkelling is away from the resort strip: around the floating platforms, off the north-west beaches, north of Qimi Chalet and east of Kapas Turtle Valley. Day trips from Marang cost about RM90–120 with a snorkel trip. Visibility is usually lower than at Redang or the Perhentians because the island is close to the mainland.
- Visibility
- –
- Season
- Feb–Oct
- Boat
- 10–20 min
- Charge
- RM30
Photo: WorldTravleerAndPhotoTaker, CC BY-SA 4.0, via Wikimedia Commons
8. Pulau Rawa
A shallow house reef off the resort beach, good for children and first-timers.
Rawa Island Resort runs a PADI Five Star dive centre with Orca Scuba and lets guests kayak, snorkel and dive straight off the beach. Rawa is in the Sultan Iskandar Marine Park, 20–30 min from Mersing. No dive source publishes visibility for Rawa.
- Visibility
- –
- Season
- All year
- Boat
- 20–30 min
- Charge
- RM30
Photo: Mohd Fazlin Mohd Effendy Ooi, CC BY 2.0, via Wikimedia Commons
9. Pulau Sibu
Two resort dive bases and snorkel trips to nearby islets, within reach of Singapore.
Rimba Resort sends 3-hour snorkel trips to Pulau Lima Besar or Pulau Mentigi, about 20 min away, and has night snorkelling and shore and boat dives. Sea Gypsy has its own dive base. No source publishes visibility figures; the calm months are June to August.
- Visibility
- –
- Season
- Feb–Nov
- Boat
- 20–40 min
- Charge
- RM30
Photo: Lee Jee Tshoon Lee, CC BY-SA 3.0, via Wikimedia Commons
How we ranked
We ranked nine marine park islands on four things: underwater visibility in season as dive operators and PADI publish it, the number and range of dive sites, how close the reef is to where you stay, and how easy it is to get in the water without a long boat ride or a group booking. Where no source gives a visibility figure, the column shows a dash; we do not guess. Figures were checked on 8 November 2026.
All nine are marine parks, so the same rules apply everywhere: do not touch or stand on coral, take nothing, and, since 1 January 2026, take your rubbish back to the mainland. Pangkor, Pulau Besar off Mersing and Tinggi are left out: Pangkor is not a marine park, no dive source covers Pulau Besar, and no dive source covers Tinggi; snorkelling is the main water activity there, so ask the resort whether diving is offered.