Skip to content

Pulau Besar Johor: A Quiet Island Escape from Singapore

Introduction

The name translates simply as ‘Big Island’ — though Pulau Besar’s appeal is less about its size than its quietness. Located off the Mersing coast of Johor, Pulau Besar is one of the least visited islands in the Johor Marine Park cluster, and that is precisely what makes it worth the trip. No day-trippers, no loud beach bars, no jet ski operators competing for space on the sand. Just a small number of beachfront resorts, a Marine Park reef, and a jungle interior that most visitors never venture into. This guide covers everything needed to plan a trip — getting there, where to stay, what to do, and the best months to go. For the full seasonal picture across all Malaysian islands, see our Complete Guide to Malaysia’s Islands.

1. Why Pulau Besar?

Pulau Besar sits in a rare category: genuinely beautiful, genuinely accessible from Singapore, and genuinely uncrowded. While Tioman draws the divers and Redang draws the package holiday crowd, Pulau Besar draws almost no one — and for the traveller who values quiet over convenience, that is the point.

The island is a designated Marine Park, which means the coral and marine life have meaningful protection. The beaches are clean, the water is clear in the dry season, and the absence of day-trip boats keeps things peaceful even on long weekends.

The trade-off is convenience. Everything on the island comes through the three or four resorts — food, activities, boat transfers. There are no restaurants outside the resort, no ATMs, no shops. It is not a destination for travellers who need flexibility. It is a destination for those who want to switch off completely for two or three days.


2. Getting There

All access to Pulau Besar is via Mersing Jetty in Johor. The table below covers the main options for getting to Mersing from Singapore.

LegMethodDurationCost
Singapore → MersingDirect bus (Golden Mile Complex / Beach Road)3.5–4 hoursSGD35–40 one-way
Singapore → MersingDrive own car (Woodlands CIQ → E22 via Kota Tinggi)2.5–3 hours (no toll via Route 3)Petrol + ERP only
Singapore → MersingPrivate taxi / Grab hire2.5–3 hoursSGD100–150 one-way
Mersing → Pulau BesarSpeedboat (departs ~9am & 12pm, confirm with resort)30 minutesRM30–55 one-way (check package inclusion)
Marine Park FeePaid at Mersing Jetty before boardingRM30 non-Malaysians / RM5–10 Malaysians

Step-by-step from Singapore

The most common route is a direct bus from Golden Mile Complex (Beach Road) or Boon Lay Shopping Centre to Mersing. Book via 12go.asia or directly with Konsortium or Sri Maju. The journey takes 3.5–4 hours including the Woodlands checkpoint crossing.

At Mersing Jetty, check in at the resort counter (all resorts have offices at or near the jetty), pay the Marine Park conservation fee, and board the speedboat. The boat journey to Pulau Besar takes approximately 30 minutes.

Tide-dependent boat schedule: Departure times of approximately 9am and 12pm are common but can shift daily depending on tides. Always confirm the exact time with your resort the day before travel — and arrive at the jetty at least 30–45 minutes early.


3. What to Do on the Island

Pulau Besar is an island for switching off rather than keeping busy. The activity list is short by design — and that restraint is part of the appeal.

Beach and Swimming — Free

The main beach near the resort area has calm, shallow water suitable for non-swimmers and children. The sand is white and clean, and the beach rarely gets crowded even at peak season. A second beach on the far side of the island is accessible by a 20-minute jungle trail and is typically deserted.

Snorkelling — RM15/day equipment rental

The marine park status means the reef here is in reasonable condition. Clownfish, reef sharks, parrotfish and various coral species are regularly sighted just off the main beach. Equipment rental is available from the resort at approximately RM15 per day. Bring personal gear if possible — rental masks in particular vary in quality.

Kayaking and Paddleboarding — RM30/hour

Kayaks and paddleboards are available from most resorts at approximately RM30 per hour. The calm water makes this suitable for all levels. Paddling around the headland reveals different beach sections and good snorkelling spots away from the main beach area.

Jungle Trekking — Free, guide recommended

