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!

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 part 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:

To travel from the port of Tanah Merah to Batam Island, you can choose between the following routes:

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.

Ferry companies serving Singapore - Indonesia routes

In 2025, the main ferry operators running between Singapore and Indonesia include:

These companies offer reliable, high-speed ferry services with frequent weekly crossings from Singapore to Batam or Bintan.

FAQs

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 45 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 1 hour 10 minutes.
  • Singapore - Tanjung Pinang: the shortest journey lasts approximately 40 minutes.

Note: ferry trip durations may vary based on weather and sea conditions.

What are the 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.

Can I book a cabin on Singapore - Indonesia ferries?

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.

What is the 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.

Can I travel with my pet on the ferry from Singapore to Indonesia?

Unfortunately, pets are not allowed on board ferries from Singapore to either Batam or Bintan.

Travel tips for Singapore to Indonesia ferries

Here are a few travel tips to keep in mind when planning your Singapore - Indonesia ferry trip:

  • The ports in Singapore can get busy, especially during the high season, so it is advisable to arrive there at least 1 hour before your ferry is scheduled to depart.
  • As you will be crossing the international border between Singapore and Indonesia, you will need to have the necessary travel documents, such as a valid passport, while some travelers may also require a visa to enter the country.
  • The sea in the Singapore Strait can get a bit choppy, so if you are prone to seasickness, consider taking motion sickness medication before the trip. As always, you can discuss your options with your pharmacist or doctor.
  • Keep in mind that Singapore is 1 hour ahead of Batam and Bintan in Indonesia.

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.