Get 5% of discount using the code
MYESIMNOW5
Buy eSIM
Trustpilot

How to get to Desaru from Singapore: Ferry, bus, or drive?

Looking for the best way to get to Desaru from Singapore? Compare ferry, car, coach, and bus options with travel times, costs, and local tips.

Updated: November 5, 2025

Desaru is one of the top beach destinations near Singapore, just a few hours away, but far enough to feel like a true escape. Whether you’re planning a family getaway, a romantic retreat, or a solo weekend trip, there are several easy ways to get to Desaru from Singapore.

This guide covers everything you need to know, from how to get to Desaru from Singapore by ferry, car, or bus, to route comparisons, travel times, and estimated costs. 

You’ll also find tips to stay connected with unlimited data using Hoafly’s eSIM for Malaysia.

how to get from singapore to desaru

All travel options from Singapore to Desaru

Desaru is a beach resort town in Johor, Malaysia, known for its seaside escapes, family-friendly resorts, and easy access. It’s one of the top picks for a quick 4D3N getaway from Singapore, offering a change of pace without the need to board a plane.

There are no direct flights to Desaru, so travellers must go by land or sea. Depending on where you start in Singapore and which route you take, the journey can take anywhere from 2 to 4 hours, including border formalities and local transfers.

Below, we’ll break down exactly how to get from Singapore to Desaru by ferry, car, or bus.

Option 1: Ferry from Singapore to Desaru

The ferry is the fastest and most direct way to get to Desaru from Singapore, offering a smooth alternative to the road crossings. If you’re considering this route, here are the key details to know before booking your trip:

  • Route & Operator: Operated by BatamFast, travel time averages around 90 minutes, though sea conditions may cause minor delays.
  • Schedule & Frequency: Services run Thursday to Monday, with one departure in each direction per day. For weekend travellers, this fits well; if you’re travelling during the week, you’ll need to plan around the schedule. 
  • Ticket Prices: A one-way ticket costs around SGD 70, while round-trip fares are at SGD 108. Discounts for children are available, and some platforms occasionally offer bundle deals or seasonal promotions. The most reliable way to book your ticket is directly through BatamFast’s website, although listings also appear on travel platforms like Klook and redBus.
  • Immigration & Arrival: At Tanah Merah Ferry Terminal, check in at least 30 minutes before departure and proceed through Singapore immigration. On arrival at Desaru Coast Ferry Terminal, you’ll clear Malaysian immigration on-site. 

Keep in mind:

  • This route does not support vehicle transport. If you’re driving, you’ll need to cross by land.
  • Sailing frequency is limited. Double-check the schedule and book your tickets as early as possible, especially if you’re travelling during the monsoon months (November to March), when sea conditions can be unpredictable.
  • Weather matters. While cancellations are rare, rough sea conditions can occasionally cause delays or rescheduling.

For many Singapore-based travellers, the ferry to Desaru Coast offers the best balance of speed, comfort, and convenience. 

Hop on a ferry from Singapore to Desaru and enjoy a breezy coastal ride. (Source: Shutterstock)

Option 2: Drive from Singapore to Desaru

Driving from Singapore to Desaru gives you full control over your schedule, ideal for families, groups, or those planning multiple stops along the way. The total distance is roughly 100 km, and the journey typically takes between 1.5 and 2 hours, depending on your departure point, border traffic, and road conditions.

  • Route & Border Crossing: You can cross into Malaysia via either the Woodlands Checkpoint or Tuas Second Link, then follow the Senai–Desaru Expressway (E22) directly to the Desaru Coast area. 
  • Cost Breakdown: Expect to pay approximately SGD 15–25 in tolls (Singapore and Malaysia combined), SGD 20–30 for fuel, depending on your vehicle, and RM 5–10 for parking at some resorts. Make sure you have a topped-up Touch ‘n Go card, valid vehicle insurance, and the required VEP if you’re driving your own car.
  • Upon Arrival: Once in Desaru, resorts offer parking on-site, either free or for a small fee. Check directly with your accommodation for parking availability and charges.

Keep in mind:

  • Traffic at land borders can be unpredictable, especially on Friday evenings and public holidays.
  • Not all car rentals allow cross-border travel. Always check terms if renting a car in Singapore.
  • Touch ‘n Go cards are required to pay Malaysian tolls top up before your trip.

