There are 7 ways to get from Batam to Tangkak by ferry, train, taxi, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, train, taxi
best- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Take the train from Jb Sentral to Batang Melakatrain Ets
- Take the taxi from Batang Melaka to Tangkaktaxi
6h 8mRM 236–312Ferry, line 170 bus, bus
cheapest- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Botanic Gdns Stn to Larkin Terbus 170
- Take the bus from JB Larkin Terminal to Muarbus
8h 47mRM 133–184Ferry, train, taxi via HarbourFront
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the train from Jb Sentral to Batang Melakatrain Ets
- Take the taxi from Batang Melaka to Tangkaktaxi
6h 52mRM 237–360Ferry, bus
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Golden Mile Tower Singapore to Muarbus
7h 44mRM 144–217Fly Hang Nadim International Airport to Kuala Lumpur International Airport, train, bus
- Fly from Hang Nadim International Airport (BTH) to Kuala Lumpur International Airport (KUL)plane BTH - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Tangkakbus
6h 39mRM 240–540Ferry, line 170 bus, bus via Batu Pahat
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Botanic Gdns Stn to Larkin Terbus 170
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahatbus
- Take the bus from Batu Pahat to Tangkakbus
9h 20mRM 141–178Ferry to Singapore Changi Airport, fly to Malacca International Airport, bus
- Take the ferry from Batam Centre to Tanah Merahferry
- Fly from Singapore Changi Airport (SIN) to Malacca International Airport (MKZ)plane SIN - MKZ
- Take the bus from Melaka Sentral to Tangkakbus
6h 5mRM 335–875
Hang Nadim International Airport (BTH) to Kuala Lumpur International Airport (KUL) flights
Comparing Your Travel Options
The cheapest way to get from Batam to Tangkak is to ferry and line 170 bus and bus which costs RM 130 - RM 190 and takes 8h 47m.
The fastest way to get from Batam to Tangkak is to ferry and fly and bus which takes 6h 5m and costs RM 330 - RM 900.
The distance between Batam and Tangkak is 311 km.
The best way to get from Batam to Tangkak without a car is to ferry and train and taxi which takes 6h 8m and costs RM 230 - RM 320.
It takes approximately 6h 8m to get from Batam to Tangkak, including transfers.
Tangkak is 1h ahead of Batam. It is currently 10:50 PM in Batam and 11:50 PM in Tangkak.
There are 159+ hotels available in Tangkak.
What companies run services between Batam, Indonesia and Tangkak, Malaysia?
There is no direct connection from Batam to Tangkak. However, you can take the ferry to Berjaya Waterfront Ferry Terminal Johor Bahru, walk to Flat Sri Stulang, take the bus to JB Sentral, walk to Jb Sentral, take the train to Batang Melaka, then take the taxi to Tangkak. Alternatively, you can take the ferry to HarbourFront, walk to Harbourfront, take the subway to Dhoby Ghaut, take the subway to Woodlands, walk to Woodlands Temp Int, take the line 950 bus to W'Lands Checkpt, walk to Woodlands Ciq, take the train to Jb Sentral, take the train to Batang Melaka, then take the taxi to Tangkak.
- Website
- malindoair.com
Flights from Hang Nadim International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 230–350
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Batang Melaka
- Ave. Duration
- 2h 18m
- Frequency
- Every 2 hours
- Estimated price
- RM 5–35
- Website
- KTMB
- Shuttle
- RM 5–8
- Express
- RM 22–35
Train from Jb Sentral to Batang Melaka
- Ave. Duration
- 2h 18m
- Frequency
- Every 2 hours
- Estimated price
- RM 5–35
- Website
- KTMB
- Shuttle
- RM 5–8
- Express
- RM 22–35
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from Golden Mile Tower Singapore to Muar
- Ave. Duration
- 3h 27m
- Frequency
- Once daily
- Estimated price
- RM 45–80
- Book at
- Omio
- Website
- StarMart Express
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahru
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 100
- Schedules at
- berjayawaterfront.com.my
- Ave. Duration
- 43 min
- Estimated price
- RM 130–170
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 Bali: What to do if Mount Agung erupts, Heading to Europe? Read this before you buy a Eurail Pass, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.





