There are 9 ways to get from Batam to Klang by plane, train, ferry, bus, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Hang Nadim International Airport to Kuala Lumpur International Airport, train
best- Fly from Hang Nadim International Airport (BTH) to Kuala Lumpur International Airport (KUL)plane BTH - KUL
- Take the train from Klia T1 to KL Sentraltrain
- Take the train from KL Sentral to Klangtrain
4h 32mRM 243–859Ferry, bus
cheapest- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Jurong East Int to KL Sentralbus Singapore
8h 59mRM 173–225Ferry to Senai International Airport, fly to Sultan Abdul Aziz Shah
- 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
8h 1mRM 243–513Ferry to Senai International Airport, fly to Kuala Lumpur International Airport, train
- 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 train from Klia T1 to KL Sentraltrain
- Take the train from KL Sentral to Klangtrain
8h 16mRM 253–425Ferry to Singapore Changi Airport, fly to Kuala Lumpur International Airport, train
- Take the ferry from Batam Centre to Tanah Merahferry
- Fly from Singapore Changi Airport (SIN) to Kuala Lumpur International Airport (KUL)plane SIN - KUL
- Take the train from Klia T1 to KL Sentraltrain
- Take the train from KL Sentral to Klangtrain
7h 53mRM 257–741Ferry, subway to Seletar Airport, fly to Sultan Abdul Aziz Shah, train
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the subway from Harbourfront to Punggolsubway
- Fly from Seletar Airport (XSP) to Sultan Abdul Aziz Shah (SZB)plane XSP - SZB
- Take the train from Setia Jaya to Klangtrain
8h 12mRM 389–1,076Ferry, bus via Subang Jaya
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from HarbourFront to Corus Hotel Kuala Lumpurbus
9h 44mRM 207–271Ferry, bus #2
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Concorde Shopping Centre to Berjaya Times Squarebus
9h 51mRM 210–360Ferry, bus #3
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Golden Mile Tower Singapore to Klangbus
9h 53mRM 195–290
Batam to Klang by ferry, foot, subway, bus, and train
Questions & Answers
The cheapest way to get from Batam to Klang is to ferry and bus which costs RM 170 - RM 230 and takes 8h 59m.
The fastest way to get from Batam to Klang is to fly and train which takes 4h 32m and costs RM 240 - RM 900.
The distance between Batam and Klang is 432 km.
The best way to get from Batam to Klang without a car is to ferry and bus which takes 8h 59m and costs RM 170 - RM 230.
It takes approximately 4h 32m to get from Batam to Klang, including transfers.
Klang is 1h ahead of Batam. It is currently 12:38 PM in Batam and 1:38 PM in Klang.
There are 489+ hotels available in Klang.
What companies run services between Batam, Indonesia and Klang, Malaysia?
There is no direct connection from Batam to Klang. However, you can take the taxi to Hang Nadim International Airport (BTH) airport, fly to Kuala Lumpur International Airport (KUL), walk to Klia T1, take the train to KL Sentral, then take the train to Klang. Alternatively, you can take a ferry from Batam Harbour Bay Ferry Terminal to Klang via HarbourFront, Harbourfront, Outram Park, Jurong East, Jurong East Int, KL Sentral, and KL Sentral in around 8h 59m.
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 130–390
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- RM 90–350
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 140–1,700
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 260–1,100
- Website
- fireflyz.com.my
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 130–390
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- RM 90–350
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 150–600
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 260–1,100
- Website
- singaporeair.com
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 55 min
- When
- Saturday and Sunday
- Estimated price
- RM 90–200
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 110–1,700
- Website
- airasia.com
Flights from Hang Nadim International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 160–650
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- RM 95–230
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- RM 140–500
- Website
- malindoair.com
Flights from Hang Nadim International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 250–480
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 120–380
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 95–220
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 200–490
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- RM 110–440
- Website
- ethiopianairlines.com
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- RM 140–1,700
- Phone
- +603 2267 8000
- customerenquiry@kliaekspres.com
- Website
- kliaekspres.com
Train from Klia T1 to KL Sentral
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 45–75
- Website
- https://www.kliaekspres.com
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from KL Sentral to Klang
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- RM 4–6
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Setia Jaya to Klang
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- RM 3–4
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 1800 336 8900
- Website
- smrt.com.sg
Subway from Harbourfront to Punggol
- Ave. Duration
- 33 min
- Frequency
- Every 5 minutes
- Estimated price
- RM 5–7
- Website
- https://www.smrt.com.sg/
- Phone
- +6012 712 5144
- info@starqistna.com
- Website
- starqistna.com
Bus from Jurong East Int to KL Sentral
- Ave. Duration
- 4h 25m
- Frequency
- 4 times a day
- Estimated price
- RM 55
- Schedules at
- starqistna.com
- Book at
- starqistna.com
- Phone
- +65 625 888 00
- enquiry@aeroline.com.my
- Website
- aeroline.com.my
Bus from HarbourFront to Corus Hotel Kuala Lumpur
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- RM 95
- Schedules at
- aeroline.com.my
- Phone
- +65 6392 3623
- Website
- goldencoach.com.sg
Bus from Concorde Shopping Centre to Berjaya Times Square
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Estimated price
- RM 95–180
- Schedules at
- goldencoach.com.sg
- Book at
- goldencoach.com.sg
- Phone
- +65 6396 5681
- CustomerService@starmartbus.com
- Website
- starmartbus.com
Bus from Golden Mile Tower Singapore to Klang
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a day
- Estimated price
- RM 85–130
- Book at
- https://www.omio.com/companies/buses/starmart-express-7ne0r
- Website
- https://www.starmartbus.com/
- info@horizonfastferry.com
- Website
- horizonfastferry.com.sg
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- RM 150–180
- Schedules at
- horizonfastferry.com.sg
- Phone
- +65 6270 2228
- reservations@batamfast.com
- Website
- batamfast.com
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- RM 100–160
- Schedules at
- batamfast.com
- Book at
- batamfast.com
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- RM 100–160
- Schedules at
- batamfast.com
- Book at
- batamfast.com
- 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
- Phone
- +65 6278 9688
- rsv@majesticfastferry.com.sg
- Website
- majesticfastferry.com.sg
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- RM 60–140
- 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 Getting to Rome from the airport, Need to know: Eurostar, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.



























