- Must visit
Kellie's Castle Museum
Museum in Kellie's Castle presenting the estate's history, builder William Kellie Smith, and stories behind this well-known Perak landmark.
Cheapest price on Oct 25
$6
Average ticket price on Oct 25
$10
Fastest journey on Oct 25
3 h 15 m
Average journey duration on Oct 25
3 h 15 m
Buses on Oct 25
11
Distance
164 km
The best way to find a cheap bus ticket from Kuala Lumpur to Batu Gajah is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Kuala Lumpur to Batu Gajah will cost around $10 if you buy it on the day, but the cheapest tickets can be found for only $6.
On Sun, Oct 25, we found 11 buses from Kuala Lumpur to Batu Gajah, including 11 direct services.
On Sun, Oct 25 the direct buses cover the 164 km distance in an average of 3 h 15 m but if you time it right, some buses will get you there in just 3 h 15 m .
On Sun, Oct 25 the slowest buses will take 3 h 15 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Economy(2+2)
Economy(2+2)
Economy(2+2)
Executive(2+1)
Executive(2+1)
Economy(2+2)
Executive(2+1)
Executive(2+1)
Executive(2+1)
Executive(2+1)Buses from Kuala Lumpur to Batu Gajah run on average 10 times per day, taking around 3h 3m. Cheap bus tickets for this journey start at $6 (€5) if you book in advance.
There are 10 buses per day. The earliest bus runs at 02:15, the last at 22:20. The fastest bus covers the 101 miles (164 km) distance in 2h 51m.
Distance 101 miles (164 km) |
Average bus duration 3h 3m |
Cheapest ticket price $6 (€5) |
Buses per day 10 |
Direct buses 10 |
Fastest bus 2h 51m |
First bus 2:15 AM |
Last bus 10:20 PM |
Cheapest Month Dec |
Cheapest Day Tue |
High Season Oct - Dec |
Low Season Apr - Jun |
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Kuala Lumpur to Batu Gajah.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator Arwana | Departure Time 08:20AM | Arrival Time 11:11AM | Duration 2h51 | Departure days Mon, Wed, Thu, Fri | Cheapest price $11 |
Operator Plusliner Nice | Departure Time 09:15AM | Arrival Time 12:30PM | Duration 3h15 | Departure days Mon, Tue, Wed, Thu, Fri | Cheapest price $7 |
Operator Plusliner Nice | Departure Time 09:30AM | Arrival Time 12:45PM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $6 |
Operator Plusliner Nice | Departure Time 09:45AM | Arrival Time 01:00PM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $6 |
Operator Plusliner Nice | Departure Time 10:00AM | Arrival Time 01:15PM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $6 |
Operator Arwana Express | Departure Time 10:00AM | Arrival Time 01:15PM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $11 |
Operator Arwana Express | Departure Time 10:20AM | Arrival Time 01:35PM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $11 |
Operator Arwana Express | Departure Time 03:00PM | Arrival Time 06:15PM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $11 |
Operator Arwana Express | Departure Time 03:20PM | Arrival Time 06:35PM | Duration 3h15 | Departure days Sun | Cheapest price $11 |
Operator Arwana Express | Departure Time 04:00PM | Arrival Time 07:15PM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $11 |
Operator Arwana Express | Departure Time 04:20PM | Arrival Time 07:35PM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $11 |
Operator Plusliner Nice | Departure Time 05:00PM | Arrival Time 08:15PM | Duration 3h15 | Departure days Sat | Cheapest price $6 |
Operator Plusliner Nice | Departure Time 05:15PM | Arrival Time 08:30PM | Duration 3h15 | Departure days Sat | Cheapest price $6 |
Operator Plusliner Nice | Departure Time 05:30PM | Arrival Time 08:45PM | Duration 3h15 | Departure days Sat | Cheapest price $6 |
Operator Arwana Express | Departure Time 09:30PM | Arrival Time 12:45AM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $11 |
Operator Arwana Express | Departure Time 09:50PM | Arrival Time 01:05AM | Duration 3h15 | Departure days Sat, Sun | Cheapest price $11 |
The table below shows live departures for Kuala Lumpur to Batu Gajah buses for today, Saturday, October 24. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
Executive(2+1) | 9:30 PM Kuala Lumpur | 3h15 | 12:45 AM Batu Gajah | 0 transfersDirect | |
Executive(2+1) | 9:50 PM Kuala Lumpur | 3h15 | 1:05 AM Batu Gajah | 0 transfersDirect | |
| Sunday, October 25 | |||||
Economy(2+2) | 9:30 AM Kuala Lumpur | 3h15 | 12:45 PM Batu Gajah | 0 transfersDirect | |
Economy(2+2) | 9:45 AM Kuala Lumpur | 3h15 | 1:00 PM Batu Gajah | 0 transfersDirect | |
Economy(2+2) | 10:00 AM Kuala Lumpur | 3h15 | 1:15 PM Batu Gajah | 0 transfersDirect | |
Executive(2+1) | 10:00 AM Kuala Lumpur | 3h15 | 1:15 PM Batu Gajah | 0 transfersDirect | |
Executive(2+1) | 10:20 AM Kuala Lumpur | 3h15 | 1:35 PM Batu Gajah | 0 transfersDirect | |
Executive(2+1) | 3:00 PM Kuala Lumpur | 3h15 | 6:15 PM Batu Gajah | 0 transfersDirect | |
Executive(2+1) | 3:20 PM Kuala Lumpur | 3h15 | 6:35 PM Batu Gajah | 0 transfersDirect | |
Executive(2+1) | 4:00 PM Kuala Lumpur | 3h15 | 7:15 PM Batu Gajah | 0 transfersDirect | |
Executive(2+1) | 4:20 PM Kuala Lumpur | 3h15 | 7:35 PM Batu Gajah | 0 transfersDirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.
Discover the best of Batu Gajah — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Batu Gajah trip today.
Museum in Kellie's Castle presenting the estate's history, builder William Kellie Smith, and stories behind this well-known Perak landmark.
Mining museum displaying dredging equipment, photographs, and exhibits on Perak's tin industry. A practical stop to understand Batu Gajah's past.
Interactive gallery within TT5 with models and interpretation on tin extraction, suitable for visitors seeking a clearer picture of local industrial history.
Large public park with a lake, jogging paths, gardens, and family-friendly open space. Popular for evening walks and relaxed local recreation.
Compact heritage core around old shophouses and civic buildings, best explored on foot to see everyday town character and remnants of the mining era.
Known cave temple area just outside Batu Gajah with landscaped grounds, limestone scenery, and a leisurely walking environment around the shrine complex.
Ipoh-style white coffee is roasted with margarine for a caramel note and served smooth with condensed milk. It is a signature drink across Perak, including Batu Gajah.
Bean sprout chicken pairs poached chicken with crunchy local tauge and soy-sesame dressing. It is a famous Perak specialty strongly associated with nearby Ipoh and Batu Gajah day trips.
Nasi ganja is mixed rice topped with spiced curries, fried chicken or beef, and rich gravies. It is a beloved Perak comfort meal known for bold flavors and long queues.
Famous local stall known for bean sprout chicken and shredded chicken hor fun. Casual, busy, and a classic stop for Perak flavors near Batu Gajah.
Long-established chicken rice shop serving smooth steamed chicken, bean sprouts, and rice. Simple local setting popular with both residents and visitors.
Heritage cafe at Kellie’s Castle area serving local meals, drinks, and light bites in a relaxed setting convenient for Batu Gajah sightseeing.
Batu Gajah is budget-friendly versus major Malaysian tourist cities, with low dining and transport costs and generally affordable stays.
Tipping is not expected. Restaurants may add a service charge. Round up small cafe bills, and tip taxi drivers only for helpful service or luggage.
Official public transport app
Batu Gajah Railway Station, Batu Gajah -> Seri Iskandar Bus Terminal, Seri Iskandar
Get destination-focused answers for the end of your trip, including what to do, when to go, practical entry details, and tips for making the most of your time in Batu Gajah.
Find answers to the most common questions about traveling from Kuala Lumpur to Batu Gajah by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Batu Gajah, this guide helps you travel smarter and with confidence.

