Tanah Merah Ferry Terminal transfer
Tanah Merah Ferry Terminal, at 50 Tanah Merah Ferry Road in eastern Singapore near Changi Airport, is where ferries leave for Bintan, Batam Centre, Nongsapura and Desaru Coast. We drive passengers there from Changi, hotels or homes for a fixed prepaid fare: city transfers from S$70 and Changi pickups from S$100.
Book & get priceAsk on WhatsApp
Book online and pay securely in advance by card, Apple Pay, Google Pay, PayNow, Alipay or WeChat Pay. Your booking is confirmed once payment succeeds. No PayPal account needed. Free cancellation up to 24 hours before pickup.
Which terminal is your ferry?
| Terminal | Typical destinations |
|---|---|
| Tanah Merah Ferry Terminal (east, near Changi) | Bintan (Bandar Bentan Telani for Bintan Resorts, and Tanjung Pinang), Batam Centre, Nongsapura, Desaru Coast |
| HarbourFront Centre (south) | Most other Batam routes, plus Karimun |
| Marina Bay Cruise Centre (Marina South) | International cruise ships |
Your ferry ticket names the terminal. If it says HarbourFront or a cruise ship, see cruise terminal transfers instead.
Fares
Changi Airport to Tanah Merah is an airport pickup; hotel or home to Tanah Merah is a point-to-point transfer. Fares are per vehicle, with ERP and parking included.
| Vehicle | Seats | Bags | Point-to-point transfer | Airport arrival |
|---|---|---|---|---|
| Alphard/Vellfire | 6 | 4 | S$70 | S$100 |
| E-Class | 3 | 2 | S$70 | S$100 |
| V-Class | 6 | 5 | S$80 | S$110 |
| S-Class | 3 | 2 | S$200 | S$250 |
| Hiace 13-seater | 13 | 10 | S$75 | S$100 |
Timing your transfer
Ferry operators close check-in well before departure, and you also clear Singapore immigration at the terminal. Work back from your operator’s check-in cut-off, not the sailing time, and add the drive: about 15 minutes from Changi Airport and 20 to 30 minutes from the city centre in normal traffic. On Friday afternoons, weekend mornings and the eve of public holidays, allow extra time for queues.
Coming back from Bintan or Batam
Book a pickup at Tanah Merah with your ferry’s scheduled arrival time and the lead passenger’s WhatsApp number. Ferries can arrive early or late with sea conditions and immigration queues, so message us when you land and the chauffeur waits at the terminal drop-off area. Waiting time beyond the free 15 minutes is S$10 per 15 minutes, paid afterwards by secure online payment link, never to the driver.
Flying in and taking a ferry the same day
Tanah Merah is close to Changi, so landing in the morning and catching an afternoon ferry to a Bintan resort is a common plan. Leave a generous gap for immigration and baggage at Changi, then a short drive to the ferry terminal. A Changi pickup starts from S$100; with luggage for a resort stay, an MPV is usually the comfortable choice.
How payment works
Every booking is paid in full online in advance by card, Apple Pay, Google Pay, PayNow, Alipay or WeChat Pay through our secure checkout. Your booking is confirmed once payment succeeds, and you receive a receipt by email. There is no cash, no pay-on-arrival and no pay-later option: drivers never collect payment. Free cancellation up to 24 hours before pickup.
Frequently asked questions
How far is Tanah Merah Ferry Terminal from Changi Airport?
It is close: about 15 minutes by car in normal traffic.
Which ferries leave from Tanah Merah?
Ferries to Bintan (Bandar Bentan Telani and Tanjung Pinang), Batam Centre, Nongsapura and Desaru Coast. Most other Batam routes use HarbourFront.
How early should I get to Tanah Merah?
Follow your ferry operator's check-in cut-off and add time for immigration. Ferry operators publish these on their websites.
Can you pick us up when the ferry arrives back?
Yes. Book a pickup with the ferry's arrival time and message us when you land.
How much is a transfer to Tanah Merah Ferry Terminal?
City transfers start from S$70 and Changi pickups from S$100, per vehicle.