
SGD 38.00
1 adult
Economy • 1h

SGD 38.00
1 adult
Economy • 50m

SGD 43.00
1 adult
Economy • 1h

SGD 43.00
1 adult
Economy • 1h

SGD 43.00
1 adult
Economy • 1h

SGD 43.00
1 adult
Economy • 1h 10m


Avg. Ferry Duration
1 hrs 3 mins
Ferry depart from
Singapore
Ferry arrives in
Batam Centre
Cheapest Ferry Ticket
SGD 38.00
Ferry Companies
3
Earliest Ferry
07:40 AM
Last Ferry
09:50 PM
Daily Ferry Services
114
Looking for a simple way to travel by ferry from Singapore to Batam? With redBus, you can book your tickets online in just a few minutes. Ferries operate from early morning to late evening, allowing you to choose a time that suits your plans. You can compare operators and ferry ticket prices, read reviews, check schedules, amenities, and select seats. Payment is safe and easy with cards, e-wallets, or online banking. redBus ensures that everything you need for your ferry from Singapore to Batam is in a single place.
Use code ‘RBFERRY’ and get an instant discount of 25% (up to SGD 10) + 25% cashback (up to SGD 15) within 1 hour of booking. This offer is valid till 31st December 2025. It can be used only once per user (limited seats only). Please note that the cashback will be added to your redBus wallet.

Reach Batam within 1 hour 3 minutes from Singapore.
114 daily ferry services
Discounted Duty-Free shopping in Batam Malls.
Nongsa Beach
Payung Beach
Melayu Beach
Mirota Beach
VioVio Beach
Sembulang Beach
Waterfront City
Affordable Massages and Spas

Rated: ⭐⭐⭐⭐⭐ 5
Ferry Type: Economy, Business
Duration: Minimum 55 minutes
Pick up location: Harbourfront Ferry Terminal
Amenities: Cabin attendant, Personal TV, Food, Luggage storage.
Rated: ⭐⭐⭐⭐ 4.8
Ferry Type: Economy
Duration: Minimum 1 hour
Pick up Location: Harbourfront, Tanah Merah Ferry Terminal
Drop Location: Batam Centre, Sekupang Ferry Terminal
Amenities: AC, Washroom, Personal TV, Life Jackets, Emergency medical evacuation, Luggage storage, Cabin Attendant, Food.
redBus booking perks: FREE Cancellation, Discounted Child Fare.
Rated : ⭐⭐⭐⭐4.5
Ferry Type: Economy
Duration: Minimum 50 minutes
Pick up Location: Harbourfront, Tanah Merah Ferry Terminal
Drop Location: Batam Centre, Sekupang Ferry Terminal
Amenities: AC, Luggage storage, Travel insurance, TV, Cabin Attendant, Food, Life Jacket.
redBus booking perks: FREE Cancellation
Rated: ⭐⭐⭐⭐ 4.1
Ferry Type: Economy
Duration: Minimum 50 minutes
Pick up location: Harbourfront, Tanah Merah Ferry Terminal
Drop Location: Batam Centre, Nongsa Ferry Terminal, Sekupang Ferry Terminal
Amenities: AC, Movie, GPS Tracking, TV, Washroom, Luggage storage, Fire Extinguisher, CCTV, Food for Sale.

The Singapore to Batam ferry takes around 50 minutes to 1 hour and 3 minutes.
Travel time may change depending on the operator and sea conditions.
High-speed ferries are usually faster.
Arrive at the ferry terminal at least 30 minutes before departure.
Many ferries run daily, so you can choose a time that suits your plans.
The details about the Singapore to Batam ferry schedule for 2025 are listed below:

