There are 4 ways to get from Singapore Airport (SIN) to Batam by subway, ferry, bus, taxi or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Subway, ferry  •  2 h 5 min

  1. Take the subway from Tanah Merah to Outram Park East West Green
  2. Take the ferry from Harbourfront Centre to Batam Centre

$16 - $31

3 alternative options

Subway, line 35 bus, ferry, taxi  •  2 h 22 min

  1. Take the subway from Changi Airport to Tanah Merah Cg
  2. Take the line 35 bus from Tanah Merah Stn to Tanah Merah Ferry Ter 35
  3. Take the ferry from Tanah Merah to Batam Centre
  4. Take a taxi from Batam Centre to Batam

$23 - $27

Line 24 bus, train, ferry  •  3 h 9 min

  1. Take the line 24 bus from Changi Airport PTB2 to Paya Lebar Stn 24
  2. Take the train from Paya Lebar to Harbour Front
  3. Take the ferry from Harbourfront Centre to Batam Centre

$16 - $31

Line 24 bus, subway, ferry  •  3 h 10 min

  1. Take the line 24 bus from Changi Airport PTB2 to Paya Lebar Stn 24
  2. Take the subway from Paya Lebar to Harbour Front
  3. Take the ferry from Harbourfront Centre to Batam Centre

$16 - $32

Questions & Answers

The distance between Singapore Airport (SIN) and Batam is 23 km.

The best way to get from Singapore Airport (SIN) to Batam without a car is to subway and ferry which takes 2 h 5 min and costs .

More details

It takes approximately 2 h 5 min to get from Singapore Airport (SIN) to Batam, including transfers.

More details

Batam is 1 h behind Singapore Airport (SIN). It is currently 3:59 PM in Singapore Airport (SIN) and 2:59 PM in Batam.

There are 388+ hotels available in Batam. Prices start at $20 USD per night.

More details

Map of how to get from Singapore Airport (SIN) to Batam.
Launch map view
  • Distance: 14.6 miles
  • Duration: 2 h 5 min

What companies run services between Singapore Airport (SIN), Singapore and Batam, Indonesia?

There is no direct connection from Singapore Airport (SIN) to Batam. However, you can take the subway to Tanah Merah, take the subway to Outram Park, take the subway to Harbour Front, take the walk to Harbourfront Centre, take the ferry to Batam Centre, then take the taxi to Batam. Alternatively, you can take the subway to Tanah Merah, take the walk to Tanah Merah Stn, take the line 35 bus to Tanah Merah Ferry Ter, take the walk to Tanah Merah, take the ferry to Batam Centre, then take the taxi to Batam.

Train operators
SMRT
Phone
+1 800-336-8900
Website
smrt.com.sg
Subway from Tanah Merah to Outram Park
Ave. Duration
25 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
smrt.com.sg
Subway from Changi Airport to Tanah Merah
Ave. Duration
8 min
Frequency
Every 10 minutes
Estimated price
$1 - $2
Schedules at
smrt.com.sg
Train from Paya Lebar to Harbour Front
Ave. Duration
46 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
smrt.com.sg
Bus operators
SBS Transit
Website
sbstransit.com.sg
Bus from Tanah Merah Stn to Tanah Merah Ferry Ter
Ave. Duration
14 min
Frequency
Every 5 minutes
Estimated price
$1 - $3
Schedules at
sbstransit.com.sg
Bus from Changi Airport PTB2 to Paya Lebar Stn
Ave. Duration
58 min
Frequency
Every 5 minutes
Estimated price
$1 - $3
Schedules at
sbstransit.com.sg
Ferry operators
Batam Fast Ferries
Website
batamfast.com
Ferry from Harbourfront Centre to Batam Centre
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$19
Schedules at
batamfast.com
Horizon ferry
Website
horizonfastferry.com
Ferry from Harbour Front to Batam Centre
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$24
Schedules at
horizonfastferry.com
Majestic Fast Ferry
Website
majesticfastferry.com.sg
Ferry from Harbour Front to Batam Centre
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$19
Schedules at
majesticfastferry.com.sg
Ferry from Tanah Merah to Batam Centre
Ave. Duration
45 min
Frequency
4 times a day
Estimated price
$19
Schedules at
majesticfastferry.com.sg
Sindo Ferry
Phone
+65 6331 4123
Email
booking@sindoferry.com.sg
Website
sindoferry.com.sg
Ferry from Singapore Harbour Front to Batam Centre
Ave. Duration
1 h 40 min
Frequency
Hourly
Estimated price
$13
Schedules at
sindoferry.com.sg
Other operators
Taxi from Batam Centre to Batam
Ave. Duration
7 min
Estimated price
$2 - $3
Comfort Delgro
Phone
+65 6552 1111
Website
cdgtaxi.com.sg
SMRT Taxi
Phone
+65 6555 8888
Website
smrt.com.sg

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Which side of Niagara Falls should I choose (and how do I get there)? and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.