Singapore to Indonesia ferry schedules 2025
Discover all updated ferry routes!
Can you travel from Singapore to Indonesia by ferry? Absolutely! Traveling by ferry from Singapore to Indonesia is a fast, scenic, and convenient way to visit nearby Indonesian islands like Batam and Bintan.
Whether you’re planning a weekend getaway or a more extended stay, the short ferry routes from Singapore to Indonesia provide a stress-free and enjoyable travel experience. Discover all the ferry connections from Singapore to Indonesian ports in 2025 and book your ferry tickets on Ferryhopper with no hidden fees!
- Ferry routes from Singapore to Indonesia in 2025
- Singapore - Indonesia: ferry tickets, offers & discounts
- Can I travel on a ferry from Singapore to Indonesia with a car?
- How long is the ferry from Singapore to Indonesia?
- Which ferry companies operate from Singapore to Indonesia?
Note: keep in mind that Singapore - Indonesia ferry schedules for 2025 are available on our search engine as soon as ferry operators release them.
Ferry routes from Singapore to Indonesia in 2025
Ferries operate throughout the year between Singapore and the Riau Islands of Indonesia, with regular departures from the ports of HarbourFront and Tanah Merah in Singapore.
You can travel by ferry from Singapore to the following Indonesian destinations:
- Batam (Harbour Bay, Batam Centre, Nongsapura, Sekupang, and Waterfront). Ferry routes are typically available from January until July.
- Bintan (Tanjung Pinang and Bandar Bentan Telani). Ferry routes are typically available from January until September.
Travel times range from 45 to 90 minutes, depending on the route and ferry company. The frequency of crossings makes it ideal for both day trips and more extended stays. The ferry routes are mainly served by 5 companies. To learn more about them, visit our section about the ferry companies that operate from Singapore to Indonesia.
Keep reading to discover all the available routes, prices, and schedules for ferries from Singapore to Indonesia.
Ferries from Singapore to Batam
The island of Batam is one of the most popular ferry destinations from Singapore, located just 20 km away. Ferries on the Singapore - Batam route depart frequently from both HarbourFront and Tanah Merah ports in Singapore. HarbourFront is centrally located and can be accessed via the MRT's North-East Line, while Tanah Merah is situated in the eastern part of Singapore, close to Changi Airport, and can be reached by taxi or public bus.
Ferries from Singapore mainly dock at 2 terminals in Batam:
- Batam Centre: it is the primary terminal in Batam (on the northeastern side of the island), located near the city's commercial district, as well as shopping centers and hotels.
- Sekupang: it is located on the western side of the island, close to residential areas and resorts, and is a less busy alternative to Batam Centre. It is well-connected by taxi and local transport to other areas in Batam.
Other ferry arrival terminals in Batam include Harbour Bay and Nongsapura, each serving different parts of the island.
The following routes to Batam are available from the port of HarbourFront:
- HarbourFront - Batam Centre
- HarbourFront - Sekupang
- HarbourFront - Waterfront
- HarbourFront - Harbour Bay
To travel from the port of Tanah Merah to Batam Island, you can choose between the following routes:
- Tanah Merah - Nongsapura
- Tanah Merah - Batam Centre
The ferry journey from Singapore to Batam takes between 45 minutes and 1 hour. Passenger ticket prices for a standard fare begin at €25.
Ferries from Singapore to Bintan
Ferries on the Singapore - Bintan route connect travelers to the stunning beaches and popular resorts of northern Bintan Island and the town of Tanjung Pinang. They depart from the Tanah Merah Ferry Terminal, located in the eastern part of Singapore, and arrive at either the Bandar Bentan Telani ferry terminal or the Tanjung Pinang ferry terminal in Bintan Island. The first one is closer to the resort areas in the north, while the latter one serves the southern part of the island.
Therefore, you can travel from the port of Tanah Merah to Bintan by choosing one of the following routes:
- Tanah Merah - Bandar Bentan Telani
- Tanah Merah - Tanjung Pinang
The ferry journey from Singapore to Bintan takes between 1 and 1.5 hours, while passenger ticket prices start from €28.
Singapore - Indonesia: ferry tickets, offers & discounts
On Ferryhopper, you can find the latest ferry ticket prices, available offers, and discounts to help you plan your journey from Singapore to Indonesia as efficiently as possible. Discover which route has the lowest prices, book your tickets, and enjoy a seamless and cost-effective traveling experience.
How much are ferries from Singapore to Indonesia?
A one-way standard ticket from Singapore to Indonesia typically ranges between €35 and €43.
The lowest prices are on the Singapore - Batam route, with one-way tickets starting at around €25. Prices depend on the port of departure, the ferry operator, and the season during which you will travel to Indonesia from Singapore.
Offers and discounts
When booking your ferry from Singapore to Indonesia on Ferryhopper, you can take advantage of ongoing discounts and compare ferry company offers.
Ferry companies operating routes from Singapore to Indonesia usually offer discounts for infants and children.
Please note that ferry offers vary depending on the ferry company, so make sure to check Ferryhopper regularly for the latest deals.
Can I travel on a ferry from Singapore to Indonesia with a car?
No, ferries operating between Singapore and Indonesia are passenger-only and do not have car decks for vehicle transportation.
How long is the ferry from Singapore to Indonesia?
Ferries from Singapore to Indonesia are among the shortest ferry routes in Southeast Asia. Indicatively:
- Singapore - Batam Centre (Batam): the journey may last approximately from 10 minutes to 1 hour, depending on the port of departure.
- Singapore - Sekupang (Batam): the shortest journey lasts approximately 50 minutes.
- Singapore - Nongsapura (Batam): the shortest journey lasts approximately 50 minutes.
- Singapore - Bandar Bentan Telani (Bintan): the shortest journey lasts approximately 10 minutes.
- Singapore - Tanjung Pinang: the shortest journey lasts approximately 40 minutes.
Note: ferry trip durations may vary based on weather and sea conditions.
On-board services and amenities
Ferries operating from Singapore to Indonesia (Batam and Bintan) are usually high-speed vessels, equipped with basic amenities to ensure a comfortable and relaxing trip. On board, you will find indoor air-conditioned seating and outdoor deck areas. Some ferries also have snack bars for a quick bite and a refreshing beverage during your trip.
Cabins and accommodation
As the trip to Batam or Bintan is relatively short, there are typically no cabins available on the vessels from Singapore. However, you can book a comfortable airplane-type seat.
Luggage policy
On ferries from Singapore to Indonesia, you can usually bring along up to 10 kg of hand luggage and 20 kg of check-in luggage free of charge. For any extra/heavier luggage, charges may apply.
Traveling with pets
Unfortunately, pets are not allowed on board ferries from Singapore to either Batam or Bintan.
Which ferry companies serve Singapore - Indonesia routes?
In 2025, the main ferry operators running between Singapore and Indonesia include:
- Sindo Ferry
- Majestic Fast Ferry
- Batam Fast
- Bintan Resort Ferries
- Horizon Fast Ferry
These companies offer reliable, high-speed ferry services with frequent weekly crossings from Singapore to Batam or Bintan.
Book ferry tickets from Singapore to Indonesia
On Ferryhopper, you can find all available ferries from Singapore to Indonesia! Check our Map of ferries to plan your trip from Singapore to Batam or Bintan, compare prices and schedules, and book your ferry tickets on our website or the Ferryhopper App with no hidden fees.