redBus logo
  • Online Bus Tickets BookingBus tickets
  • Online Ferry Tickets BookingFerry tickets
  • Online Things to do Tickets BookingThings To Do
Tanah Merah Batam Centre

Ferry From Tanah Merah to Batam Centre

From
swap src & dest
To
Onward04 Dec, 2025
Return (optional)
Passengers
1 adult
Sort by:
Departure
Price
3 Ferries found
  • operator-image

    SGD 38.00

    1 adult

    Sindo Ferry

    Economy • 50m

    Tanah Merah, Singapore
    Batam Centre, Batam
    Daily Trips: 4
    First Trip: 10:20 SGT
  • operator-image

    SGD 43.00

    1 adult

    Batam Fast

    Economy • 1h

    Tanah Merah, Singapore
    Batam Centre, Batam
    Daily Trips: 5
    First Trip: 10:20 SGT
    Free cancellation
  • operator-image

    SGD 43.00

    1 adult

    Majestic Fast Ferry

    Economy • 1h

    Tanah Merah, Singapore
    Batam Centre, Batam
    Daily Trips: 9
    First Trip: 08:15 SGT
    Free cancellation
  • Offers for you
    1/2

    Tanah Merah to Batam Centre Ferry Service

    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

    Redbus Ensures

    ATTRACTIVE DEALS
    Get amazing discounts every time you book with us
    TRUSTED BRAND
    Over 40 million happy customers globally
    RESCHEDULE JOURNEY WITH EASE
    Change of plans? Reschedule according to your convenience

    Tanah Merah to Batam Centre Ferry Ticket Online Booking

    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 Price 2025

    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.

    Offers on Tanah Merah to Batam Centre Ferry Ticket Prices

    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.

    Popular Tanah Merah to Batam Centre Ferry Operators

    Majestic Fast Ferry 

    • 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)

     

    Sindo Ferry 

    • 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

     

    Batam Fast Ferry 

    • 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)

    Tanah Merah to Batam Centre Ferry Schedule 

     

    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.

    Boarding Points for Tanah Merah to Batam Centre Ferry

    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:

     

    How to Reach the Boarding Point from Changi Airport

     

    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

    Drop Off Points for Tanah Merah to Batam Ferry

    Batam Island has several ferry terminals that serve as drop-off points for ferries arriving from Tanah Merah, Singapore, such as - 

     

     

    How to Reach Drop-Off Points Mega Mall Batam

    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

    Things to Know Before Booking Tanah Merah to Batam Centre Ferry Tickets

    • 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.

    Visa Requirements for Tanah Merah to Batam Centre Ferry Travellers

    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.

    Why Book Tanah Merah to Batam Centre Ferry with redBus?

    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.

    How to Book Tanah Merah to Batam Centre Ferry Tickets Online

    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.

    Frequently Asked Questions

    How long is the ferry ride from Tanah Merah to Batam Centre?

    The ferry from Tanah Merah to Batam Centre takes about 50 minutes to 1 hour, depending on sea conditions and the operator 

    Are there special facilities for passengers with disabilities while traveling from Tanah Merah to Batam Centre on the ferry?

    Yes, most ferries have accessible features like ramps, wheelchairs, and priority seating.

    What are the dropping points for Batam Centre ferry?

    The dropping points for Batam Centre are Batam Centre.

    What is the cheapest ferry ticket for Tanah Merah to Batam Centre?

    The cheapest ferry ticket listed in the Tanah Merah to Batam Centre route is SGD 38.

    Can I reschedule or cancel my Tanah Merah to Batam Centre ferry tickets?

    Yes you can reschedule or cancel the Tanah Merah to Batam Centre ferry 24 hours before departure time.