Coastal town Desaru is close enough to make a convenient short getaway from Singapore!
You will find many surprising things to do in Desaru all along the entire 6km coastline.
And you can stay at any of the luxurious resorts overlooking the South China Sea here.
Wonder how to go to Desaru from Singapore? Here’s all you need to know about getting from Singapore to Desaru!
How To Go To Desaru From Singapore
1. Singapore To Desaru By Private Car
Taking a private taxi service should be a no-brainer if you dislike driving or the general inconveniences of taking public transport to Desaru!
SGMYTAXI offers comfortable private car transfers between Singapore and Johor, including Desaru!
Why You Should Choose SGMYTAXI Private Car To Desaru From Singapore:
- The drivers are well acquainted with Johor roads
- Their cars maintained on a regular basis
- You get to customize your own pickup, drop off points and the times too!
- Sufficient legroom and space for all your bags!
- Booking is easy
- Affordable rates
What To Expect:
- The drive should take approximately ~2 hours or less.
Vehicle Details:
Their MPV fleets consist of the following types of cars:
Toyota Innova
Toyota Alphard/Vellfire
Hyundai Starex
Our Happy Customers:
Pick Up/ Drop Off Locations:
These are the available transfer options:
Option 1: Singapore to Desaru (1-way transfer)
Option 2: Desaru to Singapore (1-way transfer)
Option 3: Singapore to Desaru (2-way transfer)
How To Book A Private Car:
To book, send a message through WhatsApp.
2. Singapore To Desaru By Bus
How far is Desaru From Singapore?
There’s around 90km between Singapore and Desaru.
Also read: How To Go To Desaru Waterpark From Singapore
Bus to Desaru usually take 2 hours to make a one-way trip.
KKKL Bus Express no longer offers bus from Singapore to Desaru and return trip.
The only option is using Causeway Link bus. But you need to board any Causeway Link buses to JB Sentral Bus Terminal from Singapore before 9:00am.
Only ONE trip per day departs every Friday, Saturday and Sunday.
For Desaru to Singapore trip also ONE trip per day departs every Friday, Saturday and Sunday.
Bus Operators: Causeway Link Bus
Ticket Price From JB Sentral Bus Terminal To Riverside Desaru Coast: SGD $15 or RM49
Departure Location & Time: JB Sentral Bus Terminal at 9:00am
Return Location & Time: Riverside Desaru Coast at 6:00pm
Duration: 2 hours
How To Book A Bus To Desaru From JB Sentral Bus Terminal:
Book a bus on https://www.causewaylink.com.my/holiday/attractions/product-detail/?id=2167-Desaru-Coast-Holidays-Packag
Also read: 11 Good Food In Desaru
3. Singapore To Desaru By Car (Self-Driving)
Driving from Singapore to Desaru has some obvious benefits – You get to go wherever you want and stop whenever you need a break!
There are 2 possible routes you can take.
Route 1: Via Lebuhraya Senai-desaru/E22
Singapore – Johor Bahru – Ulu Tiram – Bandar Penawar – Desaru
View route details and map:
Duration: ~ 1 hour, 40 minutes
Route 2: Via Second Link Expy/E3 and Lebuhraya Senai-desaru/E22
Singapore – Nusajaya – Senai – Ulu Tiram – Bandar Penawar – Desaru
View route details and map:
Duration: ~ 2 hours
Tips When Driving From Singapore To Malaysia:
- It’s the law to have at least 3 quarters of your car tank full before you get out of Singapore using your car! That goes for insurance too!
- Make sure your tyres have enough air!
- Definitely make sure that you’ve paid your road tax fees before starting your trip!
- You’ll also need to apply for a Vehicle Entry Permit (VEP) online to enter Malaysia
- There is only 1 rest stop between Tebrau in Johor Bahru and Desaru
- Never leave your car unlocked and unattended – even at a petrol station!
- Toll fees are unavoidable. Getting a freeway toll card from any toll booth will make things a little easier! You can use the card at the dedicated Touch’ N Go lanes.
- Bring water and snacks for your road trip!
Also read: How To Go To Desaru From Singapore
4. Singapore To Desaru By Ferry
Did you know it was possible to reach Desaru via ferry?
That’s right!
Also read: How To Go Lotus Desaru Beach Resort From Singapore
You can take a ferry from Tanah Merah Ferry Terminal to Desaru Coast Ferry Terminal or Tanjung Pengelih Ferry Terminal.
Tip: Be at the ferry terminal at least 15 minutes before departure!
Route 1: Tanah Merah Ferry Terminal To Desaru Coast Ferry Terminal:
And at the Desaru Coast Ferry Terminal, there is a 11-minute free shuttle bus service to golf courses, hotels, and attractions of Desaru Coast.
Schedule available at Desaru Coast Ferry Terminal Information Counter (in front of Departure Hall).
Ferry Operators: BatamFast
Ticket Price:
One way: SGD $70.00
Two way: SGD $118.00
Departure Point:
Tanah Merah Ferry Terminal
Ferry From Singapore To Desaru Schedule:
Thursday to Sunday: 8:30am
Return Point:
Desaru Coast Ferry Terminal
Ferry From Desaru To Singapore Schedule:
Thursday to Sunday: 5:30pm
Ferry Duration: 90 minutes one-way
Route 2: Tanah Merah Ferry Terminal To Tanjung Pengelih Ferry Terminal:
If you take ferry to Tanjung Pengelih Ferry Terminal, there is 35 minutes shuttle bus to your hotel in Desaru Coast.
Ferry Operators: BatamFast
Ticket Price:
One way: SGD $43.00
Two way: SGD $73.00
Departure Point:
Tanah Merah Ferry Terminal
Ferry From Singapore To Desaru Schedule:
Friday to Sunday: 8:50am, 5:40pm
Return Point:
Tanjung Pengelih Ferry Terminal
Ferry From Desaru To Singapore Schedule:
Friday to Sunday: 4:00pm
Saturday to Monday: 7:30am
Ferry Duration: 45 minutes one-way
How To Book A Ferry To Desaru From Singapore:
Ferry tickets and services schedules are available online at batamfast.com
You Might Also Like:
- Taxi Service From Singapore To Desaru
- Top 8 Desaru Resorts (Analysis From Real Reviews)
- Desaru Ostrich Farm
- Desaru Fruit Farm
- Teluk Sengat Crocodile Farm
- How To Go From Desaru To Legoland Malaysia (Ultimate Transport Guide)