There are 2 ways to get from Little India MRT Station to Batam by ferry or bus

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

Ferry  •  1 h 30 min

  1. Take the ferry from Harbourfront Centre to Batam Centre

$18 - $24

1 alternative option

Line 166 bus, ferry  •  1 h 48 min

  1. Take the line 166 bus from Little India Stn to HarbourFront Stn 166 / ...
  2. Take the ferry from Harbourfront Centre to Batam Centre

$18 - $23

What companies run services between Little India MRT Station, Singapore and Batam, Indonesia?

Batam Fast Ferries operates a ferry from Little India MRT Station to Batam hourly. Tickets cost $15 - $19 and the journey takes 45 min. Majestic Fast Ferry also services this route hourly.

Bus operators
SBS Transit
Website
sbstransit.com.sg
Bus from Little India Stn to HarbourFront Stn
Ave. Duration
30 min
Frequency
Every 5 minutes
Estimated price
$2
Schedules at
sbstransit.com.sg
Ferry operators
Batam Fast Ferries
Website
batamfast.com
Ferry from Harbourfront Centre to Batam Centre
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$15 - $19
Schedules at
batamfast.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

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Train travel in France: A guide to SNCF and Getting to Milan from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Little India MRT Station to Batam?

The distance between Little India MRT Station and Batam is 26 km.

What is the cheapest way to get from Little India MRT Station to Batam?

The cheapest way to get from Little India MRT Station to Batam is to line 166 bus and ferry which costs $24 - $35 and takes 1 h 48 min.

What is the fastest way to get from Little India MRT Station to Batam?

The quickest way to get from Little India MRT Station to Batam is to ferry which takes 1 h 30 min and costs $23 - $35.

How long does it take to get from Little India MRT Station to Batam?

It takes approximately 1 h 30 min to get from Little India MRT Station to Batam, including transfers.

Trips from Little India MRT Station

Little India MRT Station to Singapore Zoo Station Little India MRT Station to Singapore Botanic Gardens Little India MRT Station to Harbour Front MRT Station Little India MRT Station to Singapore Flyer Little India MRT Station to Resorts World Sentosa Festive Hotel Singapore Little India MRT Station to Singapore Indoor Stadium Little India MRT Station to VivoCity Little India MRT Station to Grand Mercure Singapore Roxy Little India MRT Station to Village Hotel Katong by Far East Hospitality Singapore Little India MRT Station to Marina Bay Cruise Centre Singapore Little India MRT Station to Yishun MRT Station Little India MRT Station to Lorong Chuan MRT Station Little India MRT Station to Sengkang Little India MRT Station to Seremban 2 Little India MRT Station to Tampines Bus Interchange Little India MRT Station to Singapore Little India MRT Station to Village Hotel Changi by Far East Hospitality Singapore Little India MRT Station to Lucky Plaza Little India MRT Station to Yishun New Town Little India MRT Station to Genting Highlands Little India MRT Station to Malacca Little India MRT Station to Admiralty MRT Station Little India MRT Station to Harbour Ville Hotel Singapore Little India MRT Station to Teban Gardens Little India MRT Station to Yew Tee Singapore Little India MRT Station to Sunway Lagoon Little India MRT Station to Klang Little India MRT Station to Changi City Point Little India MRT Station to Bandar Baru Bangi Little India MRT Station to Ibis Singapore on Bencoolen