Singapore To Desaru Ferry: Taking The Ferry To Desaru [2022]

Published Categorized as Desaru
This article may contain compensated links. Please read the disclaimer for more info

Heading to Desaru Coast and looking for exactly how to take the Singapore to Desaru ferry? You are in the right place!

With its 22 kilometre stretch of beautiful coastline and fabulous beaches, Desaru Beach, Malaysia is perfect for a holiday away from it all.  Unlike other areas of Malaysia, the area is not bustling with tourists or filled to the brim with a stack of must do attractions, rather the area has an untouched feel to it and seems to attract local tourists looking for a quieter type of getaway away from the crowds.

But before you get to enjoy Desaru, you need to get there!

Below, I describe exactly how to get a ferry to Desaru by sharing everything you need to know about where exactly to take a ferry from Singapore to Desaru, where you arrive in Desaru, how often ferries run and the cost for a ferry ticket to Desaru from Singapore as well as how to buy one.

I also describe the Desaru to Singapore ferry.

Let’s start!

Map: Singapore To Desaru Ferry

This map will show you how to get to Desaru from Singapore by ferry. The distance between Singapore to Desaru is approximately 100 km via land.

Singapore To Desaru Ferry map
Click the Map to open in Google Maps. You can then access directions to each of the locations discussed in this article.

Although you can travel via land to Desaru from Singapore, if you don’t have your own car and looking for public transport options, then taking the ferry to Desaru from Changi is the best option.  It can be faster taking the ferry too – depending on where in Singapore you are leaving from.

It takes approximately 30-40 minutes if you travel via Changi to Desaru ferry to get to the mainland, followed by a 30-45 minute drive. By car, it takes around 1.5 hours or around 2 hours by bus.

Ferry To Desaru Information

singapore to desaru jetty

Taking the Singapore to Desaru ferry is one of the quickest ways to get between these two destinations, particularly if you’re taking public transport.  In terms of how to go to Desaru from Singapore by ferry, several ferry companies take this route.

Most ferries usually leave from Changi Ferry Terminal and take around 40 minutes to get to Tanjung Belungor Ferry Terminal in Desaru. It will cost about RM30-60 per trip to book a ferry to Desaru.

The ferry to Desaru from Changi terminal runs on a daily schedule. After your Singapore to Desaru ferry

arrives in Tanjung Belungor Ferry Terminal, there’s still a 30-45 minutes drive to get to Desaru.  You will need to take this part of the journey by taxi or shuttle bus.  The shuttle bus is free but only operates Thursday to Sunday and only twice a day at 10.30 am and 9 pm.

Note that there is no car ferry to Desaru. If you are looking to take your car to Desaru, you will need to drive to Desaru instead. Thankfully, this is straightforward. You can read all details here.

Ferry From Singapore To Desaru Schedule

The Singapore to Desaru ferry schedule sees ferries leaving Singapore twice daily either at 9:30 am or  8:00 pm.  On weekends the ferry to Desaru schedule has an additional two services at 12.30 pm and 5 pm.

Also, note that the ferry schedule to Desaru might change, so you should check the current schedules ahead of time to plan for your trip effectively.

Click here to see the latest schedules.

Ferry From Singapore To Desaru Fares

Usually, the ferry tickets to Desaru from Singapore will cost around S$27 one way.

It’s also best that you purchase your Desaru ferry tickets ahead of the actual travel date to avoid the hassle, especially if you’re travelling on weekends and holidays.

Also, keep in mind that the price of a ferry ticket from Singapore to Desaru can change anytime.

Click here to see the latest fares and to book your tickets.

Ferry Desaru To Singapore

If you’re wondering how you can take the ferry from Desaru to Singapore, all you need to do is to take the following transportation options we’ve mentioned above in reverse.

Before reaching the Desaru to Singapore ferry, you’ll need to take a 40-minute drive via taxi or shuttle bus to the Tanjung Belungor Ferry Terminal. From there, you can then catch a ferry to Changi Ferry Terminal Singapore. The fare costs around RM83.

The Desaru to Singapore ferry is available twice daily with a service at 8 am and 6.30 pm.  On the weekends there are two additional services at 11 am and 3.30 pm.

Click here to see the latest fares and to book your tickets.

Changi Point Ferry Terminal

changi point ferry terminal

If you’re in Singapore and you want to catch a ferry service from Singapore to Desaru, head to the Changi Point Ferry Terminal.

To get to the terminal if you’re coming from downtown, you can opt to take the public bus, take the taxi, or book online ride-sharing services.

You’ll need to arrive at least 15 minutes before taking the ferry from Singapore to Desaru Malaysia. Even longer if you need to book your ticket, but it’s recommended to make your Desaru ferry booking in advance online to avoid the hassle.

The Changi Point Ferry Terminal offers passengers loads of assistance. There are information kiosks in the terminal, for instance, which provide passengers with helpful information about nearby hotels and restaurants.

Vending machines are also available for passengers to purchase assorted drinks as they wait for departure. Ample parking space is also available for travellers who want to leave their cars when leaving Singapore. The facility has clean washrooms and toilets as well.

Tanjung Belungor Ferry Terminal

The Tanjung Belungor Ferry Terminal operates daily ferry routes from Malaysia to Singapore (and vice versa.)

Note that the terminal is approximately 30-45 minutes drive from Desaru. To get to the terminal, you can either take the bus, taxi or ride a private vehicle.

The terminal offers basic facilities like toilets, shops, cafes, and an ample parking area.

Ferries cross up to 18 times a week depending on the season, and several tourists.

Moreover, the sailing duration from Tanjung Belungor Ferry Terminal to Changi Point Ferry Terminal will take approximately 30-45 minutes.

Final Words

In this post, we’ve covered how you can take the ferry from Changi to Desaru if you’re travelling from Desaru to Singapore (and vice versa!)

Note that getting to and from these destinations doesn’t have to be that difficult. Just follow the tips that we have listed above, and you’re well on your way to your trip.

I hope you found this guide to Singapore to Desaru ferry tickets useful. You can find our full guide to travelling from Singapore to Desaru here or our complete travel guide to the Desaru Coast here.

By Sharon Gourlay

Sharon is an Australian who has fallen in love with Malaysia! She explores Malaysia multiple times a year, often with her kids, and has previously lived in Penang.