Singaporeferries

Singapore - Malaysia

Ferry from Singapore to Desaru Coast

Check the Desaru sailing for your date and continue to the ticket

  • About 90 minutes
  • Thursday to Monday
  • Batam Fast Ferry
Aerial view of the beach at Desaru in Johor
Table of Contents

The crossing at a glance

Tanah Merah - Desaru Coast is the ferry from Singapore to Johor's east coast in Malaysia. Batam Fast sails it once a day from Thursday to Monday, with extra sailings on public holidays and long weekends, and the crossing takes about 90 minutes. The ferry carries foot passengers only.

Terminal and getting there

The ferry leaves from Tanah Merah Ferry Terminal in the east of Singapore. Take the MRT to Bedok or Tanah Merah and change to bus 35 to the terminal; by taxi it is 20 to 30 minutes from the city centre and 10 to 15 minutes from Changi Airport. The Tanah Merah terminal guide has the facilities.

Check-in and passport control

Batam Fast closes check-in 30 minutes before the timetabled departure. Security and Singapore's departure immigration come before boarding.

Luggage

Batam Fast includes 20 kg of checked baggage, with up to three pieces and 40 kg in total per passenger, plus one piece of hand luggage of up to 10 kg and 55 x 40 x 20 cm. Bulky and excess baggage is charged. Batam Fast carries no animals, not even assistance dogs.

Arrival at Desaru Coast

The ferry arrives at the Desaru Coast Ferry Terminal, Laman Desaru Coast, Jalan Desaru, 81930 Bandar Penawar, Johor. The terminal operates from Thursday to Monday. You clear Malaysian immigration on arrival; foreign visitors submit the Malaysia Digital Arrival Card (MDAC) within three days before travel. The Desaru Coast Shuttle Bus, a hop-on hop-off service, runs from the terminal to the resort area. The sailings back to Tanah Merah are in the departures on this page, and Singapore asks for the SG Arrival Card on return.

Tickets and changes

Batam Fast prices children under 12 separately; children under 16 travel with a companion aged 18 or over. This page shows the current from-price; the prices page compares the routes.

Route portrait

By sea to Johor's east coast

Desaru Coast is a resort area on the east coast of Johor in Malaysia. Batam Fast sails there from Tanah Merah once a day, from Thursday to Monday, in about 90 minutes.

There are no sailings on Tuesdays and Wednesdays, apart from extra sailings on public holidays and long weekends.

Crossing
about 90 min
Operator
Batam Fast Ferry
Days
Thursday to Monday
From price
€40

Next departures

Date

Timetable

FAQ Singapore - Desaru

Frequently asked questions

Questions about the Tanah Merah - Desaru Coast crossing.

How long is the ferry from Singapore to Desaru? +

About 90 minutes with Batam Fast from Tanah Merah.

When does the ferry to Desaru sail? +

From Thursday to Monday, once a day, with extra sailings on public holidays and long weekends. The timetable shows the sailing for your date.

Do I need the MDAC for the Desaru ferry? +

Yes. Malaysia asks foreign visitors to submit the Malaysia Digital Arrival Card (MDAC) within three days before travel, and it covers arrivals by sea.

How do I get from the ferry terminal to the resorts? +

The Desaru Coast Shuttle Bus, a hop-on hop-off service, connects the ferry terminal with the resort area.