PULAUMY

Comparison No. 2 of 6

Comparison · Islands

The best islands in Malaysia

Twelve islands off Peninsular Malaysia, ranked on water and reef, choice of stays, length of season and how hard they are to reach.

Order is editorial, not paid. An editor ranked these islands. Nobody paid to be on this list.

The ranking at a glance
No.IslandBoat fromBest for
1Pulau RedangMerang jetty, SetiuClear water
2Pulau PerhentianKuala Besut jetty, BesutChoice and budget
3Pulau TiomanMersing jetty, MersingSize, all year
4Pulau Lang TengahMerang jetty, SetiuQuiet
5Pulau KapasMarang jetty, MarangShort trip
6Pulau RawaMersing jetty, MersingFamilies
7Pulau TenggolA'King jetty, Kuala DungunDiving
8Pulau PangkorMarina Island jetty, LumutAll year
9Pulau SibuTanjung Leman jetty, MersingResort dive bases
10Pulau AurMersing jetty, MersingRemote diving
11Pulau TinggiTanjung Leman jetty, MersingSnorkelling
12Pulau BesarMersing jetty, MersingShort hop

A dash means we have not yet checked that fact against an operator.

  1. 1. Pulau Redang

    Guide No. 03 · Terengganu · Boat from Merang jetty, Setiu

    The clearest water of the twelve in season, a long beach of resorts and scheduled flights from Subang.

    Redang has been a marine park since 1994, and PADI puts visibility at often 20–30 m. Most resorts sit on Pasir Panjang and sell full-board packages with snorkel trips. Berjaya Air flies from Subang. The catch is price and season: you pay for a package rather than a room (the conservation charge, tourism tax and jetty fee are extra), and most resorts close from November to February.

    Best for
    Clear water
    Season
    Mar–Oct
    Boat
    45–60 min
    Charge
    RM30
    The Redang guide
    White sand and turquoise water at Pasir Panjang on Pulau Redang, seen from pink granite rocks, with boats moored offshore and a forested headland behind.Photo: Mukherjeesaikat, CC BY-SA 3.0, via Wikimedia Commons
  2. 2. Pulau Perhentian

    Guide No. 01 · Terengganu · Boat from Kuala Besut jetty, Besut

    Two islands, more than 80 places to stay and a shared boat cheap enough to go room-only.

    Perhentian Besar and Perhentian Kecil sit about 20 km off Kuala Besut, 30–45 min by speedboat at RM40 one way in 2026. Visibility is usually 10–20 m, sometimes up to 30 m. The catch is the close season, which starts in October, and the return boats: only three or four a day go back to the mainland.

    Best for
    Choice and budget
    Season
    Feb–Oct
    Boat
    30–45 min
    Charge
    RM30
    The Perhentian guide
    A long timber jetty with a red-roofed pavilion runs out over turquoise water from a white-sand beach, with a small boat on the grass in front and forested hills across the water.Photo: Arne Müseler / www.arne-mueseler.com, CC BY-SA 3.0 DE, via Wikimedia Commons
  3. 3. Pulau Tioman

    Guide No. 06 · Pahang · Boat from Mersing jetty, Mersing

    The biggest island here, with villages, a road, an ATM and ferries that keep running in the monsoon.

    Tioman is about 20 by 12 km, a marine park since 1994 and duty-free since 2002. Ferries take about 2 h from Mersing. Some resorts stay open all year. The catch is the crossing: sailings follow the tide, and only Tekek and Juara are linked by road, so most moves are by water taxi.

    Best for
    Size, all year
    Season
    All year
    Boat
    1 h 30 min–2 h 30 min
    Charge
    RM30
    The Tioman guide
    Turquoise water in front of a long sandy beach backed by coconut palms, small buildings and forested hills, seen from a boat.Photo: Yousha Bin Younus, CC BY 3.0, via Wikimedia Commons
  4. 4. Pulau Lang Tengah

    Guide No. 02 · Terengganu · Boat from Merang jetty, Setiu

    A small marine park island between Redang and the Perhentians, with a few resorts and no village.

    Lang Tengah covers about 1.3 km², has no roads and no ATM, and green turtles nest on it from about April to October. One resort counts 12 dive sites within 15 minutes. The catch is the single boat a day, mid-morning from Merang: miss it and you charter.

    Best for
    Quiet
    Season
    Feb–Oct
    Boat
    45–60 min
    Charge
    RM30
    The Lang Tengah guide
    A wooden jetty runs over turquoise water to a white-sand beach with parasols and loungers, a two-storey resort building among palms and a forested hill behind.Photo: Phalinn Ooi, CC BY 2.0, via Wikimedia Commons
  5. 5. Pulau Kapas

    Guide No. 04 · Terengganu · Boat from Marang jetty, Marang

    The quickest east-coast island to reach, 10–20 min from Marang, with reef a few metres from the beach.

    Kapas sits about 6 km off Marang and works as a day trip or a chalet stay; the return boat is about RM40. There are no roads, only a footpath. The catch is the water: visibility is usually lower than at Redang or the Perhentians because the island is close to the mainland.

    Best for
    Short trip
    Season
    Feb–Oct
    Boat
    10–20 min
    Charge
    RM30
    The Kapas guide
    Coconut palms leaning over a white-sand beach on Pulau Kapas, with turquoise shallows, a small boat and a rocky point.Photo: WorldTravleerAndPhotoTaker, CC BY-SA 4.0, via Wikimedia Commons
  6. 6. Pulau Rawa

    Guide No. 07 · Johor · Boat from Mersing jetty, Mersing

    A small Mersing island where a resort says it stays open all year and you can snorkel off the beach.

    Rawa is 20–30 min by boat from Mersing jetty and lies inside the Sultan Iskandar Marine Park. Rawa Island Resort has a shallow house reef and a PADI dive centre, and says it is open all year; Alang's Rawa runs from March to November. The catch is that you can only stay on a resort package, and both resorts are cashless.

    Best for
    Families
    Season
    All year
    Boat
    20–30 min
    Charge
    RM30
    The Rawa guide
    White sand curving to a rocky headland with palms and beach chalets on Pulau Rawa, turquoise shallows over coral in front and another island on the horizon.Photo: Mohd Fazlin Mohd Effendy Ooi, CC BY 2.0, via Wikimedia Commons
  7. 7. Pulau Tenggol

    Guide No. 05 · Terengganu · Boat from A'King jetty, Kuala Dungun

    A rocky island of dive sites off Dungun, with about 20 sites and the occasional whale shark.

    Tenggol is about 45 min by speedboat from Kuala Dungun, with little beach and two resorts. Visibility is up to 20 m in season, and whale sharks are most often reported from August to October, though never promised. The catch is that there is no public ferry: each resort runs one boat a day.

    Best for
    Diving
    Season
    Mar–Oct
    Boat
    45 min
    Charge
    RM30
    The Tenggol guide
    Aerial view of Pulau Tenggol: forested hills curving around a sheltered bay with a white-sand beach, turquoise shallows, a few moored boats and small white buildings at the treeline.Photo: Steven Lee, CC BY 3.0, via Wikimedia Commons (still from video, resized)
  8. 8. Pulau Pangkor

    Guide No. 14 · Perak · Boat from Marina Island jetty, Lumut

    Open all year, 10–15 min by ferry from Lumut, with a town, a bank and rooms sold without packages.

    Pangkor has about 11,000 residents, has been duty-free since 2020 and draws over a million visitors a year. Ferries run about hourly from 07:15 to 19:15 from Marina Island, about RM10 one way. The catch is the water: Pangkor is not a marine park, and its beaches get crowded at weekends and on public holidays.

    Best for
    All year
    Season
    All year
    Boat
    10–15 min
    Charge
    –
    The Pangkor guide
    An empty curve of golden sand on Pulau Pangkor, with calm green water and two forested headlands enclosing the bay.Photo: Arne Müseler / www.arne-mueseler.com, CC BY-SA 3.0 DE, via Wikimedia Commons
  9. 9. Pulau Sibu

    Guide No. 12 · Johor · Boat from Tanjung Leman jetty, Mersing

    A marine park island off Tanjung Leman, with two resort dive bases.

    Sibu is 20–40 min by resort boat from Tanjung Leman jetty and has been a marine park since 1994. Rimba Resort runs snorkel trips to nearby islets and has its own dive centre, as does Sea Gypsy. The catch is the season: Rimba closes from about December to Chinese New Year, and other resorts may close too.

    Best for
    Resort dive bases
    Season
    Feb–Nov
    Boat
    20–40 min
    Charge
    RM30
    The Sibu guide
    A long timber jetty running out from a sandy beach at dusk, with a palm trunk on the left, a few small figures on the jetty and low hills on the horizon.Photo: Lee Jee Tshoon Lee, CC BY-SA 3.0, via Wikimedia Commons
  10. 10. Pulau Aur

    Guide No. 09 · Johor · Boat from Mersing jetty, Mersing

    The most remote island here, about 76 km east of Mersing, chosen by divers for its offshore reefs.

    Aur has about 20 dive sites and visibility often of 15–25 m in season. Divers can also come on a day boat from Mersing. The catch is getting there: about 2 h by speedboat, with no fixed public timetable, so you book a resort package and let the resort arrange the boat.

    Best for
    Remote diving
    Season
    Mar–Nov
    Boat
    2 h–2 h 30 min
    Charge
    RM30
    The Aur guide
    A forested island with two peaks sits low on the horizon across open, deep-blue sea, with a smaller island to its left and scattered cloud above.Photo: Marwan Mohamad, CC BY-SA 4.0, via Wikimedia Commons (cropped)
  11. 11. Pulau Tinggi

    Guide No. 11 · Johor · Boat from Tanjung Leman jetty, Mersing

    A quiet marine park island off Tanjung Leman, with snorkelling at nearby Pulau Mentigi.

    Tinggi is 30–45 min by speedboat from Tanjung Leman. Snorkel trips go to Pulau Mentigi, where the seabed shows at low tide. The catch is choice: few stays are clearly trading. Snorkelling is the main water activity, so ask the resort whether diving is offered.

    Best for
    Snorkelling
    Season
    Feb–Nov
    Boat
    30–45 min
    Charge
    RM30
    The Tinggi guide
  12. 12. Pulau Besar

    Guide No. 10 · Johor · Boat from Mersing jetty, Mersing

    About 30 min from Mersing, with a few resorts that sell full-board packages.

    Pulau Besar off Mersing (not the Melaka island of the same name) is in the Sultan Iskandar Marine Park, and its resorts open from about March to October. The catch is thin information: no dive source gives a visibility figure, and snorkel boats need a group of four to eight.

    Best for
    Short hop
    Season
    Feb–Oct
    Boat
    30–60 min
    Charge
    RM30
    The Besar guide
    A long white-sand beach with thatched umbrellas, a two-storey thatched beach bar and chalets under palms and casuarina trees, below a forested hill, seen across turquoise water from a boat.Photo: Chongkian, CC BY-SA 4.0, via Wikimedia Commons

How we ranked

We cannot rank islands on beauty, so we ranked them on things we could check. First, the water: whether the island is a marine park and what dive operators publish about visibility in season. Second, the stays: how many places are open and selling, and whether you can book a room without a package. Third, the season: how many months the island is open, and whether anything runs from November to February. Fourth, the trip: how long the boat takes, how often it runs and what it costs. Facts come from operators, the Department of Fisheries, dive operators’ guides and 2026 news reports, checked on 8 November 2026.

This list ranks 12 islands off Peninsular Malaysia. Pulau Langkawi, Pulau Tengah and our Sabah guides (Mantanani, Lankayan, Selingan, Gaya, Tiga and the Semporna islands) have their own pages but are not ranked here yet, and Penang is not covered. The “Best for” column is our one-line reading of each island, not a score.