
Going to Desaru for a relaxing vacation?
This coastal town offers the perfect opportunity to rest and recharge.
What are the best ways to get there from Singapore?
You’ve come to the right place because we have narrowed down the top 4 ways to get from Singapore to Desaru!
Continue reading to learn more about each option, as well as any important notes that will prepare you for your journey.
1. Private Taxi From Singapore To Desaru
2. Ferry From Singapore To Desaru
3. Bus From Singapore To Desaru
4. Car From Singapore To Desaru
1. Private Taxi From Singapore To Desaru
Want a convenient, comfortable and hassle-free ride from Singapore direct to your resort in Desaru? Then the best way is to hire a taxi service from Singapore to Desaru!
- Best Price: Starts from SGD 150 (Toyota Innova) one way per car.
- Good For: Big groups, families with kids and elderly folks.
- Not Recommended For: Only 1-2 people as it will be less economical.
A private taxi is a preferred method of travelling by Singaporeans because of its flexibility. Pick-up point, drop-off location, and time of travel are all at your discretion.
Furthermore, you’ll be getting an expert driver, who will know the best routes to take so that you can arrive at your holiday destination ASAP!
2. Ferry From Singapore To Desaru
If you’re looking for a scenic journey on the high seas, opt for a ferry from Singapore to Desaru instead.
Departing from Tanah Merah Ferry Terminal (TMFT) in Singapore, the 90-minute ferry ride will arrive at Desaru Coast Ferry Terminal, where you can take a free shuttle to your resort.
- Best Price: It costs SGD 70 one way each.
- Good For: Those who want an alternative to land transport and want to skip the congestion at the Singapore-Malaysia border.
- Not Recommended For: Families travelling with kids and elderly people, or any group of more than 2 pax because the total cost would be pricier than a private taxi from Singapore to Desaru
The BatamFast ferry to Desaru Coast Ferry Terminal operates every Thursday to Monday only and the ferry departs from TMFT just once a day at 10:10am.
It should take about 1.5 to 2 hours for the entire journey from the ferry terminal to your resort, including the ferry and bus rides.
Read also: Best Month To Visit Desaru
Tip:
- Arrive at TMFT at least 30-45 minutes before departure to avoid missing your ferry.
Notes:
- Book your tickets online on BatamFast’s official website. You’re discouraged from attempting to get it over-the-counter as it’ll usually be sold out.
- During monsoon season, the ferry will be diverted to Tanjung Pengelih Ferry Terminal instead, with its duration being 45 minutes.
- From Tanjung Pengelih, a bus will be arranged to take you to Desaru Coast Ferry Terminal (~35 minutes).
3. Bus From Singapore To Desaru

A lower-cost option is to travel by a coach or bus to Desaru from Singapore. They offer a direct transfer from a designated location in Singapore to a drop-off point in Desaru Coast.
Read also: Bus From Singapore To Desaru
Here’s where you can board a coach from Singapore to Desaru:
| Coach Operator | Pick-Up Location In Singapore |
| WTS Travel Coach |
|
| Leo City Coach |
|
- Best Price: SGD 24 one way each (same price for adults and kids).
- Good For: Solo travellers or a couple as it will be inconvenient to alight the bus at immigration checkpoints with kids or elderly people in tow.

Upon arrival at Desaru Coast, it will stop at some notable locations, namely Anantara, Hard Rock, Four Points by Sheraton, and Desaru Water Park.
A typical journey should take a little over two hours. That being said, both coaches have limited departure times (usually in the a.m.) which may coincide with rush hour traffic.
Notes:
- Make your booking online through Easybook.com or the official WTS website.
- You will have to alight the bus at SG-MY checkpoints to clear immigration.
4. Car From Singapore To Desaru
Finally, you can choose to self-drive from Singapore to Desaru—if you have your own car! Otherwise, you’ll be forking out quite a bit of cash to rent one.
Self-driving offers flexibility that a ferry or coach does not, allowing the chance to freely explore nearby spots on your road trip.
- Good For: Those who like to drive at their own pace.
- Not Recommended For: Those who have never driven from Singapore to Malaysia before as the rules can be a little overwhelming.
Before you take on self-driving, make sure you’re up for a long drive. It typically takes 2-3 hours to get to Desaru from Singapore, possibly even more if there’s a hold up at the border.
Keep in mind that you would also have to bear the costs of any toll, petrol, and parking charges.
Read also: Anantara Desaru Vs Westin Desaru: Which Is Better?
Notes:
- Vehicle Entry Permit (VEP) is a mandatory requirement.
- Remember to adhere to the ¾ petrol tank rule to enter Malaysia.
- Foreign vehicles in Malaysia are only allowed to pump RON 97 petrol.
- You’ll need a Touch n’ Go (TnG) card for toll and parking.













