There are 7 ways to get from Batam to Seremban by ferry, train, bus, plane, or tram
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
best- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Take the train from Jb Sentral to Serembantrain Ets
6h 1mRM 108–152Ferry, bus
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Golden Mile Tower Singapore to Terminal 1 Serembanbus
6h 48mRM 172–273Fly Hang Nadim International Airport to Kuala Lumpur International Airport, bus, tram
- Fly from Hang Nadim International Airport (BTH) to Kuala Lumpur International Airport (KUL)plane BTH - KUL
- Take the bus from Klia 1 2 to Nilai Sentralbus
- Take the tram from Nilai to Serembantram
4h 35mRM 228–482Ferry, bus via Winsland Hse
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Concorde Singapore to Terminal 1 Serembanbus
6h 52mRM 198–299Ferry to Senai International Airport, fly to Sultan Abdul Aziz Shah, train
- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Fly from Senai International Airport (JHB) to Sultan Abdul Aziz Shah (SZB)plane JHB - SZB
- Take the train from Kl Sentral to Serembantrain
8h 33mRM 263–540Ferry to Senai International Airport, fly to Kuala Lumpur International Airport, bus
- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Fly from Senai International Airport (JHB) to Kuala Lumpur International Airport (KUL)plane JHB - KUL
- Take the bus from Klia 1 2 to Nilai Sentralbus
8h 18mRM 215–400Ferry to Seletar Airport, fly to Sultan Abdul Aziz Shah, train
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Fly from Seletar Airport (XSP) to Sultan Abdul Aziz Shah (SZB)plane XSP - SZB
- Take the train from Kl Sentral to Serembantrain
8h 45mRM 475–1,084
Batam to Seremban by ferry, foot, bus, and train
Questions & Answers
The cheapest way to get from Batam to Seremban is to ferry and train which costs RM 100 - RM 160 and takes 6h 1m.
The fastest way to get from Batam to Seremban is to fly and bus and tram which takes 4h 35m and costs RM 220 - RM 490.
The distance between Batam and Seremban is 340 km.
The best way to get from Batam to Seremban without a car is to ferry and train which takes 6h 1m and costs RM 100 - RM 160.
It takes approximately 6h 1m to get from Batam to Seremban, including transfers.
Seremban is 1h ahead of Batam. It is currently 3:30 PM in Batam and 4:30 PM in Seremban.
There are 586+ hotels available in Seremban.
What companies run services between Batam, Indonesia and Seremban, Malaysia?
There is no direct connection from Batam to Seremban. 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, then take the train to Seremban. Alternatively, you can take a ferry from Batam Harbour Bay Ferry Terminal to Terminal 1 Seremban via HarbourFront, Harbourfront Stn Exit A, Opp Golden Mile Cplx, and Golden Mile Tower Singapore in around 6h 48m.
- Website
- fireflyz.com.my
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 140–600
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- RM 80–360
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 440–900
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Seremban
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- RM 7–40
- Website
- KTMB
- Shuttle
- RM 7–11
- Express
- RM 27–40
Tram from Nilai to Seremban
- Ave. Duration
- 30 min
- Frequency
- 4 times a day
- Estimated price
- RM 1–15
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 10–15
Train from Kl Sentral to Seremban
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- RM 2–20
- Website
- KTMB
- Shuttle
- RM 2–3
- Express
- RM 13–20
Train from Kl Sentral to Seremban
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- RM 2–20
- Website
- KTMB
- Shuttle
- RM 2–3
- Express
- RM 13–20
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from Golden Mile Tower Singapore to Terminal 1 Seremban
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 65–120
- 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
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
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
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 4 of the smartest ways to explore Australia, How to get from Heathrow Airport into central London, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.