Most Kuala Lumpur to Batu Gajah buses use the Kuala Lumpur, Hentian Duta to Batu Gajah station pair. Use this guide to compare Kuala Lumpur and Batu Gajah bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Kuala Lumpur, Hentian Duta is 3 km from Kuala Lumpur city centre. Public transport options include:
Kuala Lumpur, Hentian Duta has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Food court and several local restaurants available
Free Wi-Fi available. ATMs are several ATMs from major banks.
Ticket office support is available at Kuala Lumpur, Hentian Duta.
Available at Kuala Lumpur, Hentian Duta: Parking, Taxis, WC.
Accessibility facilities are available at Kuala Lumpur, Hentian Duta: Wheelchair ramps and elevators.
Kuala Lumpur, TBS (Terminal Bersepadu Selatan) is 7 km from Kuala Lumpur city centre. Public transport options include:
Kuala Lumpur, TBS (Terminal Bersepadu Selatan) has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, Shower, and Ticket Office.
Food options include: Food court and various food outlets available on multiple floors
Free Wi-Fi throughout the terminal. ATMs are multiple ATMs from various banks available.
Ticket office support is available at Kuala Lumpur, TBS (Terminal Bersepadu Selatan).
Available at Kuala Lumpur, TBS (Terminal Bersepadu Selatan): Parking, Taxis, WC.
Accessibility facilities are available at Kuala Lumpur, TBS (Terminal Bersepadu Selatan): Wheelchair ramps, elevators, dedicated paths.
Batu Gajah has practical services for this route, including Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Local food stalls nearby
ATMs are aTM available at nearby shops.
Ticket office support is available at Batu Gajah.
Available at Batu Gajah: Parking, Taxis, WC.
Accessibility facilities are available at Batu Gajah: Basic ramps available.
Check bus stations information for Kuala Lumpur and Batu Gajah, including where buses depart and arrive on this route.
Here are some other resources that might have the information you need