There are 6 ways to get from Sungai Bakap to Batu Caves by tram, train, bus, car, taxi, 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.
Tram, train
best- Take the tram from Nibong Tebal to Taipingtram Ipoh Line
- Take the train from Taiping to Kl Sentraltrain Ets
6h 39mRM 14–65Bus via Kl117 Bsn Lebuh Ampang
- Take the bus from Butterworth to KL Sentralbus Butterworth
8h 11mRM 33–104Drive 305.6 km
- Drive from Sungai Bakap to Batu Cavescar 305.6 km
3h 26mRM 52–75Taxi
- Take the taxi from Sungai Bakap to Batu Cavestaxi 305.6 km
3h 26mRM 500–600Line 801 bus, bus, fly, train
- Take the bus from Masjid Lama Sungai Bakap to (M2) Megamall - Pacificbus
- Take the bus from (M2) Megamall - Pacific to Hadapan Queensbay Mallbus
- Fly from Penang International Airport (PEN) to Sultan Abdul Aziz Shah (SZB)plane PEN - SZB
- Take the train from Kuala Lumpur to Batu Cavestrain
7h 6mRM 161–261Bus
- Take the bus from Butterworth to KL Sentralbus
10h 38mRM 701–704
Penang International Airport (PEN) to Sultan Abdul Aziz Shah (SZB) flights
Questions & Answers
The cheapest way to get from Sungai Bakap to Batu Caves is to tram and train which costs RM 13 - RM 65 and takes 6h 39m.
The fastest way to get from Sungai Bakap to Batu Caves is to drive which takes 3h 26m and costs RM 50 - RM 75.
No, there is no direct bus from Sungai Bakap to Batu Caves. However, there are services departing from Masjid Lama Sungai Bakap and arriving at Sl493 Nissan via Butterworth, Kl1079 Kl Sentral and Kl117 Bsn Lebuh Ampang. The journey, including transfers, takes approximately 8h 11m.
No, there is no direct train from Sungai Bakap to Batu Caves. However, there are services departing from Nibong Tebal and arriving at Batu Caves via Taiping and KL Sentral. The journey, including transfers, takes approximately 6h 39m.
The distance between Sungai Bakap and Batu Caves is 350 km. The road distance is 305.6 km.
The best way to get from Sungai Bakap to Batu Caves without a car is to tram and train which takes 6h 39m and costs RM 13 - RM 65.
It takes approximately 6h 39m to get from Sungai Bakap to Batu Caves, including transfers.
Sungai Bakap to Batu Caves bus services, operated by Aerobus, depart from Butterworth station.
Sungai Bakap to Batu Caves train services, operated by KTM Intercity, depart from Nibong Tebal station.
Sungai Bakap to Batu Caves bus services, operated by Aerobus, arrive at KL Sentral station.
What companies run services between Sungai Bakap, Penang, Malaysia and Batu Caves, Malaysia?
Suasana Edaran operates a bus from Butterworth to KL Sentral every 4 hours. Tickets cost RM 28–90 and the journey takes 4h 55m.
- Website
- fireflyz.com.my
Flights from Penang International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 130–270
- Website
- malindoair.com
Flights from Penang International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 160–230
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Tram from Nibong Tebal to Taiping
- Ave. Duration
- 36 min
- Frequency
- Every 2 hours
- Estimated price
- RM 1–17
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 1–2
- Express
- RM 12–17
Train from Taiping to Kl Sentral
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- RM 7–40
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 7–11
- Express
- RM 27–40
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Batu Caves
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- RM 4–6
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 03 – 5569 9999
- [email protected]
- Website
- suasanaedaran.com
Bus from Butterworth to KL Sentral
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- RM 28–90
- Book at
- easybook.com
- Phone
- +603-7885 2585
- [email protected]
- Website
- myrapid.com.my
Bus from Masjid Lama Sungai Bakap to (M2) Megamall - Pacific
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- RM 2–4
- Schedules at
- myrapid.com.my
Bus from (M2) Megamall - Pacific to Hadapan Queensbay Mall
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- RM 2–3
- Schedules at
- myrapid.com.my
- Phone
- +60 3 3344 8828
- [email protected]
- Website
- aerobus.com.my
Bus from Butterworth to KL Sentral
- Ave. Duration
- 7h 25m
- Frequency
- Every 4 hours
- Estimated price
- RM 694
- Website
- https://aerobus.com.my/
- Ave. Duration
- 3h 26m
- Estimated price
- RM 500–600
Public Transport Cooperative
- Phone
- +60 5-716 0733
Taxi service Batu Kawan
- Phone
- +60 12-579 9765
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 Stansted Airport into central London, Bali: What to do if Mount Agung erupts, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Sungai Bakap to Batu Caves train services, operated by KTM Intercity, arrive at Taiping station.
Yes, the driving distance between Sungai Bakap to Batu Caves is 306 km. It takes approximately 3h 26m to drive from Sungai Bakap to Batu Caves.
Book your Sungai Bakap to Batu Caves bus tickets online with 12go.asia.
There are 8206+ hotels available in Batu Caves.














