There are 4 ways to get from Kota Tinggi to Kota Batam by bus, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, ferry via Singapore
best- Take the bus from Opp Jalan Tun Sri Lanang to JB Sentralbus T10
- Take the bus from JB Custom IN to Queen Street Terminalbus Cw2
- Take the ferry from HarbourFront to Batam Harbour Bay Ferry Terminalferry
4h 47mRp 685,743–967,718Bus, ferry
cheapest- Take the bus from Opp Jalan Tun Sri Lanang to JB Sentralbus T10
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
4h 52mRp 576,769–618,844Drive, ferry
- Drive from Kota Tinggi to Tanah Merahcar
- Take the ferry from Tanah Merah to Batam Centreferry
2h 5mRp 760,082–1,104,786Bus, line 170 bus, ferry
- Take the bus from Opp Jalan Tun Sri Lanang to Larkin Sentralbus T10
- Take the bus from Larkin Ter to Opp Botanic Gdns Stnbus 170
- Take the ferry from Singapore Harbour Front to Batam Centreferry
5h 54mRp 779,934–1,131,802
Questions & Answers
The cheapest way to get from Kota Tinggi to Kota Batam is to bus and ferry which costs Rp570000 - Rp620000 and takes 4h 52m.
The fastest way to get from Kota Tinggi to Kota Batam is to drive and ferry which takes 2h 5m and costs Rp750000 - Rp1100000.
The distance between Kota Tinggi and Kota Batam is 120 km.
The best way to get from Kota Tinggi to Kota Batam without a car is to bus and ferry via Singapore which takes 4h 47m and costs Rp650000 - Rp1000000.
It takes approximately 4h 47m to get from Kota Tinggi to Kota Batam, including transfers.
Kota Batam is 1h behind Kota Tinggi. It is currently 9:15 AM in Kota Tinggi and 8:15 AM in Kota Batam.
There are 816+ hotels available in Kota Batam.
What companies run services between Kota Tinggi, Malaysia and Kota Batam, Indonesia?
There is no direct connection from Kota Tinggi to Kota Batam. However, you can take the bus to JB Sentral, walk to JB Custom IN, take the bus to Queen Street Terminal, walk to Ch of Our Lady of Lourdes, take the line 57 bus to HarbourFront Stn/Vivocity, walk to HarbourFront, take the ferry to Batam Harbour Bay Ferry Terminal, then take the taxi to Kota Batam. Alternatively, you can take a bus from Opp Jalan Tun Sri Lanang to Kota Batam via JB Sentral, Flat Sri Stulang, Berjaya Waterfront Ferry Terminal Johor Bahru, and Batam Centre in around 4h 52m.
- Phone
- +60 7 360 2244
- [email protected]
- Website
- causewaylink.com.my
Bus from Opp Jalan Tun Sri Lanang to JB Sentral
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 65,000–95,000
- Schedules at
- causewaylink.com.my
Bus from JB Custom IN to Queen Street Terminal
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- Rp 33,000–46,000
- Schedules at
- causewaylink.com.my
Bus from Opp Jalan Tun Sri Lanang to JB Sentral
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 65,000–95,000
- Schedules at
- causewaylink.com.my
Bus from Opp Jalan Tun Sri Lanang to Larkin Sentral
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 55,000–80,000
- Schedules at
- causewaylink.com.my
- Phone
- 1800 - 287 2727
- [email protected]
- Website
- sbstransit.com.sg
Bus from Larkin Ter to Opp Botanic Gdns Stn
- Ave. Duration
- 1h 55m
- Frequency
- Every 20 minutes
- Estimated price
- Rp 33,000–47,000
- Website
- https://www.sbstransit.com.sg/
- [email protected]
- Website
- horizonfastferry.com.sg
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- Rp 600,000–900,000
- Schedules at
- horizonfastferry.com.sg
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- Rp 480,000–700,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- Rp 480,000–700,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 436,626
- Schedules at
- berjayawaterfront.com.my
- Phone
- +65 6278 9688
- [email protected]
- Website
- majesticfastferry.com.sg
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 280,000–600,000
- Schedules at
- majesticfastferry.com.sg
- Phone
- +65 6276 6711
- [email protected]
- Website
- horizonfastferry.com
Ferry from Singapore Harbour Front to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 599,878–878,891
- Schedules at
- horizonfastferry.com.sg
- Economy
- Rp 599,878
- Business
- Rp 878,891
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 Want to know more about Flixbus?, Travelling to the US: What do I need to know?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.











