Desaru Beach
Desaru Beach, in Desaru, is one of the beaches and islands in Johor Bahru in the Where2Go guide. Below are its address, opening hours, prices and directions, checked in October 2026. Hours and prices can change, so confirm before you go.
| Address | Pantai Desaru public beach, Bandar Penawar, Kota Tinggi district; day trip from JB, about 1 to 1.5 hours' drive |
|---|---|
| Details | Open 24 hours Free; car parking about RM8 |
| Good to know | Swim in calm weather Resorts nearby Surf in monsoon |
| Area | Desaru |
| Typical visit | About 3 h |
| Listed in | Johor Bahru Beaches & Islands |
| Take me here | |
| Verified | Verified October 2026 |
About Desaru Beach
Desaru's beach runs for about 22 km along the South China Sea, lined with casuarina trees and, at Desaru Coast, by resorts including Anantara, The Westin, Hard Rock Hotel and Mandarin Oriental. Day-trippers mostly use the public beach (Pantai Desaru) near Bandar Penawar, which has a car park (about RM8 for cars, as listed in 2025), a few barbecue pits and basic toilets.
It is the closest proper sea beach to JB, but expect greyish sand and often cloudy water rather than the clear blue of the islands. The sea is calmest from April to October; from November to February monsoon waves make swimming risky, although surfers come for them. Swim only in calm conditions and near other people. For a quieter stretch, Tanjung Balau beach is about 10 km up the coast.
Desaru Beach Location
Nearby
- Hard Rock Hotel Desaru Coast โ Hotel, 1.2 km away
- Desaru Coast Adventure Waterpark โ Attraction, 1.3 km away
Plan a route with opening times using the Where2Go trip planner.
