...
Prices stated are for non-peak travel period. Prices may vary during peak periods such as school holidays, long weekends, and festival periods.
Lowest Rates. From S$100.
Singapore to desaru

The Ultimate Guide to Get from Singapore to Desaru

Last Updated

December 15, 2025
SGMY Travel

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.

How to Get to Desaru from Singapore

To get to Desaru from Singapore, you have several convenient options:

  1. Private Hire Transport: Enjoy flexibility with pick-up and drop-off locations, making it ideal for families or larger groups.
  2. Bus: The most economical option, with a journey time of approximately 2.5 to 3 hours.
  3. Ferry: A scenic and convenient choice, taking about 90 minutes from Tanah Merah Ferry Terminal to Desaru Coast Ferry Terminal.
  4. Self-Drive: A popular option for independent travelers, with two main routes available.

Quick choose :

  • Want the least hassle with kids or golf bags? Private car.
  • Want fast in good weather and staying near Desaru Coast? Ferry.
  • Cheapest (OK with transfers/queues)? Bus.
  • Love freedom and beach-hopping? Self-drive via Tuas.

Transportation Options from Singapore to Desaru

OptionCostTravel Time ConvenienceBest For
Private Hire HigherVaries (fast)Highest Families, Group, Golfers
BusLower2.5-3+hrsModerate Budget Travelers
Ferry Moderate ~90minsHighResort Guest near Desaru Coast
Self-DriveVaries100min-120 minsHighIndependent Travelers

1. Private Hire Transport, Taxi, or Limousine

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?

  • Flexible Pick-up and Drop-off: You decide the locations!
  • Door-to-Door Service: Directly from Singapore to Desaru without needing to alight for immigration.
  • Private Vehicle: No carpooling; enjoy your ride without sharing with strangers.
  • Affordable Pricing: Competitive rates with no hidden charges.
MPV

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.

2. Taking a Bus to Desaru

Bus

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.

3. Ferry from Singapore to Desaru, Malaysia

Ferry

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:

  • Singapore to Desaru: Thursdays to Sundays at 8:30 AM
  • Desaru to Singapore: Thursdays to Sundays at 5:30 PM

Ferry Pricing:

  • One-way: SGD$70
  • Round-trip: SGD$108

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).

4. Self-Drive from Singapore to Desaru

Driving

Driving from Singapore to Desaru is also a preferred option for many. You can take one of two routes:

  • Route 1: via Lebuhraya Senai-Desaru/E22
  • Route 2: via Lebuhraya Persekutuan 3/AH18 and Lebuhraya Senai-Desaru/E22

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

  • Required Documents: Ensure you have your passport and necessary travel documents ready.
  • Wait Times: Be prepared for potential delays at the border, especially during peak hours.
  • Customs and Immigration: Follow the procedures and instructions provided by immigration officials.

Extra prep that helps:

  • Check if you (by nationality) must submit MDAC before entry; many visitors do—submit within 3 days before arrival.
  • Keep hotel/transport confirmations saved offline.
  • For families: carry small snacks and water—queues can be unpredictable.

Accommodation Recommendations

  • Desaru Beach Resort: Luxurious beachfront resort with various amenities.
  • Tanjung Balau Beach Resort: Tranquil beachfront retreat with stunning views.
  • Desaru Coast Resort: Family-friendly resort with theme parks and water activities.
  • Budget-friendly options: Consider guesthouses or homestays for more affordable accommodations.

Where we’d stay (quick picks):

  • Anantara Desaru Coast Resort & Villas — villas with privacy, infinity pool, direct beach, serene ocean views; highly recommend for special trips.
  • The Westin Desaru Coast — beachfront, family-friendly, easy hop to Adventure Waterpark Desaru Coast.
  • Hard Rock Hotel Desaru Coast — fun vibe for kids; pool-centric days and quick resort transfers.
  • Golfers: The Els Club’s Ocean Course and Valley Course offer breezy fairways and sea backdrops.

Nearby Attractions

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.

Make the Trip Easy with SGMYTravel

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.

FAQ

How to get to Desaru from Singapore?

You have four main options:

  • Private car (SGMYTravel): Door-to-door, no alighting at immigration, ideal for families or golf bags. We usually recommend Tuas checkpoint for Desaru.
  • Ferry (Tanah Merah → Desaru Coast): ~90 minutes sailing; best if you’re staying near Westin/Anantara/Hard Rock. Check latest schedules and weather.
  • Bus: Cheapest but involves fixed timings and potential border queues. Re-check operator, boarding points, and timing before departure.
  • Self-drive: Via Tuas → E22 (Senai–Desaru Expressway). Offers flexibility for detours (fruit farm, seafood villages).

How long from Singapore to Desaru?

Typical off-peak door-to-door times:

  • Private car / self-drive: ~1.5–2 hours (via Tuas → E22).
  • Ferry: ~90 minutes sailing time + early check-in and a short transfer to your resort.
  • Bus: ~2.5–3+ hours, depending on border queues and traffic.

Expect longer during weekends/holidays or poor weather. Leaving early morning or later in the evening usually helps.

Which checkpoint is better?

  • Tuas is usually smoother for Desaru.

Is the ferry reliable year-round?

  • Schedules can change with season/weather. Always check the latest and keep a land-route backup.

GET THERE WITH US!

BEST FARE GUARANTEED

Drag a button, link, or anything else into the icon box to place it below the text. Lorem ipsum dolor sit amet elit.

SAFE & RELIABLE

Drag a button, link, or anything else into the icon box to place it below the text. Lorem ipsum dolor sit amet elit.

24 HOUR SUPPORT

Drag a button, link, or anything else into the icon box to place it below the text. Lorem ipsum dolor sit amet elit.

EXPERIENCED DRIVERS

Drag a button, link, or anything else into the icon box to place it below the text. Lorem ipsum dolor sit amet elit.