The island’s interior is dense secondary rainforest. Trails lead through the jungle to viewpoints with South China Sea views. The main trail to the hilltop viewpoint takes approximately 40 minutes one-way. A guide from the resort is recommended for the first visit — the paths are not always clearly marked.

Island Hopping — RM80–120/person (minimum group usually required)

Some resorts offer organised island hopping trips to nearby islands in the Mersing Marine Park, combining snorkelling stops with beach time. This is typically arranged through the resort and requires a minimum group size of 4–6 people. Check availability when booking accommodation.

Doing Nothing — Free

Legitimately one of the best activities on Pulau Besar. Find a hammock, turn off the phone and stay there. The island has no nightlife, no entertainment outside the resort, and no reason to be anywhere in particular. That is the point.


4. Where to Stay

There are three to four small resorts on Pulau Besar — no independent accommodation and no self-catering. All meals are taken at the resort. Full-board packages are strongly recommended.

ResortStylePrice RangeBest For
Aseania Beach Resort3-star, beachfront chalets, 47 roomsRM180–350/nightCouples, families, snorkelling access
Bayu Lestari Island ResortFamily-run, traditional Malay style, 15 villasRM120–220/nightThose wanting authentic, personal hospitality
D’Coconut Island ResortMid-range, varied room types, returning-guest loyalRM100–200/nightBudget-conscious visitors, repeat visitors
Alun Alun Island ResortSmall boutique feel, garden/beach viewsRM150–280/nightQuiet escape, couples

Book a full-board package. There are no restaurants, shops or food stalls on the island outside the resort facilities. Walking over to the next resort for a meal is technically possible but not the norm. A full-board package simplifies everything and is usually only marginally more expensive than room-only rates.


5. Best Time to Visit

Pulau Besar is a seasonal destination — resorts close entirely during the Northeast Monsoon from November through February when seas are too rough for safe boat crossings. The table below covers the full year.

PeriodStatusWeatherNotes
November–FebruaryCLOSEDNE Monsoon — rough seasResorts shut. Do not travel.
MarchOpen (shoulder)Improving — occasional rainOff-peak rates, fewer crowds, some rainy days
April–MayOpen (shoulder→peak)Dry, warm, calm seasGreat conditions, prices rising
June–JulyOpen (peak)Best weather, calm seasBusiest period — book well in advance
August–OctoberOpen (peak→shoulder)Good but rain increasing in OctAug–Sep excellent, Oct shoulder month
November (early)ClosingNE Monsoon beginningSome resorts close mid-October

For a long weekend trip, April through June and August through September offer the most reliable conditions — good weather, open resorts, and manageable crowd levels outside of school holiday weekends.


6. What to Pack

💵

Sufficient cash in RM. There are no ATMs on the island and cards may not work at all resorts. Bring enough for activities, equipment rental and any incidentals beyond the package rate.

🤿

Personal snorkel mask and fins. Rental gear is functional but personal equipment provides a significantly better snorkelling experience. Fins especially are worth bringing from home.

🧴

Reef-safe sunscreen. The island is a Marine Park. Reef-safe formulations are strongly preferred to protect the coral. Standard chemical sunscreens are damaging to reef ecosystems.

🦟

Insect repellent. Mosquitoes are present, particularly in jungle areas and in the evenings after sunset. A DEET-based or picaridin repellent is more effective than natural alternatives in tropical conditions.

🎒

Dry bag. For protecting electronics and valuables during the speedboat transfer. The boat can take on spray in choppy conditions and luggage is not always stored under cover.

🔋

Power bank. Limited charging points in some rooms, and occasional generator downtime at smaller resorts. A fully charged power bank covers most short stays.

🌧️

Light rain jacket. For jungle treks and the occasional afternoon shower, even in the dry season. A packable waterproof jacket adds minimal weight.

📱

Offline content. Spotify downloads, e-books, downloaded movies. Wi-fi is minimal and mobile reception is poor to non-existent on most of the island. Plan for a fully offline stay.


7. Budget Guide

A 2-night 3-day trip to Pulau Besar is one of the most affordable genuine island escapes from Singapore. The table below gives a realistic per-person estimate for a budget-conscious trip.

