All about buses to Batu Caves
| Local Time | |
| Country | Malaysia |
| Currency | Ringgit |
| Bus connections | 1234 |
| bus stations | 4 |
| cheapest ride | £1 |
| Most popular coach operators | |
| Other companies are Adam Ekspres, Adik Beradik, Alisan Coach, Bulan Restu, Destinasi Express, E-Mutiara and 14 more. | |
Cheap bus tickets to Batu Caves
-
Central Pahang Omnibus1h 0m009:45BentongBus Terminal10:45Batu CavesBersepadu Gombak Coach Station0BasicA Bus from Central Pahang Omnibus goes from Bus Terminal, Bentong (Malaysia) at 17/11/2025 09:45:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 17/11/2025 10:45:00. 50 Basic ticket for £1 per person are available. Travel duration is 1h 0m
-
Pahang Lin Siong1h 39m014:00RaubPerhentian Bas Raub Bus Terminal15:39Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Pahang Lin Siong goes from Perhentian Bas Raub Bus Terminal, Raub (Malaysia) at 16/11/2025 14:00:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 16/11/2025 15:39:00. 50 Economy ticket for £2 per person are available. Travel duration is 1h 39m
-
Ekspres Musafir5h 34m018:30KuantanCentral Coach Station00:04Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Ekspres Musafir goes from Central Coach Station, Kuantan (Malaysia) at 17/11/2025 18:30:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 18/11/2025 00:04:00. 50 Economy ticket for £4 per person are available. Travel duration is 5h 34m
-
Sani United3h 24m016:30KuantanCentral Coach Station19:54Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Sani United goes from Central Coach Station, Kuantan (Malaysia) at 16/11/2025 16:30:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 16/11/2025 19:54:00. 50 Economy ticket for £5 per person are available. Travel duration is 3h 24m
-
Adam Ekspres3h 54m013:15KuantanCentral Coach Station17:09Batu CavesBersepadu Gombak Coach Station0BasicA Bus from Adam Ekspres goes from Central Coach Station, Kuantan (Malaysia) at 16/11/2025 13:15:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 16/11/2025 17:09:00. 50 Basic ticket for £5 per person are available. Travel duration is 3h 54m
-
Res2 Express3h 54m002:00KuantanCentral Coach Station05:54Batu CavesBersepadu Gombak Coach Station0BasicA Bus from Res2 Express goes from Central Coach Station, Kuantan (Malaysia) at 17/11/2025 02:00:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 17/11/2025 05:54:00. 50 Basic ticket for £5 per person are available. Travel duration is 3h 54m
-
Res 2 Ekspres3h 24m015:00KuantanCentral Coach Station18:24Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Res 2 Ekspres goes from Central Coach Station, Kuantan (Malaysia) at 19/11/2025 15:00:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 19/11/2025 18:24:00. 50 Economy ticket for £5 per person are available. Travel duration is 3h 24m
-
Bulan Restu3h 45m012:45KuantanCentral Coach Station16:30Batu CavesBersepadu Gombak Coach Station0BasicA Bus from Bulan Restu goes from Central Coach Station, Kuantan (Malaysia) at 16/11/2025 12:45:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 16/11/2025 16:30:00. 50 Basic ticket for £5 per person are available. Travel duration is 3h 45m
-
E-Mutiara5h 16m023:00IpohAmanjaya Coach Station04:16Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from E-Mutiara goes from Amanjaya Coach Station, Ipoh (Malaysia) at 16/11/2025 23:00:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 17/11/2025 04:16:00. 50 Economy ticket for £6 per person are available. Travel duration is 5h 16m
-
My Xpress6h 1m011:30Gua MusangChiku 317:31Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from My Xpress goes from Chiku 3, Gua Musang (Malaysia) at 18/11/2025 11:30:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 18/11/2025 17:31:00. 50 Economy ticket for £6 per person are available. Travel duration is 6h 1m
-
Destinasi Express4h 1m001:30Gua MusangTerminal Stesen Bas05:31Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Destinasi Express goes from Terminal Stesen Bas, Gua Musang (Malaysia) at 17/11/2025 01:30:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 17/11/2025 05:31:00. 50 Economy ticket for £6 per person are available. Travel duration is 4h 1m
-
Naza Express4h 1m015:45Gua MusangTerminal Stesen Bas19:46Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Naza Express goes from Terminal Stesen Bas, Gua Musang (Malaysia) at 17/11/2025 15:45:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 17/11/2025 19:46:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 1m
-
Adik Beradik4h 37m019:10PakaBus Station23:47Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Adik Beradik goes from Bus Station, Paka (Malaysia) at 16/11/2025 19:10:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 16/11/2025 23:47:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 37m
-
Teraju Express8h 43m022:30Tanah MerahTrain Station07:13Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Teraju Express goes from Train Station, Tanah Merah (Malaysia) at 16/11/2025 22:30:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 17/11/2025 07:13:00. 50 Economy ticket for £7 per person are available. Travel duration is 8h 43m
-
Top Liner5h 4m021:15Johor BahruKSL City02:19Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Top Liner goes from KSL City, Johor Bahru (Malaysia) at 16/11/2025 21:15:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 17/11/2025 02:19:00. 50 Economy ticket for £7 per person are available. Travel duration is 5h 4m
-
Darul Iman Express4h 37m023:59PakaBus Station04:36Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Darul Iman Express goes from Bus Station, Paka (Malaysia) at 16/11/2025 23:59:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 17/11/2025 04:36:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 37m
-
Pancaran Matahari3h 54m020:30KuantanCentral Coach Station00:24Batu CavesBersepadu Gombak Coach Station0BasicA Bus from Pancaran Matahari goes from Central Coach Station, Kuantan (Malaysia) at 17/11/2025 20:30:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 18/11/2025 00:24:00. 50 Basic ticket for £7 per person are available. Travel duration is 3h 54m
-
Ekspres Perdana023:55Gua MusangTerminal Stesen BasBatu CavesMasjid Al-Amaniah Bus Stop0BusinessA Bus from Ekspres Perdana goes from Terminal Stesen Bas, Gua Musang (Malaysia) at 16/11/2025 23:55:00 to Masjid Al-Amaniah Bus Stop, Batu Caves (Malaysia) arriving at 01/01/0001 00:00:00. 50 Business ticket for £8 per person are available. Travel duration is 0h 0m
-
Queen Express6h 1m022:50Gua MusangChiku 304:51Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Queen Express goes from Chiku 3, Gua Musang (Malaysia) at 18/11/2025 22:50:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 19/11/2025 04:51:00. 50 Economy ticket for £8 per person are available. Travel duration is 6h 1m
-
Lienadia Express6h 1m011:55Gua MusangChiku 317:56Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Lienadia Express goes from Chiku 3, Gua Musang (Malaysia) at 18/11/2025 11:55:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 18/11/2025 17:56:00. 50 Economy ticket for £8 per person are available. Travel duration is 6h 1m
-
Zaim Express8h 37m013:15MachangStesen Bas SKMK21:52Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Zaim Express goes from Stesen Bas SKMK, Machang (Malaysia) at 16/11/2025 13:15:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 16/11/2025 21:52:00. 50 Economy ticket for £8 per person are available. Travel duration is 8h 37m
-
KKKL Express Malaysia5h 4m015:30Johor BahruKSL City20:34Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from KKKL Express Malaysia goes from KSL City, Johor Bahru (Malaysia) at 16/11/2025 15:30:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 16/11/2025 20:34:00. 50 Economy ticket for £8 per person are available. Travel duration is 5h 4m
-
Moraza Express6h 3m015:30Kuala TerengganuUniversiti Sultan Zainal Abidin21:33Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Moraza Express goes from Universiti Sultan Zainal Abidin, Kuala Terengganu (Malaysia) at 16/11/2025 15:30:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 16/11/2025 21:33:00. 50 Economy ticket for £10 per person are available. Travel duration is 6h 3m
-
Alisan Coach9h 36m022:45SingaporeOpp Trinity Paya Lebar Coach Stop08:21Batu CavesBersepadu Gombak Coach Station0EconomyA Bus from Alisan Coach goes from Opp Trinity Paya Lebar Coach Stop, Singapore (Singapore) at 16/11/2025 22:45:00 to Bersepadu Gombak Coach Station, Batu Caves (Malaysia) arriving at 17/11/2025 08:21:00. 50 Economy ticket for £20 per person are available. Travel duration is 9h 36m
Your route is not there? In the search bar, we have already filled Batu Caves as your destination. You just have to enter your place of departure. However, if you want to take the bus from Batu Caves, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Batu Caves? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Batu Caves and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Batu Caves.



