50
Checking Seats Availability
Loading seats data...

From Harbour Bay Ferry Terminal to Singapore by ferry

06:20
Harbour Bay Ferry Terminal, Batam
08:30
Tanah Merah Ferry Terminal, Singapore
1h 10m
Instant 
08:30
Harbour Bay Ferry Terminal, Batam
10:40
Tanah Merah Ferry Terminal, Singapore
1h 10m
Instant 
09:30
Harbour Bay Ferry Terminal, Batam
11:25
HarbourFront Port, Singapore
55m
Instant 
13:30
Harbour Bay Ferry Terminal, Batam
15:40
Tanah Merah Ferry Terminal, Singapore
1h 10m
Instant 
14:15
Harbour Bay Ferry Terminal, Batam
16:10
HarbourFront Port, Singapore
55m
Instant 
17:00
Harbour Bay Ferry Terminal, Batam
19:10
Tanah Merah Ferry Terminal, Singapore
1h 10m
Instant 
19:00
Harbour Bay Ferry Terminal, Batam
20:55
HarbourFront Port, Singapore
55m
Instant 
21:20
Harbour Bay Ferry Terminal, Batam
23:15
HarbourFront Port, Singapore
55m
Instant 

From Sekupang Ferry Terminal to Singapore by ferry

06:00
Sekupang Ferry Terminal, Batam
07:55
HarbourFront Port, Singapore
55m
Instant 
07:10
Sekupang Ferry Terminal, Batam
09:05
HarbourFront Port, Singapore
55m
Instant 
08:30
Sekupang Ferry Terminal, Batam
10:25
HarbourFront Port, Singapore
55m
Instant 
10:30
Sekupang Ferry Terminal, Batam
12:25
HarbourFront Port, Singapore
55m
Instant 
12:30
Sekupang Ferry Terminal, Batam
14:25
HarbourFront Port, Singapore
55m
Instant 
15:00
Sekupang Ferry Terminal, Batam
16:55
HarbourFront Port, Singapore
55m
Instant 
16:10
Sekupang Ferry Terminal, Batam
18:05
HarbourFront Port, Singapore
55m
Instant 
17:10
Sekupang Ferry Terminal, Batam
19:05
HarbourFront Port, Singapore
55m
Instant 
19:00
Sekupang Ferry Terminal, Batam
20:55
HarbourFront Port, Singapore
55m
Instant 

From Batam Center Ferry Terminal to Singapore by ferry

06:00
Batam Center Ferry Terminal
08:20
HarbourFront Port, Singapore
1h 20m
Instant 
07:00
Batam Center Ferry Terminal
09:20
HarbourFront Port, Singapore
1h 20m
Instant 
08:20
Batam Center Ferry Terminal
10:40
HarbourFront Port, Singapore
1h 20m
Instant 
09:50
Batam Center Ferry Terminal
12:10
HarbourFront Port, Singapore
1h 20m
Instant 
11:40
Batam Center Ferry Terminal
14:00
HarbourFront Port, Singapore
1h 20m
Instant 
12:50
Batam Center Ferry Terminal
15:10
HarbourFront Port, Singapore
1h 20m
Instant 
14:10
Batam Center Ferry Terminal
16:30
HarbourFront Port, Singapore
1h 20m
Instant 
15:20
Batam Center Ferry Terminal
17:40
HarbourFront Port, Singapore
1h 20m
Instant 
16:30
Batam Center Ferry Terminal
18:50
HarbourFront Port, Singapore
1h 20m
Instant 
17:40
Batam Center Ferry Terminal
20:00
HarbourFront Port, Singapore
1h 20m
Instant 
19:00
Batam Center Ferry Terminal
21:20
HarbourFront Port, Singapore
1h 20m
Instant 
20:30
Batam Center Ferry Terminal
22:50
HarbourFront Port, Singapore
1h 20m
Instant 

From Nongsapura Ferry Terminal to Singapore by ferry

06:00
Nongsapura Ferry Terminal, Batam
07:55
Tanah Merah Ferry Terminal, Singapore
55m
Instant 
08:00
Nongsapura Ferry Terminal, Batam
09:55
Tanah Merah Ferry Terminal, Singapore
55m
Instant 
09:00
Nongsapura Ferry Terminal, Batam
10:55
Tanah Merah Ferry Terminal, Singapore
55m
Instant 
10:00
Nongsapura Ferry Terminal, Batam
11:55
Tanah Merah Ferry Terminal, Singapore
55m
Instant 
12:00
Nongsapura Ferry Terminal, Batam
13:55
Tanah Merah Ferry Terminal, Singapore
55m
Instant 
14:20
Nongsapura Ferry Terminal, Batam
16:15
Tanah Merah Ferry Terminal, Singapore
55m
Instant 
16:30
Nongsapura Ferry Terminal, Batam
18:25
Tanah Merah Ferry Terminal, Singapore
55m
Instant 
18:30
Nongsapura Ferry Terminal, Batam
20:25
Tanah Merah Ferry Terminal, Singapore
55m
Instant 
20:00
Nongsapura Ferry Terminal, Batam
21:55
Tanah Merah Ferry Terminal, Singapore
55m
Instant 
20:15
Nongsapura Ferry Terminal, Batam
22:10
Tanah Merah Ferry Terminal, Singapore
55m
Instant 

Batam to Singapore Schedule

Batam to Singapore Schedule
Transport NameRoute TimePrice
Batam Fast Ferry Ferry 06:20 – 08:30IDR 188,005
Batam Fast Ferry Ferry 08:30 – 10:40IDR 188,005
Batam Fast Ferry Ferry 10:30 – 12:25IDR 188,005
Batam Fast Ferry Ferry 13:30 – 15:40IDR 188,005
Batam Fast Ferry Ferry 14:15 – 16:10IDR 188,005
Batam Fast Ferry Ferry 17:00 – 19:10IDR 188,005
Batam Fast Ferry Ferry 19:00 – 20:55IDR 188,005
Batam Fast Ferry Ferry 21:20 – 23:15IDR 188,005

Popular Routes in Indonesia

How to get from Batam to Singapore?

When you want to get from Batam to Singapore, your choices are limited. There is only one option we offer for this route:

  • Ferry

How far is Batam from Singapore?

The overland distance from Batam to Singapore is 42 miles (67 km).
The flying distance is 20 miles (31 km).

How long does it take to get from Batam to Singapore?

The travel time from Batam to Singapore takes 2 hours in media.

How much does it cost to get from Batam to Singapore?

To get from Batam to Singapore prepare to shell out about IDR 188,009 for your ticket.

How many trips per day are there from Batam to Singapore?

Ferries depart from Batam to Singapore 39 times a day.

Useful tips for travel from Batam to Singapore

While ferry is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.

Ferries

Things to remember before buying your ferry ticket:

  • Ferry rides are dependent on weather conditions - trips can be cancelled or postponed, especially during low or wet season.
  • Waters can be rough - always ensure you have necessary medications at hand if you are prone to seasickness.
  • If travelling during high season be sure to book your ferry tickets in advance as they are limited and normally sell out quickly.

Do many travellers take ferry from Batam to Singapore?

Up to now, 598 booked ferry tickets from Batam to Singapore through our service. You can check reviews above.