
Singapore to Desaru Ferry: Prices, Schedule & Tips
Anyone who’s dreamed of a quick beach escape without the hassle knows the challenge—but the direct ferry from Singapore to Desaru solves it, running from Tanah Merah to Desaru Coast in 90 minutes with Batamfast. With fares starting at SGD 70 one-way, it’s a practical option for families and spontaneous travelers looking for a simpler alternative to Bintan.
Fastest crossing time: 1 hour 30 minutes ·
Starting one-way fare (online): SGD 70 ·
Number of ferry operators: 1 (Batamfast) ·
Typical daily departures: Up to 4 ·
Distance by sea: approx. 50 km
Quick snapshot
- Batamfast operates direct ferries from Tanah Merah to Desaru Coast (Batamfast (sole operator page))
- Passport with 6 months validity required (Traveloka (travel booking platform))
- Journey takes approximately 90 minutes (Batamfast (ferry operator)) (Batamfast (sole operator page))
- Exact future schedule changes — past guides show adjustments (TheSmartLocal (Singapore lifestyle site))
- Specific promotions in 2026 not yet announced (TheSmartLocal (Singapore lifestyle site))
- Exact number of daily sailings can vary seasonally (TheSmartLocal (Singapore lifestyle site))
- Current departure from Tanah Merah: 10:10 Singapore time (Thu–Sun) (Desaru Ferries (operator booking page))
- Current return from Desaru Coast: 17:30 Malaysia time (Thu–Sun) (Desaru Ferries (operator booking page)) (Desaru Ferries (operator booking page))
- Fuel surcharge of SGD 12 begins 12 March 2026 (Desaru Ferries (operator booking page)) (Desaru Ferries (operator booking page))
- From March 2026, each passenger must pay SGD 12 fuel surcharge before departure (Desaru Ferries (operator booking page)) (Instarem (travel finance guide))
- Book online via Batamfast or third-party platforms like redBus for up to 50% off counter prices (Instarem (travel finance guide))
- No car ferry available; bus or private car via highway is alternative (Instarem (travel finance guide))
These verified points give travelers confidence in the core details, while uncertainties remind them to check for updates.
Key facts at a glance
Six essential details about the ferry service, straight from the operator’s official site.
| Category | Details |
|---|---|
| Ferry Operator | Batamfast |
| Departure Terminal (Singapore) | Tanah Merah Ferry Terminal |
| Arrival Terminal (Desaru) | Desaru Coast Ferry Terminal |
| Travel Time | ~90 minutes |
| One-Way Fare (Adult, online) | SGD 70 |
| Frequency | 2-4 sailings daily |
The table summarizes the essential specs for planning your trip.
Is there a ferry from Singapore to Desaru?
Yes, a direct ferry connects Singapore’s Tanah Merah Ferry Terminal with Desaru Coast Ferry Terminal in Malaysia. The service is operated by Batamfast under the “Desaru Link” brand (Batamfast (sole operator page)). The crossing takes about 90 minutes, making it a comfortable alternative to a two-hour drive via the Second Link plus customs.
Which company operates the ferry?
Batamfast is the only operator currently running direct sailings between Tanah Merah and Desaru Coast. The company also offers routes to Batam and Bintan, but the Desaru service is its newest addition (Traveloka (travel booking platform)).
What is the route and duration?
The ferry departs from Tanah Merah Ferry Terminal (Singapore) and arrives at Desaru Coast Ferry Terminal (Malaysia). The distance is roughly 50 km by sea, and the trip takes approximately 90 minutes under normal conditions (Batamfast (ferry operator)).
How many daily departures?
As of the current schedule, the ferry operates every Thursday, Friday, Saturday, Sunday, and Monday — though the operator’s page lists Thursday through Sunday most clearly (Batamfast (ferry operator)). The single departure from Singapore is at 10:10, with a return from Desaru at 17:30. Travelers planning a day trip should confirm the return slot fits their timing.
The schedule limitation means weekend planning is key for a day trip.
How much is the ferry to Desaru?
Pricing is straightforward if you book online, but there are a few hidden costs to watch for.
Standard ticket prices
- One-way adult fare (online): SGD 70 (Desaru Ferries (operator booking page))
- Return fare (online): SGD 108 (Desaru Ferries (operator booking page))
- Fuel surcharge of SGD 12 per passenger from 12 March 2026 (Desaru Ferries (operator booking page))
Discounts and promotions
Third-party platforms like redBus sometimes offer up to 50% off counter prices (Instarem (travel finance guide)). Booking online through Batamfast directly may also unlock lower rates than walk-in purchases. Keep an eye on seasonal promotions, especially during Malaysian school holidays.
Where to book
- Official operator: Desaru Ferries (owned by Batamfast)
- Third-party aggregators: redBus, Trip.com, Direct Ferries
The pattern: online booking always beats counter prices. If you’re flexible on dates, booking a return ticket at SGD 108 saves roughly SGD 32 compared to two one-way tickets purchased separately (Desaru Ferries (operator booking page)).
Which is better: Desaru or Bintan?
Both destinations offer beaches and resorts, but the choice often comes down to budget and travel time. Here’s how they stack up.
| Category | Desaru (Malaysia) | Bintan (Indonesia) |
|---|---|---|
| Ferry travel time from Singapore | ~90 min | ~60–90 min (varies by terminal) |
| Typical one-way fare (adult) | SGD 70 | SGD 60–80 |
| Beach atmosphere | Quieter, wider beaches, less commercial | More developed, resort strip feel |
| Activities for families | Waterpark, fruit farms, golf, fishing villages | Golf, snorkeling, spa resorts |
| Accommodation range | Mid-range to upscale (Hard Rock, Westin) | Upscale (Banyan Tree, Club Med, Sanchaya) |
The trade-off: Desaru is more affordable for families and less crowded, while Bintan leans toward luxury and water sports. The ferry to Desaru is also generally reported as calmer than the Bintan route, which is sometimes choppy (Instarem (travel finance guide)).
Do I need a passport for the Desaru ferry?
Yes — all passengers must hold a valid passport with at least six months of remaining validity from the travel date (Traveloka (travel booking platform)). This is a legal requirement for international sea travel.
Visa for Malaysia
Singapore citizens do not need a visa for tourism stays up to 90 days in Malaysia (Immigration Department of Malaysia (IMI)). Travelers of other nationalities should check their visa status with Malaysian authorities before departure.
Other travel documents
- Return ticket or onward travel proof may be requested by immigration
- Children require their own passport (child endorsement in parent’s passport no longer valid)
- No car ferry available — you can’t take a vehicle on board.
Passport validity is a non-negotiable before booking; check your expiry early.
Is Desaru worth going to?
For a weekend getaway, Desaru offers a solid package that’s easy on the wallet and the travel time.
Top attractions in Desaru
- Desaru Coast Adventure Waterpark — one of Southeast Asia’s largest waterparks
- Desaru Fruit Farm — tour tropical fruit plantations, try fresh durian
- Els Club Desaru Coast — 18-hole golf course by Ernie Els
- White sandy beaches — far less crowded than Bintan’s main strips
Family-friendly activities
Families gravitate toward the waterpark, farm visits, and beach play. Resorts like Hard Rock Hotel Desaru Coast and Westin Desaru Coast provide kids’ clubs and family pools (Tourism Malaysia).
Accommodation options
- Hard Rock Hotel Desaru Coast – rock-themed, family suites
- Westin Desaru Coast – spa, lagoon pool
- Anantara Desaru Coast – premium beachfront villas
- Pullman Desaru Coast – mid-range with golf views
The pattern: Desaru gives you more space and lower prices than Bintan, but with fewer luxury splashes. It’s ideal if your priority is a relaxed, affordable beach trip rather than a high-end resort experience.
How to book and travel: Step-by-step
Booking the ferry is simple online. Follow these steps to secure your seats and avoid common pitfalls.
- Choose your date – The ferry runs Thursday to Sunday (check the Desaru Ferries schedule for current days).
- Book online – Use the operator’s site or a platform like redBus for potential discounts (Instarem (travel finance guide)).
- Arrive early – Check-in closes 30 minutes before departure; arriving 60 minutes early is recommended (per Batamfast (ferry operator)).
- Board the ferry – Present your passport and booking confirmation at Tanah Merah Ferry Terminal.
- Enjoy the 90-minute ride – The ferry has basic facilities; bring snacks if needed.
- Clear immigration at Desaru Coast – No visa required for Singapore citizens; have your passport ready.
- Travel to your resort – Taxis and ride-hailing services are available at the terminal.
Following these steps ensures a smooth trip from booking to arrival.
Clarity: What we know for sure vs. what’s still fuzzy
Confirmed facts
- The ferry operates between Tanah Merah and Desaru Coast (Batamfast (ferry operator))
- Batamfast is the sole operator (Traveloka (travel booking platform))
- Travel time is 90 minutes (Batamfast (ferry operator))
- Passport with 6 months validity required (Traveloka (travel booking platform))
- One-way fare from SGD 70 online (Desaru Ferries (operator booking page))
- Fuel surcharge of SGD 12 to apply from 12 March 2026 (Desaru Ferries (operator booking page))
What’s still unclear
- Exact schedule after 2025 (past changes suggest more may come)
- Specific promotional offers in 2026
- Exact number of daily sailings during peak seasons
- Whether additional operators will enter the route
- Whether Monday departures are available (operator sites show conflicting days)
- If the 10:10 departure time will remain in 2026
These confirmed and uncertain points help readers make informed decisions.
What travelers are saying
“I was confused about the ferry route and alternatives — there’s a lot of outdated info online. The 90‑minute ride was smooth, but I wish I knew about the fuel surcharge beforehand.”
— Reddit user on r/askSingapore
“If you’re looking for a direct ferry from Singapore, Batamfast is the only option. Book on their site or through redBus for discounts. The terminal at Desaru is small but efficient.”
— Instarem travel guide
The quotes reflect real traveler experiences that align with the facts above.
What this means for you
The direct ferry from Singapore to Desaru is a genuine win for anyone tired of the Bintan price tag or the long drive north. With a 90‑minute crossing, fares from SGD 70, and a peaceful beach destination waiting, it’s a weekend option that actually delivers on its promise. The schedule limitations (Thursday to Sunday) and upcoming fuel surcharge are the main speed bumps. For Singapore families and spontaneous travelers, the choice is clear: book early, pack your passport, and enjoy a Malaysian beach without the airport queue.
Frequently asked questions
What time does the first ferry depart from Singapore?
The current schedule shows one departure from Tanah Merah at 10:10 Singapore time on operating days (Thursday–Sunday). Return from Desaru Coast is at 17:30 Malaysia time (Desaru Ferries).
Is the ferry wheelchair accessible?
The operator states that the ferry is equipped to assist passengers with reduced mobility, but it’s best to contact Batamfast directly at least 48 hours before departure to arrange assistance.
Can I bring luggage on the Desaru ferry?
Yes, luggage is allowed. The standard baggage allowance is similar to airline hand baggage — oversized suitcases may incur an additional fee. Check with the operator when booking.
Are there food and drinks onboard?
The ferry has a small snack bar offering drinks and light snacks. For a 90‑minute ride, many travelers find it sufficient, but you can also bring your own bottled water.
How early do I need to check in?
The operator recommends arriving at Tanah Merah Ferry Terminal at least 60 minutes before departure. Check‑in closes 30 minutes prior to sailing.
What is the cancellation policy?
Batamfast allows cancellations with a fee if made more than 24 hours before departure. Tickets are non‑refundable within 24 hours of the scheduled departure. Check specific terms on your booking confirmation.
Can I travel with a pet?
Pets are generally not allowed on the ferry, except certified service animals with proper documentation. Contact Batamfast in advance for approval.
Is there parking at Tanah Merah Ferry Terminal?
Yes, there is a paid parking lot adjacent to the terminal. Rates are around SGD 2 per hour or SGD 15 per day. It can fill up on weekends, so arrive early.
These answers cover common traveler concerns for a worry-free journey.