If you’re comfortable navigating the border, driving gives you the freedom to explore the area with the flexibility to stop, detour, or travel at your own pace.

From city streets to seaside views — the drive from Singapore to Desaru is pure bliss. (Source: Shutterstock)

Option 3: Bus or shared transfer from Singapore to Desaru

Travelling without a car or looking for a cheap way to get to Desaru from Singapore? Direct buses and shared transfers are a practical option.

If you’re considering this budget-friendly option, here’s what you should know:

  • Duration & Pickup Points: Most services depart from locations like Suntec City or Singapore Flyer, with total journey times of around 2.5 to 3 hours. Travel time may vary depending on border traffic and final drop-off points.
  • Cost & Booking: One-way fares typically range from SGD 17 to 30, depending on the operator and time of booking. Tickets can be reserved online through Klook, Traveloka, or BusOnlineTicket, with e-tickets sent directly to your email or app.

Keep in mind:

  • Check your pick-up and drop-off points; some buses stop at specific resorts, others at general terminals.
  • Morning departures tend to be smoother, with shorter border waits.
  • If you’re carrying large luggage, confirm baggage policies when booking.

If you’re after affordability and ease, taking a direct bus or shared transfer from Singapore to Desaru is one of the most straightforward ways to get there.

Take a bus or shared transfer from Singapore to Desaru and enjoy the scenic ride along the way. (Source: Shutterstock)

Travel tips for Singapore travellers

Planning a smooth trip to Desaru starts with a few simple preparations. Here’s what to consider before your trip:

  • Best time to visit: For the best weather, plan your trip between March and October, when the skies are clearer and the sea is generally calm. The Northeast Monsoon (November to March) can bring heavy rain and choppy waters, which may affect outdoor plans and ferry services.
  • Currency: Malaysia uses the Malaysian ringgit (MYR). The exchange rate is approximately 1 SGD = 3.48 MYR and can vary slightly depending on where you exchange money.
  • Connectivity: To avoid roaming charges, consider using Holafly’s Malaysia eSIM, offering unlimited data as soon as you cross the border.  There’s no need to swap physical SIM cards or set up a local number, making it a seamless way to stay connected.
  • Visa requirements: Singapore passport holders don’t need a visa to enter Malaysia for short visits. Just make sure your passport is valid for at least six months.
  • What to pack: Bring swimwear, sunblock, light clothing, mosquito repellent, and tropical essentials for both beach resorts and inland adventures.
  • Driving tip: If you’re crossing by car, avoid weekend mornings or public holiday eves, when traffic at Woodlands or Tuas can slow things down. Early weekday departures tend to be smoother.
Enjoy the beach vibes and green escapes in Desaru. (Source: Shutterstock)

Fastest and easiest route from Singapore to Desaru

Each route from Singapore to Desaru has its advantages, depending on your budget, schedule, and travel preferences. Here’s a quick comparison to help you choose the best option for your trip:

RouteDurationEstimated Cost (SGD)Ideal For
Ferry (Tanah Merah → Desaru Coast)~1.5 hours70–108Quick weekend escapes, scenic travellers
Drive (via Tuas or Woodlands)1.5–2.5 hours35–55 Families, groups, flexible planners
Direct Bus/Shared Transfer2.5–3 hours17–30Budget travellers, no car needed
Taxi/Private Car Hire1.5–2.5 hours100–200+Comfortable, door-to-door convenience

Whichever route you choose, having a stable internet connection makes the journey smoother, whether you’re navigating roads, checking ferry times, streaming a playlist, or messaging your hotel.

With Holafly’s Malaysia eSIM, you can stay connected throughout your trip without interruptions. Choose a daily eSIM plan from SGD $8 for short stays, or opt in for a Holafly Monthly Plans subscription starting at USD $49.90/month if you’re staying longer or working remotely.

No SIM swapping, no local number setup, just seamless 5G mobile data wherever your route takes you.

Violet Lee

Violet Lee

SEO Content Specialist

Formerly a travel journalist turned marketing copywriter, I found my way back to the travel world with Holafly—my dream company that made remote work possible. My motto? “Dream big and make it happen.” I’m passionate about writing, exploring the world, and staying active through walking, running, swimming, and hiking. I also love learning, reflecting, and connecting with inspiring minds.

Read full bio