There are 8 ways to get from Changi to Batu Caves by plane, tram, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Singapore Changi Airport to Sultan Abdul Aziz Shah, tram
best- Fly from Singapore Changi Airport (SIN) to Sultan Abdul Aziz Shah (SZB)plane SIN - SZB
- Take the tram from Kl Sentral to Batu Cavestram
3h 28mRM 234–828Bus, train
cheapest- Take the bus from Opp Mera Terr Playground to Johor Bahru CIQbus Ts1
- Take the train from Jb Sentral to Kl Sentraltrain Ets
7h 11mRM 25–127Bus
- Take the bus from Tampines MRT to Berjaya Times Squarebus
7h 28mRM 103–212Drive 377.6 km
- Drive from Changi to Batu Cavescar 377.6 km
4h 7mRM 348–503Fly Seletar Airport to Sultan Abdul Aziz Shah, tram
- Fly from Seletar Airport (XSP) to Sultan Abdul Aziz Shah (SZB)plane XSP - SZB
- Take the tram from Kl Sentral to Batu Cavestram
4hRM 373–942Fly Singapore Changi Airport to Kuala Lumpur International Airport, train, tram
- Fly from Singapore Changi Airport (SIN) to Kuala Lumpur International Airport (KUL)plane SIN - KUL
- Take the train from Klia T2 to KL Sentraltrain
- Take the tram from Kl Sentral to Batu Cavestram
3h 56mRM 133–508Bus to Senai International Airport, fly to Sultan Abdul Aziz Shah, tram
- Take the bus from Opp Mera Terr Playground to Johor Bahru CIQbus
- Fly from Senai International Airport (JHB) to Sultan Abdul Aziz Shah (SZB)plane JHB - SZB
- Take the tram from Kl Sentral to Batu Cavestram
6h 38mRM 185–685Bus via Nicoll Highway Stn
- Take the bus from Golden Mile Complex to Berjaya Times Squarebus Golden Mile Complex
8h 27mRM 77–138
Changi to Batu Caves by bus, train, and tram
Comparing Your Travel Options
The cheapest way to get from Changi to Batu Caves is to bus and train which costs RM 24 - RM 130 and takes 7h 11m.
The fastest way to get from Changi to Batu Caves is to fly and tram which takes 3h 28m and costs RM 230 - RM 850.
No, there is no direct bus from Changi to Batu Caves. However, there are services departing from Bef Changi Prison Cplx and arriving at Sl493 Nissan via Tampines MRT, Kl121 Monorel Imbi/Times Square and Kl117 Bsn Lebuh Ampang. The journey, including transfers, takes approximately 7h 28m.
The distance between Changi and Batu Caves is 372 km. The road distance is 377.6 km.
The best way to get from Changi to Batu Caves without a car is to bus and train which takes 7h 11m and costs RM 24 - RM 130.
It takes approximately 3h 28m to get from Changi to Batu Caves, including transfers.
Changi to Batu Caves bus services, operated by City Express, depart from Tampines MRT station.
Changi to Batu Caves bus services, operated by City Express, arrive at Berjaya Times Square station.
Yes, the driving distance between Changi to Batu Caves is 378 km. It takes approximately 4h 7m to drive from Changi to Batu Caves.
There are 8248+ hotels available in Batu Caves.
What companies run services between Changi, Singapore and Batu Caves, Malaysia?
City Express operates a bus from Tampines MRT to Berjaya Times Square twice daily. Tickets cost RM 100–200 and the journey takes 5h 13m.
- Website
- malaysiaairlines.com
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 500–1,100
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 160–2,100
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 270–650
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 340–1,300
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- RM 100–850
- Website
- fireflyz.com.my
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 500–1,100
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- RM 210–850
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 270–650
- Website
- airasia.com
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 120–340
- Website
- malindoair.com
Flights from Singapore Changi Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RM 220–600
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 150–480
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- RM 150–450
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 340–1,300
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 100–330
- Website
- ethiopianairlines.com
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- RM 160–2,100
- Website
- gulfair.com
Flights from Singapore Changi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 260–700
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Tram from Kl Sentral to Batu Caves
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- RM 1–14
- Website
- KTMB
- Shuttle
- RM 1
- Express
- RM 9–14
Train from Jb Sentral to Kl Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- RM 9–50
- Website
- KTMB
- Shuttle
- RM 9–13
- Express
- RM 30–50
Tram from Kl Sentral to Batu Caves
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- RM 1–14
- Website
- KTMB
- Shuttle
- RM 1
- Express
- RM 9–14
Tram from Kl Sentral to Batu Caves
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- RM 1–14
- Website
- KTMB
- Shuttle
- RM 1
- Express
- RM 9–14
Tram from Kl Sentral to Batu Caves
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- RM 1–14
- Website
- KTMB
- Shuttle
- RM 1
- Express
- RM 9–14
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Jb Sentral to Kl Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- RM 57
- Website
- KTM
- Silver
- RM 36–39
- Gold
- RM 57
- Platinum
- RM 74–79
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–75
- Website
- KLIA Ekspres
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Opp Mera Terr Playground to Johor Bahru CIQ
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- RM 14–55
- Schedules at
- transtar.travel
Bus from Opp Mera Terr Playground to Johor Bahru CIQ
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- RM 14–55
- Schedules at
- transtar.travel
- Phone
- +6069517073
- Website
- cityexpress.com.my
Bus from Tampines MRT to Berjaya Times Square
- Ave. Duration
- 5h 13m
- Frequency
- Twice daily
- Estimated price
- RM 100–200
- Schedules at
- cityexpress.com.my
- Book at
- easybook.com
- Phone
- +60 111 066 1111
- [email protected]
- Website
- Billion Stars Express
Bus from Golden Mile Complex to Berjaya Times Square
- Ave. Duration
- 5h 19m
- Frequency
- Hourly
- Estimated price
- RM 70–120
- Website
- Billion Stars Express
- Phone
- +6012 787 5144
- [email protected]
- Website
- starqistna.com
Bus from Golden Mile Complex to Berjaya Times Square
- Ave. Duration
- 4h 51m
- Frequency
- 5 times a day
- Schedules at
- starqistna.com
- Book at
- easybook.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 Italy Travel Guides, Which side of Niagara Falls should I choose (and how do I get there)?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.



















