Desaru ferry from Tanah Merah costs S$82 one way, all in

The Desaru ferry from Tanah Merah costs S$82 one way all in. See the S$50 fare, the fees, the fuel surcharge and the Tanjung Pengelih monsoon diversion plan.

Photo: Wee Ka Siong FB

The Desaru ferry from Tanah Merah costs S$82 one way for an adult, once every charge is added. The published fare of S$70 leaves out a S$12 fuel surcharge that appears at checkout. Sea travel from Singapore is growing, with the Puteri Harbour to Batam ferry now open.

BatamFast runs the service from Tanah Merah Ferry Terminal to Desaru Coast Ferry Terminal in Johor. Specifically, its booking page for Friday 13 November shows a 10.10am Singapore departure. The ferry is due at 11.40am, so the trip takes about 90 minutes.

Overall, here is how the price adds up, when the ferry sails, and what happens in rough seas. Therefore, travellers should check the final total before they pay. Besides, prices can change without notice.

Learn. Publish. Earn.

Got a story like this in you?

Learn to write factual stories with AI, get published on cj.my, and earn RM80–RM100 per story.

See Training Dates

From RM350 · November 2026 · Penang / KL / JB

Desaru ferry price breakdown from Tanah Merah

Photo: S Iswaran FB

The booking page for one adult in economy class shows four charges. The fare is S$50 and a surcharge adds S$10. In addition, a departure fee adds another S$10, and a fuel surcharge adds S$12. Together, they come to S$82.

The published one-way price of S$70 is the sum of the first three charges. However, the fuel surcharge sits on top at checkout. As a result, a traveller who budgets S$70 will pay S$12 more.

Notably, BatamFast said the fuel surcharge applies from 14 March 2026. For Desaru Coast, it is S$12 per person on the Singapore leg. On the way back, it is S$12 or RM40 per person.

For Malaysian SMEs Feature your business on Citizens Journal Malaysia
From RM1,000
Get featured →
See also  OBU installation for foreign cars costs S$158.70 until 31 Dec

The published return fare is S$108. Adding S$12 for each leg gives about S$132 for the round trip. Still, this is our own sum, so please confirm the final amount at checkout.

Desaru ferry timings and journey time

Photo: S Iswaran FB

The ferry leaves Tanah Merah at 10.10am Singapore time on the date we checked. The booking page shows an arrival time of 11.40am. As a result, the ferry ride lasts about 90 minutes.

Meanwhile, the return sailing leaves Desaru Coast at 5.30pm Malaysia time. Sailings do not run every day. Therefore, travellers should pick a date on the booking page before they plan the trip.

Read more: Puteri Harbour to Batam ferry opens as Johor draws 1.5m visitors

Read more: Opus Bay Batam to open in December with own ferry terminal

Read more: Penang ferry free for Malaysians on Deepavali, 8 November

Furthermore, the booking page asks about special needs. Passengers who need help should call the centre 48 hours before departure. It also asks about bicycles, golf bags and odd-sized items, which may carry an extra charge.

Likewise, travellers heading into Malaysia should check entry rules. The page links to Singapore, Indonesian and Malaysian immigration sites. Meanwhile, Opus Bay Batam is opening in December with its own ferry terminal.

Desaru ferry diversion to Tanjung Pengelih in rough seas

Photo: S Iswaran FB

Importantly, BatamFast has a monsoon diversion plan for the north-east monsoon. In unfriendly seas, the trip may run to Tanjung Pengelih in Johor instead. A coach then takes passengers to Desaru Coast. No direct sailing to Desaru Coast runs while the plan is active.

See also  Experts name two priority corridors for Johor Bahru e-ART

Specifically, the ferry leg and the coach leg each take about 45 minutes. Malaysian immigration and customs clearance move to Tanjung Pengelih. In addition, staff must endorse the boarding pass before passengers board.

Moreover, the coach transfer is part of the service. Tickets and boarding passes still show Desaru Coast as the destination, so nothing needs to be reissued. Passengers who arrange their own transfer end the operator’s duty once they leave the service.

Finally, BatamFast lists a fuel surcharge of S$6 per person for Singapore to Tanjung Pengelih. In short, the Desaru ferry costs S$82 one way all in. Rough seas may mean a coach from Tanjung Pengelih. Anyone who needs to rebook or refund can email [email protected].

Avatar photo

Sidhaarthan

A creative multitasker with a passion for storytelling in all its forms. Whether he's diving into immersive gaming worlds, singing, or crafting compelling written pieces, he brings energy and perspective to everything he does. As an avid social media buff, Sidhaarthan stays plugged into trends and conversations, seamlessly connecting creativity with the digital pulse.

Add comment