
Desaru, a coastal resort town located in the southeastern region of Malaysia, specifically in the state of Johor, is just a stone's throw away from Singapore! Known for its beautiful beaches, clear blue waters, and a range of water sports and recreational activities, Desaru is an ideal getaway destination. In this blog, we will provide the ultimate guide on how to get from Singapore to Desaru.
Why go now: calm ocean views along the South China Sea, easy weekend logistics, and plenty to do—Adventure Waterpark Desaru Coast, great seafood, scenic golf course options, and resorts with infinity pool vibes. If you’re visiting as hotel guests at Anantara Desaru Coast Resort & Villas, The Westin Desaru Coast, or Hard Rock Hotel (Desaru Coast), getting around is even simpler thanks to short resort transfers.
To get to Desaru from Singapore, you have several convenient options:
Quick choose :
| Option | Cost | Travel Time | Convenience | Best For |
| Private Hire | Higher | Varies (fast) | Highest | Families, Group, Golfers |
| Bus | Lower | 2.5-3+hrs | Moderate | Budget Travelers |
| Ferry | Moderate | ~90mins | High | Resort Guest near Desaru Coast |
| Self-Drive | Varies | 100min-120 mins | High | Independent Travelers |
One of the best and most convenient options for getting from Singapore to Desaru is to take a private hire transport, taxi, or limousine service. The flexibility offered allows you to choose your preferred pick-up and drop-off locations, as well as the timing of your journey.
SGMYTravel is a trusted provider of private hire transport, taxi, and limousine services, ensuring a comfortable travel experience with professional drivers.
Why ride with SGMYTravel?

What it’s really like: pick your time, we handle the border (Tuas is usually smoother for Desaru), and you arrive at your resort fresh. For golfers, there’s room for clubs—easy day at the Ocean Course or Valley.
SGMYTravel quick book: share pax + luggage + pickup point + preferred time; we’ll suggest the best route and checkpoint.

Taking a bus to Desaru is one of the cheapest ways to travel from Singapore. The journey typically takes around 2.5 to 3 hours, depending on traffic conditions. Most buses are air-conditioned and equipped with comfortable seats.
KKKL Travel & Tours Pte Ltd is the only company providing bus services from Singapore to Desaru.
You can book the tickets online through Easybook or BusOnlineTicket. We strongly suggested you to look on the newest update before you take the bus.
Reality check: border queues on weekends/holidays can stretch your travel time. Pack light, bring a power bank, and keep ticket screenshots handy if data is spotty at checkpoints. Verify operator, boarding points, and timings the day before—these change.

Taking a ferry is a popular and convenient way to travel between Singapore and Desaru. The ferry ride typically takes about 90 minutes, subject to weather conditions.
Ferry Schedule:
Ferry Pricing:
You can book tickets online through BatamFast.
Good fit: staying at Westin Desaru Coast, Anantara Desaru Coast Resort & Villas, or Hard Rock Hotel Desaru Coast (rock hotel desaru coast)—the Desaru Coast Ferry Terminal is a short transfer away. Arrive early for boarding, and always check the latest schedule (seasonal/weather adjustments happen). If seas are rough, have a land-backup plan (private car or bus).

Driving from Singapore to Desaru is also a preferred option for many. You can take one of two routes:
The journey is estimated to take between 100 to 120 minutes, depending on traffic conditions. Ensure you have your vehicle’s road tax validity and insurance certificates ready.
Border Crossing Procedures
Extra prep that helps:
Accommodation Recommendations
Where we’d stay (quick picks):
For golf enthusiasts, Desaru is home to several valley courses that offer breathtaking landscapes and world-class golfing experiences.
When planning your Desaru getaway, don’t miss out on attractions like:
More ideas: sunset beach walks, firefly cruises, stand-up paddle along calm bays, seafood villages for dinner. If you’re beach-hopping, keep an eye on tides and weather; mornings are usually calmer for water activities.
For a hassle-free and comfortable journey from SG to Desaru, choose SGMYTravel's private car service. Our door-to-door transportation eliminates the stress of navigating public transport or self-driving. With our experienced drivers, spacious vehicles, and affordable rates, you can focus on enjoying your trip to Desaru. Book your ride today and experience the difference!
Door-to-door perks: no alighting at the border, child seats on request, and space for golf sets or beach gear. Tell us your resort and timing—we’ll plan around traffic for you.
You have four main options:
Typical off-peak door-to-door times:
Expect longer during weekends/holidays or poor weather. Leaving early morning or later in the evening usually helps.