Cost ItemDetailsApprox Cost
Bus Singapore → MersingOne-way, book via 12go.asiaSGD35–40
Marine Park feePer person, paid at Mersing JettyRM30 (non-Malaysian)
Resort (2 nights full-board)Per person sharing twin roomRM300–600
Activities (snorkel, kayak)Rentals + optional island hoppingRM50–120
Total per person (2N3D)Bus both ways + resort full-board + activitiesSGD150–250

8. Practical Tips

📅

Book early for peak weekends. June and July weekends fill up months in advance, particularly at Aseania Beach Resort which is the largest and most popular. Do not assume availability — confirm with the resort directly before booking transport.

Confirm the boat schedule before travelling. Tides affect departure times — what was 9am one month may be 8:30am or 9:30am the next. Always call or WhatsApp the resort the day before to confirm the exact departure time.

⏱️

Arrive at Mersing Jetty early. Allow at least 30–45 minutes before boat departure for check-in, Marine Park fee payment, and boarding. Arriving late means missing the boat and waiting for the next departure.

🎒

Pack light and waterproof. All luggage goes through an open-air boat ride. Use dry bags or waterproof covers, or accept that belongings will get wet in rough conditions.

📶

Mobile reception is poor. SIM-based data is weak or non-existent on most of the island. Wi-fi is available only in resort common areas and is slow. Download everything needed before arriving at Mersing.

📋

Fill the Malaysia Digital Arrival Card (MDAC) before crossing. Required as of 2024 for all foreign visitors entering Malaysia. Complete it online at least a day before travel to avoid delays at the Woodlands or Tuas checkpoint.


9. Conclusion

Pulau Besar is one of the easiest genuine island escapes accessible from Singapore — no flights, no complicated logistics, and no long travel days. A bus to Mersing, a 30-minute boat, and the rest is quiet. The island offers something increasingly rare in accessible Southeast Asian beach travel: a place that has not been optimised for throughput, does not cater to day-trippers, and has no interest in becoming more popular than it already is.

For the right type of traveller — those who want two or three days of genuine downtime rather than a busy itinerary — Pulau Besar is one of the best-value island trips available from Singapore. Go in April through June or August through September, book the full-board package, and bring a dry bag.


10. Frequently Asked Questions

How do I get to Pulau Besar from Singapore?

Take a direct bus from Golden Mile Complex or Boon Lay Shopping Centre to Mersing Jetty (3.5–4 hours, SGD35–40 one-way), then a resort-arranged speedboat to the island (30 minutes, usually included in the resort package or approximately RM30–55 separately). A Marine Park fee of approximately RM30 per person (non-Malaysians) is payable at Mersing Jetty before boarding.

No — resorts close during the Northeast Monsoon, typically from late October or November through February when seas are rough and unsafe. The island is open from approximately March through October. Always confirm the exact opening dates with the resort before booking.

Take a direct bus from Golden Mile Complex or Boon Lay Shopping Centre to Mersing Jetty (3.5–4 hours, SGD35–40 one-way), then a resort-arranged speedboat to the island (30 minutes, usually included in the resort package or approximately RM30–55 separately). A Marine Park fee of approximately RM30 per person (non-Malaysians) is payable at Mersing Jetty before boarding.

The main options are Aseania Beach Resort (the largest, 47 rooms), Bayu Lestari Island Resort (family-run, 15 villas), D’Coconut Island Resort and Alun Alun Island Resort. All include an on-site restaurant and can arrange boat transfers, activities and full-board meal plans.

Very limited — most resorts provide wi-fi only in the common dining/lounge area, and speeds are slow. Mobile reception is weak or non-existent for most Singapore SIM cards. Download all entertainment, maps and communication before leaving Singapore.

April through September offers the most reliable weather and sea conditions. June and July are peak season — best weather but highest demand. March and October are shoulder months with good deals and fewer visitors. November through February is closed season.

Yes — the calm, shallow water near the main beach is ideal for young children and non-swimmers. The resort facilities are family-friendly. The jungle treks are suitable for older children with appropriate footwear. The lack of wi-fi and activities may challenge younger children for more than two nights.