Pro Tip: Book your ferry at least a day in advance from redBus to secure your seats.
You must pay a terminal fee in both Singapore and Batam, in addition to your ferry ticket.
Some tickets include the terminal fee, but many do not. Always check your ticket details when booking online.
Surcharges and peak prices may also apply, but the terminal fee is usually separate.
For Sindo Ferry and Majestic Ferry, a SGD 10 departure fee applies per person.
For Batam Fast, there is a SGD 20 departure fee per person when travelling from HarbourFront Ferry Terminal to Batam.
Batam is one of the main cities in Indonesia’s Riau Islands and a favourite beach destination for both locals and international travellers. It is popular for its affordability, close distance to travel hubs like Singapore, and a mix of attractions for both short getaways and more extended stays.
When you travel by ferry, you’ll find several terminals serving different needs. Batam Centre and Sekupang handle most arrivals. Harbour Bay Ferry Terminal is best if you are heading to Nagoya, the city’s business hub. For resort stays, Waterfront City and Nongsa terminals are the main gateways.
Highlights:
Enjoy outdoor activities like ATV rides, go-karting, paintball, and archery.
ATVs available for all skill levels
Expert instructors guide and supervise activities to ensure safety
Location: 13-minute drive from Batam Centre (click map)
Book here >> Batam Adventure Park
Highlights:
Stay in luxury tents by the beach
Wake up to ocean breezes, watch beautiful sunsets, and stargaze at night
Enjoy live music and a relaxed island vibe
Location: 1 hour drive from Batam Centre (click map)
Book here>> Luxury Glamping
Highlights:
Private overwater villas with peaceful ocean views
Spend relaxing days swimming, fishing, and strolling on the beach
Plan dinners under the stars with a personal chef
Location: 1 hour 12 minutes drive from Batam Centre Ferry Terminal (click map)
Book Here >> Morelo Water Villa
Highlights:
Choose from a variety of spa treatments based on your needs and preferences.
Separate treatment areas for men and women
VIP rooms with private showers and modern restrooms
Location: 15-minute drive from Batam Centre (click map)
Book here>> Treatment and Spa Package by Spa Central Batam
Make sure your passport is valid for at least 6 months from your arrival date.
At present, nationals from 15 countries (including Singapore) can enter Batam without a visa for up to 30 days.
Nationals from 97 other countries can get a Visa on Arrival for 30 days, extendable once. Click here for the full list.
Currency exchange and ATMs are available at Batam Centre Ferry Terminal.
Note: These are general guidelines only. Visa rules may change without notice. redBus recommends checking the Indonesian Embassy website for the latest information before you travel.
Indonesia has launched a unified digital portal called “All Indonesia” to consolidate immigration, customs, and health procedures into a comprehensive document, the Digital Arrival Card (DAC). Effective from October 1, 2025, it is now mandatory to present the DAC at the immigration office while entering Batam from Singapore via ferry.
Visitors must complete the form at least three days (72 hours) before arrival.
The application is FREE.
The system generates a QR Code that must be presented at the immigration or Customs upon arrival.
Visit the Official All Indonesia DAC portal and select the Arrival Card Service.
Select the nationality status.
Fill in the personal information.
Complete your travel details.
Fill in the declaration for immigration, health, customs and quarantine information.
Review the information and click on submit.
Once you complete the Arrival Card, the system will generate a QR Code.
For more information, read Digital Arrival Cards, Indonesia blog.
Baggage drop services are available up to 30 minutes before departure time.
The operator is not responsible for any loss or damage to the luggage.
Infants and children are included in the passenger headcount.
Valid documents for immigration, along with ferry tickets, must be presented at the ferry terminal.
Ferry services may be delayed or cancelled due to bad weather or sea conditions.
Booking your Singapore to Batam ferry on redBus makes trip planning easy and affordable. Here’s why:
Here’s how you can book your Singapore to Batam ferry tickets online through redBus:
Log in to the redBus website or download the app.
Enter the Singapore to Batam Ferry route, select the date, and the number of passengers. Click ‘Search’.
See all available ferries for your date. Compare times, prices, operators, and amenities.
Select a ferry that suits your plans, choose a departure time, and click ‘Proceed’.
Enter the passenger's details, including their name, date of birth, nationality, and mandatory information such as the passport number, expiration date, and issue date.
Pay with your credit card, debit card, GrabPay, Google Pay, or PayNow QR to receive your M-ticket on your registered mobile number.
To book a ferry from Singapore to Batam, you can use the redBus online ferry ticket booking platform. Here you can book tickets in advance, select the seat of your choice, check the ferry images, know about the boarding and dropping points, compare the ferry ticket price and read reviews.
The Singapore to Batam Centre ferry ticket price starts at SGD 38 for a one-way trip. You can book via redBus to enjoy the best deals and offers.
Booking Singapore to Batam ferry tickets online is often cheaper than lining up at the counter. For the best deals, you can book ferries from Singapore to Batam via redBus and enjoy exclusive discounts with our promo codes.
It’s best to book your Singapore to Batam Centre ferry tickets online at least a few days in advance. This gives you better prices and secures your preferred timing, especially on weekends and holidays.
No, if you have booked your Singapore to Batam Centre ferry ticket online, you will receive an M-Ticket on your phone.
Sindo Ferry, Horizon Ferry, Batam Fast Ferry, and Majestic Fast Ferry are some of the top-rated ferry operators servicing this route. You can compare their pricing, amenities, and schedules while booking your Singapore to Batam ferry tickets online via redBus.
The first Majestic ferry from Singapore to Batam starts at 08:15 am, and the last ferry departs at 20:45.
Yes, it is worth visiting Batam from Singapore, especially for a short getaway. Batam is a refreshing contrast to Singapore’s urban landscape, with attractions like Nongsa Beach, Melayu Beach, Pantai Viovio, Mega Wisata Ocarina Batam, and Padang Golf Sukajadi.
The ferry ride from Singapore to Batam Centre takes approximately 1 hour and 3 minutes. However, travel time can vary depending on sea conditions.
The earliest ferry from Singapore to Batam Centre departs around 7:40 AM. The last ferry leaves around 9:50 PM. Since multiple ferries are running throughout the day, you can choose one that fits your plan.
Yes, ferries from Singapore to Batam are clean and comfortable.
The Majestic Ferry is known for its new and spacious vessels, featuring comfortable and clean seating.
The Batam fast ferry has clean restrooms and comfortable seats with adequate legroom.
Horizon Fast Ferry has comfortable and clean ferries.
It’s recommended that you arrive at the Singapore ferry terminal at least an hour before departure for check-in and immigration. The check-in counter closes 30 minutes before departure.
Ferry terminals from Singapore to Batam are:
In Singapore - Harbourfront & Tanah Merah
In Batam - Batam Centre, Sekupang, Harbour Bay Ferry Terminal, and Nongsa Ferry Terminal.
You can board ferries to Batam from Singapore at Harbourfront and Tanah Merah Ferry Terminal.
The Batam Centre Ferry Terminal is the most popular dropping-off point in Batam. Nongsa Ferry Terminal and Sekupang Ferry Terminal are other common drop points for Singapore to Batam ferries.
The terminal offers the following facilities:
Currency exchange
ATMs
Souvenir shops
Food outlets
Restrooms
Waiting areas
Yes, if you book Singapore to Batam Centre ferry tickets online through redBus, you can usually reschedule up to 24 hours before departure.
You will need the following documents to board your Singapore to Batam ferry:
A passport with at least 6 months’ validity
Your M-ferry ticket.
While Singaporeans do not need a visa to enter Batam, other nationals may require one. We recommend checking the Indonesian Embassy website before booking your tickets.
Citizens of various countries (including Singapore) do not need a visa to enter Batam. However, it’s always advisable to check specific visa requirements for your nationality before booking your ferry from Singapore to Batam.
Singaporean travellers can visit Batam visa-free for up to 30 days. However, you cannot extend this visa-free stay beyond 30 days.
Singapore to Batam Centre ferries are generally on time, though minor delays can occur due to sea traffic or weather.
Luggage allowance on Singapore to Batam ferries varies depending on the ferry operator:
Sindo Ferry: 10 kg per person.
Batam Fast Ferry: 20 kg per person.
Majestic Ferry: 20 kg per person.
Horizon ferry: 20 kg per person.
Most ferries from Singapore to Batam do not provide Wi-Fi. Some operators may offer Wi-Fi support, but the connection may be weak while at sea.
Yes, bottled water and light snacks are allowed. Some ferries from Singapore to Batam also sell refreshments on board.
Most ferries from Singapore to Batam offer basic wheelchair access and assistance for passengers with reduced mobility. It’s best to inform the operator in advance so they can make arrangements.
Yes, you can reschedule or cancel the Singapore to Batam ferry 24 hours before the departure time.
To make a phone call to Batam from Singapore, dial the international dialling code for Indonesia (+62), followed by the Batam area code (usually 778), and then the local phone number.
To reach Nongsa Beach, Batam, you need to board the Batam Fast Ferry from Singapore to Nongsapura Ferry Terminal. From the ferry terminal, you can take a 4-minute taxi ride via Jl. Hang Lekiu to the beach
The last ferry from Harbourfront to Batam is at 21:50.
The currency used in Batam is Indonesian Rupiah (IDR), and the exchange rate is approximately 12,901.19 Indonesian Rupiah = 1 Singapore Dollar. The amount of money you should bring depends on the travel style, activities planned and duration of the stay.
For a Budget traveller, SGD up to 30 per day
Mid-range traveller SGD up to 80 per day
Luxury traveller SGD 150 per day.
Currently, the ferry services between Singapore and Batam do not provide vehicle transport.
Near Batam Centre, you can explore various attractions, including:
Mega Mall Batam Centre
Tua Pek Kong Temple
Mega Wisata Ocarina Batam