
SGD 38.00
1 adult
Economy • 50m

SGD 43.00
1 adult
Economy • 1h

SGD 43.00
1 adult
Economy • 1h


Avg. Ferry Duration
0 hrs 5 mins
Ferry depart from
Tanah Merah
Ferry arrives in
Batam Centre
Cheapest Ferry Ticket
SGD 38.00
Ferry Companies
2
Earliest Ferry
10:20 AM
Last Ferry
05:40 PM
Daily Ferry Services
135
Travelling by ferry from Tanah Merah to Batam Centre is one of the easiest ways to reach Indonesia’s Riau Islands. The Tanah Merah Ferry Terminal in Singapore connects directly to Batam Centre, making the journey quick and comfortable. For booking, redBus makes the process simple. You can find Tanah Merah to Batam Centre ferry tickets online, compare operators, check schedules, view the latest ticket prices, and get instant confirmation with secure payments.
Tanah Merah to Batam Centre ferry ticket prices start from SGD 38 on redBus. However, you should note that Tanah Merah to Batam Centre ferry ticket prices can change depending on factors like peak season, holidays, and weekends. Travellers also have to pay a terminal fee to the ferry terminals in Singapore and Indonesia. This terminal fee is typically not included in the ticket price.
Book your Tanah Merah to Batam Centre ferry tickets online with redBus and unlock exclusive savings. Use code RBFERRY to get a 25% instant discount (up to SGD 10) and 25% cashback (up to SGD 15) within 1 hour of booking. The offer is valid until December 31, 2025, and is valid for one-time use per redBus user. Cashback will be added to your redBus wallet.
Rated: ⭐⭐⭐⭐ 4.8
Ferry Type: Economy
Duration: Minimum 1 hour
Pick up Location: Tanah Merah Ferry Terminal
Drop Location: Batam Centre
Amenities:
Personal TV
Life Jacket
Cabin Attendant
Food
redBus Booking Perks: Free Cancellation (up to 24 hours before departure)
Rated: ⭐⭐⭐⭐4.5
Ferry Type: Economy
Duration: Minimum 50 minutes
Pick up Location: Tanah Merah Ferry Terminal
Drop Location: Batam Centre
Amenities:
TV
Cabin Attendant
Food
Life Jacket
Rated: ⭐⭐⭐⭐ 4.1
Ferry Type: Economy
Duration: Minimum 50 minutes
Pick up location: Tanah Merah Ferry Terminal
Drop Location: Batam Centre
Amenities:
AC
Movie
GPS Tracking
TV
Washroom
Luggage Storage
Fire Extinguisher
CCTV
Food for Sale.
redBus Booking Perks: Free Cancellation (up to 24 hours before departure)
|
Ferry Operator |
First Ferry |
Last Ferry |
Typical Duration |
Departure Days |
|
Sindo Ferry |
10:20 AM |
04:30 PM |
50 minutes |
Daily |
|
Majestic Fast Ferry |
08:15 AM |
08:45 PM |
1 hour |
Daily |
|
Batam Fast Ferry |
10:20 AM |
04:30 PM |
1 hour |
Daily |
The number of sailings per day can vary by operator. It is recommended that you check daily Tanah Merah to Batam Centre ferries from your selected operator before booking.
If you don’t find a Tanah Merah to Batam Centre ferry for your selected date, you can book other Singapore to Batam ferries on redBus. Ferries also depart from HarbourFront Ferry Terminal in Singapore and arrive at various Batam terminals, including Harbour Bay, Sekupang, Waterfront City, and Nongsapura.
Several ferry companies operate between Singapore and Batam, and the boarding and drop-off points may vary depending on the company and route.
Here are some of the common boarding points for ferries between Singapore and Batam:
|
Mode of Transport |
Route & Details |
Travel Time |
|
Shuttle Bus |
Direct shuttle from Changi Airport (Terminals 1, 2 & 4) to Tanah Merah Ferry Terminal. |
About 15 mins |
|
MRT + Bus |
Take MRT (East–West Line) from Changi Airport to Tanah Merah MRT Station (EW 4). From there, take the SBS bus 35 to reach the ferry terminal. |
About 30–35 mins |
|
Taxi / Grab |
Direct ride from Changi Airport to Tanah Merah Ferry Terminal. |
About 15 mins |
Batam Island has several ferry terminals that serve as drop-off points for ferries arriving from Tanah Merah, Singapore, such as -
|
Ferry Terminal |
Modes of Transport Available |
Travel Time |
|
Batam Centre Ferry Terminal |
Walk via the link bridge |
About 2–3 mins |
|
Harbour Bay Ferry Terminal |
Take a taxi/grab |
About 25 mins |
|
Sekupang Ferry Terminal |
Take a taxi/grab |
About 30-40 mins |
|
Nongsa Ferry Terminal |
Take a taxi/grab |
About 30-35 mins |
Carry your M-Ticket and Photo ID – You need to show your M-Ticket with a valid ID while boarding.
Arrive Early – It is recommended that you arrive at Tanah Merah Ferry Terminal at least 1 hour before departure to avoid delays.
Currency – Always carry cash in the local currency. Many shops in Batam do not accept foreign currency or cards.
Passport and Visa – Ensure that your passport is valid for at least 6 months. As for visa, Singaporeans can stay in Batam for 30 days visa-free, but citizens from other countries may need a Visa on Arrival.
Terminal Fees – Travellers must also pay a ferry terminal fee in Singapore and Batam. These fees are usually paid at the terminal unless already included in your ferry tickets online.
You need to have a passport with at least 6 months’ validity from the date of arrival in Indonesia to enter Batam. Here’s a list of other visa requirements you should keep in mind before booking a Tanah Merah to Batam Centre ferry:
Citizens of 15 countries (including Singapore) can enter Batam visa-free for up to 30 days.
Citizens of 97 countries can get a Visa on Arrival (VOA) valid for 30 days. Click here for the full list.
The VOA costs IDR 500,000 per person and can be extended once for another 30 days.
For stays beyond 30 days, an additional IDR 500,000 per person is required for extension.
Booking your Tanah Merah to Batam Centre ferry tickets online through redBus means the following benefits:
Get the best fares on Tanah Merah to Batam Centre ferries with no hidden costs.
Enjoy instant confirmation with a secure M-Ticket after booking.
Choose from trusted operators like Sindo Ferry, Batam Fast, and Majestic Fast Ferry.
Compare ferry times, ticket prices, and pick-up/drop-off points in one place.
Reschedule or cancel your trip easily up to 24 hours before departure.
Make safe payments with cards, e-wallets, or online banking.
Booking your ferry is quick and hassle-free with redBus. Just follow these steps:
Visit the redBus website or download the app.
Select the Tanah Merah to Batam Centre ferry route, travel date, and number of passengers.
Browse available ferries, compare operators, timings, and ticket prices.
Choose your ferry and departure time, then click ‘Proceed’.
Fill in passenger details, including name, nationality, passport number, and validity dates.
Pay securely using your credit card, debit card, Google Pay, GrabPay, or PayNow QR.
Receive your M-Ticket instantly on your registered mobile number or email.
The ferry from Tanah Merah to Batam Centre takes about 50 minutes to 1 hour, depending on sea conditions and the operator
Yes, most ferries have accessible features like ramps, wheelchairs, and priority seating.
The dropping points for Batam Centre are Batam Centre.
The cheapest ferry ticket listed in the Tanah Merah to Batam Centre route is SGD 38.
Yes you can reschedule or cancel the Tanah Merah to Batam Centre ferry 24 hours before departure time.