Desaru Public Beach: A Seaside Paradise
Discover the beauty of Desaru Public Beach, a tropical paradise with pristine sands and thrilling water activities in Johor, Malaysia.
Desaru Public Beach is a stunning destination in Johor, Malaysia, known for its pristine sands, clear waters, and vibrant atmosphere. Perfect for relaxation and recreation, this beach offers a picturesque escape for tourists seeking sun, sea, and fun.
A brief summary to Desaru Public Beach
- 90, Bandar Penawar, Desaru, Johor, 82200, MY
- Monday 8 am-6 pm
- Tuesday 8 am-6 pm
- Wednesday 8 am-6 pm
- Thursday 8 am-6 pm
- Friday 8 am-6 pm
- Saturday 8 am-6 pm
- Sunday 8 am-6 pm
Local tips
- Visit early in the morning or late in the afternoon to avoid the crowds and enjoy the beach in peace.
- Bring your own beach gear, such as umbrellas and towels, for a more comfortable experience.
- Don't forget to try local seafood from nearby vendors for a true taste of the region.
- Check the weather forecast before your visit to ensure the best beach experience.
- Keep an eye on your belongings while enjoying water sports or swimming.
Do you manage this location?
Take control to get all the benefits, like improved information, better appearance, and stronger visibility across AI-powered discovery. Learn more
Activate your presenceOther nearby places you may find interesting
Getting There
-
Car
If you are driving from Kuala Lumpur, take the North-South Expressway (E2) and head south. Follow the signs towards Johor Bahru and take the exit towards Kota Tinggi (Exit 256). Continue on Route 3 towards Desaru. Once you reach Bandar Penawar, follow the signs to Desaru Public Beach, which is located at 90, Desaru, 82200 Bandar Penawar, Johor. The drive typically takes about 4 to 5 hours depending on traffic.
-
Public Bus
From Kuala Lumpur, take a bus to Johor Bahru. Buses leave from Terminal Bersepadu Selatan (TBS) and the journey takes about 4 to 5 hours. Once in Johor Bahru, head to Larkin Sentral Bus Terminal and catch a bus to Desaru. The bus ride to Desaru will take approximately 1 to 1.5 hours. Inform the driver to drop you off at Desaru Public Beach, located at 90, Desaru, 82200 Bandar Penawar, Johor. Make sure to check the bus schedules in advance as they may vary.
-
Taxi or Ride-Hailing Service
If you're in a nearby city like Johor Bahru, you can use a taxi or a ride-hailing service like Grab to reach Desaru Public Beach directly. Simply enter the destination as 'Desaru Public Beach' or '90, Desaru, 82200 Bandar Penawar, Johor' in the app. The fare will depend on your pickup location but expect to pay around RM 80 to RM 150 for a one-way trip from Johor Bahru. The journey will take approximately 1 to 1.5 hours.
Discover more about Desaru Public Beach
Explore the best of what Desaru Public Beach has to offer
Your all‑in‑one travel companion app
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.