There are 9 ways to get from Kajang to Batam by train, ferry, 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.
Train, ferry
best- Take the train from Kajang to Jb Sentraltrain Ets
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
7h 3mRp 480,289–678,620Bus, ferry
- Take the bus from Terminal Bersepadu Selatan to Golden Mile Tower Singaporebus
- Take the ferry from HarbourFront to Batam Harbour Bay Ferry Terminalferry
8h 8mRp 707,784–960,370MRT to Sultan Abdul Aziz Shah, fly to Senai International Airport, ferry
- Take the train from Stadium Kajang to Kwasa Sentraltrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Senai International Airport (JHB)plane SZB - JHB
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
7h 57mRp 1,154,449–2,328,156Train, ferry via Kulai
- Take the train from Kajang to Kulaitrain Southbound
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
8h 6mRp 704,707–725,507MRT, train to Kuala Lumpur International Airport, fly to Hang Nadim International Airport
- Take the train from Stadium Kajang to Muzium Negaratrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Hang Nadim International Airport (BTH)plane KUL - BTH
6h 9mRp 1,044,645–2,388,207MRT to Sultan Abdul Aziz Shah, fly to Seletar Airport, ferry
- Take the train from Stadium Kajang to Kwasa Sentraltrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Seletar Airport (XSP)plane SZB - XSP
- Take the ferry from HarbourFront to Batam Harbour Bay Ferry Terminalferry
7h 48mRp 2,063,926–4,667,833Train to Kuala Lumpur International Airport, fly to Senai International Airport, ferry
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Senai International Airport (JHB)plane KUL - JHB
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
8h 47mRp 967,168–1,958,530MRT to Sultan Abdul Aziz Shah, fly to Singapore Changi Airport, ferry
- Take the train from Stadium Kajang to Kwasa Sentraltrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Singapore Changi Airport (SIN)plane SZB - SIN
- Take the ferry from Tanah Merah to Batam Centreferry
7h 45mRp 1,901,996–4,147,903Train to Kuala Lumpur International Airport, fly to Singapore Changi Airport, ferry
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Singapore Changi Airport (SIN)plane KUL - SIN
- Take the ferry from Tanah Merah to Batam Centreferry
8h 41mRp 1,174,715–2,878,277
Kajang to Batam by train, bus, foot, and ferry
Comparing Your Travel Options
The cheapest way to get from Kajang to Batam is to train and ferry which costs Rp480000 - Rp700000 and takes 7h 3m.
The fastest way to get from Kajang to Batam is to MRT and train and fly which takes 6h 9m and costs Rp1000000 - Rp2400000.
The distance between Kajang and Batam is 387 km.
The best way to get from Kajang to Batam without a car is to train and ferry which takes 7h 3m and costs Rp480000 - Rp700000.
It takes approximately 7h 3m to get from Kajang to Batam, including transfers.
Batam is 1h behind Kajang. It is currently 3:43 AM in Kajang and 2:43 AM in Batam.
There are 1026+ hotels available in Batam.
What companies run services between Kajang, Malaysia and Batam, Indonesia?
There is no direct connection from Kajang to Batam. However, you can take the train to Jb Sentral, walk to JB Sentral, take the bus to Flat Sri Stulang, walk to Berjaya Waterfront Ferry Terminal Johor Bahru, then take the ferry to Batam Centre. Alternatively, you can take a train from Kajang to Batam Harbour Bay Ferry Terminal via Bdr Tasek Selatan, Terminal Bersepadu Selatan, Golden Mile Cplx, HarbourFront Stn/Vivocity, and HarbourFront in around 8h 8m.
- Website
- malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Senai International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- Rp 600,000–2,500,000
Flights from Sultan Abdul Aziz Shah to Seletar Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,900,000–4,000,000
Flights from Kuala Lumpur International Airport to Senai International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- Rp 360,000–1,700,000
Flights from Kuala Lumpur International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 800,000–9,000,000
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTMB
Train from Kajang to Jb Sentral
- Ave. Duration
- 3h 47m
- Frequency
- Every 3 hours
- Estimated price
- Rp 36,000–200,000
- Website
- KTMB
- Shuttle
- Rp 36,000–55,000
- Express
- Rp 130,000–200,000
- Phone
- +65 6396 5681
- CustomerService@starmartbus.com
- Website
- StarMart Express
Bus from Terminal Bersepadu Selatan to Golden Mile Tower Singapore
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- Rp 270,000–550,000
- Book at
- Omio
- Website
- StarMart Express
- 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 439,323
- Schedules at
- berjayawaterfront.com.my
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 439,323
- Schedules at
- berjayawaterfront.com.my
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 439,323
- Schedules at
- berjayawaterfront.com.my
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 439,323
- 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 Need to know: Greyhound, 5 delightfully under-the-radar French towns you need to visit, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.





