PULAUMY

Comparison No. 3 of 6

Comparison · Johor

The islands of Johor

Six islands off Mersing in Johor, ranked on the boat crossing, shortest first, from two jetties about 2 hours by road from Johor Bahru.

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 RawaMersing jetty, MersingFamilies
2Pulau TengahMersing jettyTurtles, quiet
3Pulau SibuTanjung Leman jetty, MersingResort dive bases
4Pulau TinggiTanjung Leman jetty, MersingSnorkelling
5Pulau BesarMersing jetty, MersingBeach chalets
6Pulau AurMersing jetty, MersingRemote diving

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

  1. 1. Pulau Rawa

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

    Tied for the shortest crossing, 20–30 min from Mersing, with the boat in every package.

    Rawa sits in the Sultan Iskandar Marine Park about 16–18 km off Mersing, with two resorts and no village. Each runs its own speedboat from Mersing jetty and includes it in a 2-night full-board package. Rawa Island Resort has snorkelling from the beach and a dive centre, and says it stays open all year; Alang's Rawa runs from March to November. The catch is cost and terms: there are no room-only stays or day trips, Rawa Island Resort's 2026 rates start at RM2,820 for two adults for two nights, and its bookings are prepaid and non-refundable.

    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
  2. 2. Pulau Tengah

    Guide No. 08 · Johor · Boat from Mersing jetty

    The same 20–30 min crossing from Mersing, to an island shared by one resort and a turtle hatchery.

    Tengah is about 15 km off Mersing in the Sultan Iskandar Marine Park, and Batu Batu's 22 villas are the only development on it. Hawksbill and green turtles nest roughly from April to September, and the dive centre opens from mid-March to October, sea permitting. The catch is the bill: the villa rate is room only, every guest pays for the 3-meal plan (RM350+ per adult a day), and the boat is RM190+ return per adult on top. Batu Batu is closed from 4 January to 4 February 2027.

    Best for
    Turtles, quiet
    Season
    All year
    Boat
    20–30 min
    Charge
    RM30
    The Tengah guide
    A curved white-sand beach backed by palms on Pulau Tengah, with clear turquoise shallows over rocks and orange granite boulders in the foreground.Photo: Mohd Fazlin Mohd Effendy Ooi, CC BY 2.0, via Wikimedia Commons
  3. 3. Pulau Sibu

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

    Two resorts with their own dive bases, 20–40 min by boat from Tanjung Leman, and a daily van from Singapore.

    Sibu is about 6 km long and has been a marine park since 1994. Tanjung Leman jetty is about 2 hours by road from Johor Bahru and about 70 km south of Mersing town, so do not go to Mersing jetty. Rimba Resort has a house reef and a dive centre; Sea Gypsy Village Resort has a PADI dive base, a kids' club and a shared van from Holland Village in Singapore. The catch is the monsoon: Rimba closes from about December to Chinese New Year, Sea Gypsy publishes no closure dates, and neither resort has air-conditioning.

    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
  4. 4. Pulau Tinggi

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

    A hilly marine park island 30–45 min from Tanjung Leman, with snorkelling trips to Pulau Mentigi.

    Tinggi lies about 35 km south-east of Mersing and has three villages of a few hundred people. Most visitors book a 3D2N package with meals and the boat, often with a snorkelling trip to Pulau Mentigi and a guided walk to a waterfall. The catch is choice: Shaz Resort is the one resort we could confirm is taking 2026 bookings, some packages leave out the boat, and there is no public ferry and no bus to the jetty.

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

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

    Three resorts on one west-coast beach, about 30 min from Mersing on a resort boat that runs once a day.

    Pulau Besar off Mersing (not the Melaka island of the same name) is in the Sultan Iskandar Marine Park, about 15 km offshore. Most stays sell 2D1N or 3D2N full-board packages with the return boat; Emerald Sands also sells rooms from RM290 a night. The crossing takes about 30 minutes, up to an hour in rough seas. The catch is the season and the single boat: the resorts close from November to February, and if you miss the daily boat a private one costs RM600–700 each way.

    Best for
    Beach chalets
    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
  6. 6. Pulau Aur

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

    The most remote of the six, about 76 km east of Mersing, for divers, with visibility of 15–25 m in season.

    Aur is in the Sultan Iskandar Marine Park, with about 100 residents and no roads. Its resorts sell packages, usually 3D2N, with meals, boat snorkelling and a trip to Pulau Dayang, and divers can also come for the day on a dive boat from Mersing. The catch is the trip: about 2 hours by speedboat with no fixed public timetable, 3 to 4.5 hours on a slower ferry, and the resorts close from about November or December to February or March.

    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)

How we ranked

All six islands are in Mersing District, Johor, and in the Sultan Iskandar Marine Park. None has a public ferry with a fixed timetable: each resort runs or arranges its own boat, from one of two jetties. Mersing jetty serves Rawa, Tengah, Besar and Aur; Tanjung Leman serves Sibu and Tinggi. Both are about 2 hours by road from Johor Bahru, so the road does not separate the islands. We ranked on the boat: the usual crossing in our route guides, shortest first, judged on its longest time. Rawa and Tengah tie at 20–30 minutes; Rawa comes first because its boat is in every package, while Batu Batu adds RM190+ return per adult. We do not rank on commission.

From Singapore, add the border: Mersing is about 2.5 to 3.5 hours by car, and Tanjung Leman about 3 to 3.5 hours including immigration. Pulau Tioman also sails from Mersing jetty but is in Pahang, so it is not here. Facts come from the resorts, the Department of Fisheries and our island and route guides, checked on 8 and 9 November 2026. The “Best for” column is our one-line reading of each island, not a score. The best islands in Malaysia ranks five of these against the rest of the Peninsula.