There are 8 ways to get from Klia T2 to Batam by plane, train, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Kuala Lumpur International Airport to Hang Nadim International Airport
best- Fly from Kuala Lumpur International Airport (KUL) to Hang Nadim International Airport (BTH)plane KUL - BTH
3h 42mRpĀ 1,224,376ā2,161,128Train, bus, ferry
cheapest- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Golden Mile Tower Singaporebus
- Take the ferry from HarbourFront to Batam Harbour Bay Ferry Terminalferry
8h 23mRpĀ 750,818ā1,282,024Train, bus, ferry via Jurong East
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Jurong East Intbus
- Take the ferry from HarbourFront to Batam Harbour Bay Ferry Terminalferry
8h 4mRpĀ 765,518ā1,296,024Fly Kuala Lumpur International Airport to Senai International Airport, ferry
- 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
6h 21mRpĀ 985,880ā1,613,732Fly Kuala Lumpur International Airport to Singapore Changi Airport, ferry
- Fly from Kuala Lumpur International Airport (KUL) to Singapore Changi Airport (SIN)plane KUL - SIN
- Take the ferry from Tanah Merah to Batam Centreferry
6h 14mRpĀ 1,324,157ā2,780,909Train to Sultan Abdul Aziz Shah, fly to Senai International Airport, ferry
- Take the train from Klia T2 to KL 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
8h 5mRpĀ 1,199,354ā2,154,587Bus, ferry
- Take the bus from KL International Airport 1 to Jalan Tun Aminahbus
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
9h 28mRpĀ 771,190ā933,290Bus, line 170 bus, ferry
- Take the bus from Kuala Lumpur International Airport 2 to Muarbus
- Take the bus from Muar to JB Larkin Terminalbus
- Take the bus from Larkin Ter to Opp Botanic Gdns Stnbus 170
- Take the ferry from HarbourFront to Batam Harbour Bay Ferry Terminalferry
10h 59mRpĀ 799,442ā1,256,667
Klia T2 to Batam by train, bus, subway, foot, and ferry
Questions & Answers
The cheapest way to get from Klia T2 to Batam is to bus and ferry which costs Rp750000 - Rp950000 and takes 9h 28m.
The fastest way to get from Klia T2 to Batam is to fly which takes 3h 42m and costs Rp1200000 - Rp2200000.
The distance between Klia T2 and Batam is 350 km.
The best way to get from Klia T2 to Batam without a car is to train and bus and ferry via Jurong East which takes 8h 4m and costs Rp750000 - Rp1300000.
It takes approximately 3h 42m to get from Klia T2 to Batam, including transfers.
Batam is 1h behind Klia T2. It is currently 3:04 AM in Klia T2 and 2:04 AM in Batam.
There are 1028+ hotels available in Batam.
What companies run services between Klia T2, Malaysia and Batam, Indonesia?
Malindo Airways and AirAsia fly from Kuala Lumpur International Airport (KUL) to Hang Nadim International Airport (BTH) twice daily.
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Senai International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RpĀ 350,000ā1,400,000
Flights from Kuala Lumpur International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RpĀ 450,000ā3,200,000
Flights from Sultan Abdul Aziz Shah to Senai International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- RpĀ 500,000ā2,300,000
- Website
- singaporeair.com
Flights from Kuala Lumpur International Airport to Senai International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RpĀ 350,000ā1,100,000
Flights from Kuala Lumpur International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RpĀ 450,000ā2,200,000
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Hang Nadim International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RpĀ 1,100,000ā2,000,000
Flights from Kuala Lumpur International Airport to Senai International Airport
- Ave. Duration
- 54 min
- When
- Every day
- Estimated price
- RpĀ 500,000ā1,100,000
Flights from Kuala Lumpur International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RpĀ 750,000ā1,800,000
- Website
- fireflyz.com.my
Flights from Kuala Lumpur International Airport to Senai International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RpĀ 350,000ā1,400,000
Flights from Kuala Lumpur International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RpĀ 750,000ā2,400,000
Flights from Sultan Abdul Aziz Shah to Senai International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- RpĀ 500,000ā2,300,000
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Hang Nadim International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RpĀ 1,100,000ā1,800,000
Flights from Kuala Lumpur International Airport to Senai International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RpĀ 650,000ā1,200,000
Flights from Kuala Lumpur International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RpĀ 1,100,000ā2,100,000
Flights from Sultan Abdul Aziz Shah to Senai International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RpĀ 700,000ā1,100,000
- Website
- flyscoot.com
Flights from Kuala Lumpur International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- RpĀ 750,000ā2,000,000
- Website
- ethiopianairlines.com
Flights from Kuala Lumpur International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RpĀ 450,000ā3,200,000
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RpĀ 7,500ā290,000
- Website
- https://www.kliaekspres.com
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RpĀ 7,500ā340,000
- Website
- https://www.kliaekspres.com
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RpĀ 7,500ā290,000
- Website
- https://www.kliaekspres.com
- Phone
- +6012 712 5144
- [email protected]
- Website
- starqistna.com
Bus from Terminal Bersepadu Selatan to Jurong East Int
- Ave. Duration
- 4h 38m
- Frequency
- 5 times a day
- Estimated price
- RpĀ 283,468
- Schedules at
- starqistna.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Golden Mile Tower Singapore
- Ave. Duration
- 5h 4m
- Frequency
- 5 times a day
- Estimated price
- RpĀ 283,468
- Schedules at
- starqistna.com
- Book at
- easybook.com
- Phone
- +65 6396 5681
- [email protected]
- Website
- starmartbus.com
Bus from Terminal Bersepadu Selatan to Golden Mile Tower Singapore
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RpĀ 270,000ā500,000
- Book at
- https://www.omio.com/companies/buses/starmart-express-7ne0r
- Website
- https://www.starmartbus.com/
- Phone
- +60 5-545 7669
- [email protected]
- Website
- yoyo.my
Bus from KL International Airport 1 to Jalan Tun Aminah
- Ave. Duration
- 4h 48m
- Frequency
- Hourly
- Estimated price
- RpĀ 290,000ā440,000
- Schedules at
- yoyo.my
- Book at
- easybook.com
- Phone
- +(603) 8787 3894
- [email protected]
- Website
- facebook.com
Bus from Kuala Lumpur International Airport 2 to Muar
- Ave. Duration
- 3h 26m
- Frequency
- 5 times a day
- Estimated price
- RpĀ 170,000ā310,000
- Schedules at
- facebook.com
- Book at
- theairportbus.com.my
- Phone
- +606 952 0642
- [email protected]
- Website
- mayangsariexpress.com.my
Bus from Muar to JB Larkin Terminal
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- RpĀ 120,000ā180,000
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- 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Ā 650,000ā800,000
- Schedules at
- horizonfastferry.com.sg
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- RpĀ 650,000ā800,000
- Schedules at
- horizonfastferry.com.sg
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- RpĀ 650,000ā800,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Ā 450,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Ā 450,000ā700,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- RpĀ 450,000ā700,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- RpĀ 450,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,104
- Schedules at
- berjayawaterfront.com.my
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RpĀ 436,104
- Schedules at
- berjayawaterfront.com.my
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RpĀ 436,104
- 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
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 Travelling to and around Russia for the 2018 FIFA World Cup, The London Underground: Essential tips to navigate the Tube, and Getting to Rome from the airport - to help you get the most out of your next trip.



























