There are 4 ways to get from Kuala Lumpur to Batang by train, plane, taxi, 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.
Train to Kuala Lumpur International Airport, fly, taxi
best- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Ahmad Yani (SRG)plane KUL - SRG
- Take the taxi from Ahmad Yani (SRG) to Batangtaxi
7h 34mRp 2,430,263–4,538,703Bus, ferry
cheapest- Take the bus from Terminal Bersepadu Selatan to Golden Mile Tower Singaporebus
- Take the ferry from Singapore Harbour Front to Tanjung Balai Karimunferry
- Take the ferry from Tanjung Balai Karimun to Port of Tanjung Priokferry
- Take the bus from DAMRI Bus Station Jakarta to Semarangbus
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
2d 11hRp 1,789,429–2,998,929Fly from Sultan Abdul Aziz Shah, taxi
- Fly from Sultan Abdul Aziz Shah (SZB) to Ahmad Yani (SRG)plane SZB - SRG
- Take the taxi from Ahmad Yani (SRG) to Batangtaxi
9h 1mRp 2,012,645–7,263,702Train, bus, ferry, taxi
- Take the train from Kl Sentral to Jb Sentraltrain Ets
- Take the bus from Johor Bahru CIQ to Expo Stnbus Ts1
- Take the ferry from Tanah Merah to Sri Bintan Pura Ferry Terminalferry
- Take the ferry from Pelabuhan Sri Bayintan Kijang to Surabaya - Tanjung Perak Portferry
- Take the train from Surabaya Pasar Turi to Semarang Tawangtrain
- Take the taxi from Semarang Tawang to Batangtaxi
3d 17hRp 2,042,508–4,363,585
Kuala Lumpur International Airport (KUL) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Kuala Lumpur to Batang is to bus and ferry which costs Rp1700000 - Rp3000000 and takes 2 days 11h.
The fastest way to get from Kuala Lumpur to Batang is to train and fly and taxi which takes 7h 34m and costs Rp2400000 - Rp4600000.
The distance between Kuala Lumpur and Batang is 1596 km.
The best way to get from Kuala Lumpur to Batang without a car is to bus and ferry which takes 2 days 11h and costs Rp1700000 - Rp3000000.
It takes approximately 7h 34m to get from Kuala Lumpur to Batang, including transfers.
Batang is 1h behind Kuala Lumpur. It is currently 9:34 AM in Kuala Lumpur and 8:34 AM in Batang.
There are 64+ hotels available in Batang.
What companies run services between Kuala Lumpur, Malaysia and Batang, Indonesia?
There is no direct connection from Kuala Lumpur to Batang. However, you can take the train to Klia T2, walk to Klia2, take the bus to Klia 1 2, walk to Kuala Lumpur International Airport (KUL) airport, fly to Ahmad Yani (SRG), then take the taxi to Batang. Alternatively, you can take a bus from Terminal Bersepadu Selatan to Batang via Golden Mile Cplx, HarbourFront Stn/Vivocity, Singapore Harbour Front, Tanjung Balai Karimun, Port of Tanjung Priok, DAMRI Bus Station Jakarta, Kencana Travel Semarang, and Jepara, Central Java in around 2d 11h.
- Website
- garuda-indonesia.com
Flights from Kuala Lumpur International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- Rp 1,800,000–6,500,000
Flights from Sultan Abdul Aziz Shah to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,000,000–6,500,000
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- Rp 25,000–280,000
- Website
- KLIA Ekspres
- Phone
- +65 6396 5681
- [email protected]
- 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–500,000
- Book at
- Omio
- Website
- StarMart Express
- Phone
- +65 6331 4123
- [email protected]
- Website
- sindoferry.com.sg
Ferry from Singapore Harbour Front to Tanjung Balai Karimun
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- Rp 700,000–1,400,000
- Schedules at
- sindoferry.com.sg
- Book at
- 12go.asia
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- Rp 700,000–1,900,000
- Schedules at
- 12go.asia
- Ave. Duration
- 1h 20m
- Estimated price
- Rp 500,000–750,000
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
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 How to get from JFK to New York City, The London Underground: Essential tips to navigate the Tube, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.











