The free, public beach that the gated resorts don’t want to be your first thought — and the reason “Desaru” means “beach” to most people. A long, open stretch of golden sand on the South China Sea, lined with warungs and seafood restaurants, in Kota Tinggi district about an hour’s drive from Johor Bahru. You don’t need a resort booking to enjoy it.
Where
Outside the gates
Time needed
Half day to full day
Best months
April–October (peak Jun–Aug)
Type
Beach
What it costs
The beach itself is free; the managed public beach car park charges roughly RM 8 per car (motorcycle ~RM 6), typically 8am–6pm. Verify on arrival — fees change.
What to expect
- Free, open public access (small vehicle entry fee to the managed beach park)
- Long golden-sand stretch on the South China Sea
- Warungs and seafood restaurants right behind the sand (~20 nearby)
- Banana boat, water sports and camping in season
- Basic facilities: toilets, showers, food stalls

Our independent tip
The sea here has real waves and currents — it’s the open South China Sea, not a sheltered lagoon. Great for a splash and a walk; keep young kids close, and check the flags. The calmest swimming is usually the resort beaches inside Desaru Coast.
Frequently asked questions
Is Desaru Beach free?
The beach is public and free to walk on. The managed public beach area charges a small vehicle entry/parking fee — roughly RM 8 per car (about RM 6 for a motorcycle), usually between 8am and 6pm. Fees change, so treat this as indicative and check on arrival.
When is the best time to visit Desaru Beach?
Roughly April to October gives the most reliable beach weather, with June to August the peak. The Northeast Monsoon (around November–February) brings rougher seas and more rain.
How far is Desaru Beach from Johor Bahru?
About an hour’s drive — roughly 55–60 km — via the Senai–Desaru Expressway. From central Singapore, allow 2–3 hours door to door once you factor in the border crossing.
More things to do in Desaru
Building the trip around this?
Sort the crossing, or pick a base for the night.
