Desaru Beach: Proof That Johor's Coastline Deserves More Attention

Traveloka MY
4 min read

When Time magazine named Desaru one of the world's 100 greatest places back in 2021, it was the only Malaysian destination to make the cut. Yet plenty of us still default to Langkawi or the East Coast islands when planning a beach trip, quietly overlooking one of the most scenic stretches of coastline in our own backyard.

Desaru Beach sits on Johor's eastern coast, facing the South China Sea, with 25 kilometres of clean sand lined by tall casuarina trees. It's close enough for a weekend trip from Johor Bahru or Singapore, yet developed enough to offer proper resorts, a waterpark, and enough activities to fill several days. Whether you're chasing a quiet family weekend or a slightly more active getaway packed with water sports and day trips, Desaru manages to cover both without requiring a flight or a visa. Here's what you need to know before heading down.

Why Desaru Has Earned Its Reputation

Unlike some of Malaysia's more remote island beaches, Desaru pairs natural beauty with genuine convenience. The coastline itself is calm and shallow in most areas, making it comfortable for casual swimming, while the surrounding Desaru Coast development has grown into a proper resort district over the past decade, complete with golf courses, a waterpark, and international hotel brands. It strikes a nice balance: quiet enough to feel like a proper escape, but developed enough that you're never far from a decent meal or an activity to fill the afternoon.

Things to Do at Desaru Beach

1. Try the Water Sports

Banana boating, wakeboarding, jet-skiing, and even beginner-friendly surfing are all available right along the beach, with operators renting out boards and gear for those wanting to give it a go.

2. Spend a Day at Desaru Coast Adventure Waterpark

One of the region's biggest draws, this waterpark features one of the largest wave pools in the world, a full-loop roller coaster slide, and a mix of thrill rides and kid-friendly attractions, easily worth half a day on its own.

3. Go Beachcombing at Low Tide

Desaru's shoreline is home to a surprising variety of small marine life, including brittle stars and barnacles that emerge as the tide goes out, a fun, low-key activity for curious kids.

4. Meet the Animals

Desaru's ostrich farm and mini zoo are popular family stops, home to ostriches, alpacas, camels, and other creatures perfect for a laid-back petting-zoo afternoon between beach sessions.

5. Feast on Fresh Seafood

Desaru's dining scene ranges from casual seafood shacks to healthy organic cafés, with fresh catches and authentic local dishes making up much of the menu.

Nearby Attractions Worth a Detour

Desaru's surroundings offer a good mix of nature and culture if you want to break up your beach time, and most of these spots are close enough to fit into a half-day excursion without eating into your beach hours too much.

6. Kota Tinggi Waterfall

A refreshing cascade set in lush rainforest, popular for a cooling dip and a change of scenery from the coast.

7. Bamboo Walk, Sebana Woods

A picturesque natural archway of bamboo stalks, ideal for a scenic walk and some easy photo opportunities away from the beach crowds.

8. Pantai Batu Layar, Kota Tinggi

Known for its striking rock outcrops and calm waters, this nearby beach is a popular spot for stand-up paddling, kayaking, and jet-skiing.

9. Tanjung Balau

A quieter fishing village worth a visit for its small maritime museum and laid-back coastal atmosphere.

Getting to Desaru Beach

By Car

Desaru is roughly a 30 to 40 minute drive from Johor Bahru via the Senai-Desaru Expressway, or about a 4-hour drive from Kuala Lumpur. This is by far the easiest and most flexible way to get there, since public transport within Desaru itself is limited.

By Bus

Coaches running to Kota Tinggi are available from KL and Johor Bahru, though you'll typically need to arrange a taxi or ride-hailing service for the final stretch into Desaru itself.

By Ferry from Singapore

Travelers coming from Singapore can take a ferry from Tanah Merah Ferry Terminal to Tanjung Belungkor, followed by a short drive to Desaru, a scenic and often quicker alternative to the road route via the Causeway.

Best Time to Visit Desaru Beach

Desaru enjoys a tropical climate year-round, but the driest and most comfortable stretch generally falls between March and September, with fewer downpours making outdoor activities and beach days more reliable. The northeast monsoon season, roughly November to February, brings heavier rainfall and rougher seas along Johor's east coast, which can affect water sports and ferry schedules. Weekdays outside school holidays tend to offer a noticeably quieter beach experience, since Desaru gets busy with local visitors during weekends and public holidays. Read More: 10 Cheap Things To Do in Johor Bahru

Where to Stay Near Desaru Beach

Whether you're after beachfront luxury, a wellness-focused escape, or a family-friendly resort with a waterpark on the doorstep, here are three solid picks.

1. Hard Rock Hotel Desaru Coast

Hard Rock Hotel Desaru Coast sits right on the beach, just 200 metres from the sea, with a music-themed vibe, a kids' club, and easy access to the Adventure Waterpark next door.

2. The Westin Desaru Coast Resort

The Westin Desaru Coast Resort offers a more wellness-focused beachfront stay, with spacious rooms, a spa, and a fitness centre, ideal for travellers wanting a slightly more relaxed, upscale pace.

3. Lotus Desaru Beach Resort & Spa

Lotus Desaru Beach Resort & Spa is a family-friendly beachfront resort offering spacious apartment-style suites, a great fit for bigger families or groups wanting extra room to spread out. Please note that all prices mentioned in this article are accurate at the time of publication. Prices are subject to change at any time depending on the season, availability, and the hotel's policies.

Are you ready? Let Traveloka Sort the Rest

Desaru might just be the easiest beach getaway on this list, no flights, no visas, just a short drive or ferry ride to one of the world's genuinely great coastlines. Once your travel dates are set, let Traveloka handle the rest. Reserve your hotel, arrange a car rental for the drive down, and add activities like waterpark tickets or a Kota Tinggi day trip.

Traveloka is #1 All-in-one Travel App in SEA and #1 in cumulative downloads (2014 to 2025) among Travel Booking services apps (Source: SensorTower | All-in-one Travel App), with over 140M app downloads across 9 countries in Indonesia, Vietnam, Thailand, Malaysia, Singapore, Philippines, Japan, South Korea, and Australia. 

Book flights, hotels, and activities with 300+ Airline partners, Best Price Guarantee, 24/7 live agent support, and access to 2M+ hotels, over 2K Car Rentals & Airport Transfer providers in more than 50 countries, and 90K+ activities in one app. Download the Traveloka app on Google Play and the App Store.

In This Article

• Why Desaru Has Earned Its Reputation
• Things to Do at Desaru Beach
• 1. Try the Water Sports
• 2. Spend a Day at Desaru Coast Adventure Waterpark
• 3. Go Beachcombing at Low Tide
• 4. Meet the Animals
• 5. Feast on Fresh Seafood
• Nearby Attractions Worth a Detour
• 6. Kota Tinggi Waterfall
• 7. Bamboo Walk, Sebana Woods
• 8. Pantai Batu Layar, Kota Tinggi
• 9. Tanjung Balau
• Getting to Desaru Beach
• Best Time to Visit Desaru Beach
• Where to Stay Near Desaru Beach
• 1. Hard Rock Hotel Desaru Coast
• 2. The Westin Desaru Coast Resort
• 3. Lotus Desaru Beach Resort & Spa
• Are you ready? Let Traveloka Sort the Rest
Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe

Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved