At a glance
- Where
- Capital of Perak, between Kuala Lumpur and Penang
- From Kuala Lumpur
- About 200 km, 2–2.5 hours by car; about 2.5–3 hours from KLIA
- How long to stay
- 1–2 days; a day trip works if you mainly want Old Town and food
- Good for
- Food lovers, heritage and photo walks, families travelling with older relatives
- Climate
- Hot all year with frequent afternoon showers; ringed by limestone hills
On this page
What kind of city is Ipoh?
Ipoh is the capital of Perak, roughly halfway between Kuala Lumpur and Penang. It grew rich on tin mining in the Kinta Valley, and that era left rows of pre-war shophouses and colonial buildings. All around the city rise steep limestone hills, and several temples have been built inside their caves.
Compared with Kuala Lumpur, Ipoh is smaller and slower, and you will hear a lot of Cantonese on the street. Many visitors come simply to eat: white coffee, bean sprout chicken, flat rice noodles and dim sum can all be covered in a day or two. Ipoh also sits conveniently on the way from Kuala Lumpur to both Penang and Cameron Highlands, so it slots easily into a west coast trip.
Main things to see and do
Old Town: heritage streets, murals and colonial buildings
The Kinta River splits the centre in two: Old Town on the west bank and New Town on the east. On a first visit, Old Town is where to start.
- Concubine Lane: a narrow lane of restored shophouses selling snacks, souvenirs and small crafts. It gets very busy at weekends and on holidays, so go early in the morning if you want photos.
- Street murals: murals are scattered across Old Town walls, and hunting for them is part of the fun. Some older pieces may have faded or been covered.
- Ipoh Railway Station: a white colonial-era building often compared to the Taj Mahal, and one of the city's signature views. The town hall across the road dates from the same period.
New Town feels more everyday, with old coffee shops, hawker stalls and markets — a good direction to head for a local breakfast.
Cave temples and limestone hills
The limestone hills around Ipoh hide several cave temples, one of the things that makes the city look like nowhere else:
- Perak Tong, north of the centre, has Buddha statues and murals inside the cave, plus stairs leading higher up for views. If climbing is not for you, the cave itself is still worth seeing.
- Sam Poh Tong and Kek Lok Tong are both south of the centre. Sam Poh Tong is the older of the two; Kek Lok Tong has a large open cavern that leads through to landscaped grounds on the other side.
These are places of worship, so dress modestly and keep noise down. They are spread around the edge of the city and you will need transport between them; most people combine them into a half-day.
Nearby: Kellie's Castle
Kellie's Castle stands near Batu Gajah, about 30 minutes south of Ipoh. It is an unfinished mansion begun by a Scottish planter in the early 20th century, with red-brick walls and arches that photograph well. It pairs nicely with the southern cave temples on the same day.
For families: Tambun
If you have children, Tambun on the north-eastern side of Ipoh is home to the Lost World of Tambun theme park, which includes a water park and hot spring areas — plan half a day to a full day. Check the official website for opening arrangements and attractions. Tambun is also known for its pomelos, often sold at roadside stalls.
What to eat
| Dish | What it is |
|---|---|
| White coffee | Ipoh's famous coffee. Order it hot or iced at an old coffee shop with toast and soft-boiled eggs for a classic local breakfast. |
| Bean sprout chicken | Silky poached chicken served with blanched local bean sprouts — short, plump and crunchy. Ipoh's signature dish. |
| Chicken shredded hor fun | Smooth flat rice noodles in a light, sweet broth, usually ordered with the chicken. |
| Dim sum | A morning dim sum session is part of daily life for many locals; popular places have queues at weekends. |
| Tau fu fa | Soft soybean pudding, served warm or cold — a good break from walking. |
| Salt-baked chicken | Whole chicken wrapped in paper and baked in salt, a popular take-home gift. |
| Pomelo | Grown around Tambun and sold at the roadside in season. |
Where to stay
| Area | Good for | Notes |
|---|---|---|
| Old Town | First-timers who like to walk | Heritage streets, murals and the station are all walkable; plenty of boutique stays in converted shophouses. |
| New Town / city centre | Travellers focused on food | Lots of coffee shops and hawker stalls; Old Town is just across the river. |
| Tambun | Families, hot spring fans | Close to the theme park and resort-style stays; you will need a car to reach Old Town. |
| Outer city | Self-drive or chartered car | Larger hotels and easier parking, but you will need a ride to the heritage area. |
Getting around Ipoh
- Walking: Old Town is compact, and the station, Concubine Lane and mural streets are all walkable — just very sunny in the middle of the day.
- E-hailing: Grab is widely used in Ipoh and convenient for short hops. You can also use it to reach the cave temples or Kellie's Castle, though getting a ride back from quieter spots can take a while.
- Chartered car: if you want to cover several stops in a day, or you are travelling with older relatives, young children or lots of luggage, a car and driver is simply easier. YX Go can arrange a private car charter from Kuala Lumpur, and a Mandarin-speaking guide can come along if you would like commentary.
From Kuala Lumpur you can drive or take a chartered car up the North–South Expressway in about 2–2.5 hours depending on traffic, ride the ETS electric train (Ipoh station is right next to Old Town), or take a long-distance bus. For a full comparison, see how to get from Kuala Lumpur to Ipoh.
One-day and two-day plans
| Plan | Morning | Afternoon | Evening |
|---|---|---|---|
| Day trip from KL | Leave early, arrive around midday | Bean sprout chicken lunch, Old Town walk, one cave temple | Drive back to KL |
| Two days — Day 1 | Arrive; Old Town, railway station, Concubine Lane | Cave temples on the edge of the city | Chicken and hor fun dinner |
| Two days — Day 2 | White coffee or dim sum breakfast | Kellie's Castle, or Tambun with kids | Head home, or continue to Cameron Highlands or Penang |
A day trip means roughly 4–5 hours in the car in total, so it is a full day. If you can, staying one night makes it much more relaxed.
Combining Ipoh with other destinations
- Ipoh + Cameron Highlands: the drive up takes about 1.5–2 hours on a winding road. Cool off in the hills, then come down to eat — see our Cameron Highlands guide.
- Ipoh + Penang: Penang is about 2 hours north, and both cities are known for food. See the Penang guide.
- A week on the west coast: Kuala Lumpur, Cameron Highlands, Ipoh and Penang heading north — see the 7-day west coast itinerary.
Things to know
- Weather: days are hot, so bring sun protection and water; afternoon thunderstorms are common, so carry an umbrella.
- Weekends and holidays: Concubine Lane and the well-known shops get crowded and parking in the centre is tight. Go early or off-peak.
- Temples: dress modestly; some halls may ask you to remove your shoes, so follow the signs on site.
- Opening arrangements: theme parks and heritage sites can change their arrangements, so check the official information before you go.
- Older travellers: cave temples involve steps and floors can be damp, so take it at your own pace. More ideas in travelling Malaysia with elderly relatives and kids.
FAQ
Is one day enough for Ipoh?
How long does it take to get from Kuala Lumpur to Ipoh?
How do I get to Ipoh's cave temples?
Is Ipoh good for older travellers and kids?
Can I combine Ipoh and Cameron Highlands?
Malaysia Routes is run by YX Go, a private transport company in Malaysia. We aim to keep information on public transport, attractions and routes objective; the private car, transfer, guide, interpreter and trip-planning services mentioned here are provided by YX Go.