Things to Do in Ipoh: Old Town, Caves and Food
A former tin-mining town ringed by limestone hills, with a walkable colonial Old Town, cave temples and a food scene that pulls in day-trippers from KL.
Ipoh, the capital of Perak, grew rich on tin in the late 19th and early 20th centuries, then went quiet when the mines closed. Today the city has reinvented itself around its heritage shophouses, its cave temples cut into the surrounding limestone hills and, above all, its food. The best things to do in Ipoh are low-key: wander the Old Town, drink white coffee, visit a cave temple or two and eat well. It is an easy, affordable break from Kuala Lumpur and a natural stop on the way north to Penang.
Top things to do in Ipoh
Walk Ipoh Old Town and Concubine Lane
The Old Town sits on the west bank of the Kinta River, laid out in a tidy grid after a great fire in 1892 destroyed much of the early settlement. Start at the grand white Ipoh railway station and the town hall opposite, then walk east into the shophouse streets around Jalan Bandar Timah and Jalan Sultan Yussuf. Concubine Lane (Lorong Panglima) is the most photographed alley, now lined with snack stalls and souvenir shops. Look out too for Mural Art’s Lane and the wall paintings by Ernest Zacharevic, the artist behind many of Penang’s best-known murals.
For a deeper look at the tin-mining era, the Han Chin Pet Soo museum on Jalan Bijeh Timah tells the story of the Hakka miners in a former clubhouse. Visits are by guided tour and need to be booked in advance.
Visit the cave temples
Ipoh’s limestone hills are riddled with caves, and several have been turned into Buddhist and Taoist temples. Sam Poh Tong, south of the centre along the road to Gunung Rapat, is the oldest and has a tranquil garden and turtle pond. Nearby Kek Lok Tong opens out onto landscaped gardens and a lake behind the cave. North of town, Perak Tong is known for its murals and a steep climb up the inside of the hill to a viewpoint. Dress modestly and go in the morning, before the heat builds. The temples are places of worship first, so keep noise down, ask before photographing people at prayer and leave a small donation if you can.
Explore Kellie’s Castle
Near Batu Gajah, about 30 minutes south of the city by car, Kellie’s Castle is the unfinished mansion of a Scottish planter, William Kellie Smith, who died before it was completed. The half-ruined brick shell, its rooftop and the stories of secret tunnels make it a popular half-day trip, and it pairs well with Gua Tempurung on the same day.
Go underground at Gua Tempurung
At Gopeng, south of Ipoh, Gua Tempurung is one of the largest limestone caves in Peninsular Malaysia. Tours range from an easy walk along boardwalks to wet adventure routes that involve wading and crawling through an underground river. Choose your tour according to fitness and how muddy you are happy to get.
Day trips and outdoor activities
The Kinta Valley’s limestone and old mining pools offer more than temples. Lost World of Tambun, a water and theme park set against limestone cliffs on the north-east edge of the city, is a hit with families. Gopeng is known for white-water rafting on the Kampar River, and the Cameron Highlands are within a couple of hours’ drive if you want cooler air.
Ipoh neighbourhoods
Old Town is where most visitors stay, close to the railway station, the heritage streets, Concubine Lane and the classic white coffee shops. New Town, across the Kinta River on the east bank, was developed in the early 20th century and is more of a working commercial district, with many of the best-known restaurants, dim sum houses and bean sprout chicken shops. Further east, Greentown and the Tambun area have modern hotels, malls and hot spring resorts, better if you are travelling by car or with children.
Practical tips for Ipoh
- Getting around: the Old Town and New Town are walkable, but the cave temples, Kellie’s Castle and Gua Tempurung need Grab, a taxi or a rental car. Grab is plentiful and cheap.
- Eat early: dim sum is a breakfast affair, and the most popular stalls can sell out by late morning. Many shops close one day a week.
- Weekends: Ipoh fills up with visitors from KL on Saturdays and Sundays, and queues at famous restaurants can be long. Weekdays are calmer, and you will get a table without waiting at most places.
- Han Chin Pet Soo: book the museum tour online before you arrive, as slots are limited.
- Heat: Ipoh is hot and sheltered by hills. Plan walks for the morning and late afternoon.
How long to spend in Ipoh
One night lets you see the Old Town, one or two cave temples and eat the main dishes. Two nights is better if you want to add Kellie’s Castle, Gua Tempurung or Lost World of Tambun without rushing. Ipoh slots easily into a longer route between Kuala Lumpur and George Town, as in our 10-day Malaysia itinerary, and it is a good jumping-off point for the Cameron Highlands.
Best time to visit Ipoh
Ipoh is hot and humid year-round, with temperatures averaging around 28°C. January and February tend to be the least rainy months, while October and November are the wettest, usually with heavy afternoon storms. Rain rarely stops a city visit, since most sights are under cover or underground. Chinese New Year is lively but busy, and many family-run food shops close for several days around it, so check before you go if eating is the main reason for your trip.
Where to stay in Ipoh
- Old Town: best for first-timers and short stays, with heritage boutique hotels and guesthouses in restored shophouses within walking distance of the railway station, Concubine Lane and the coffee shops.
- New Town: a practical choice for food-focused travellers on a budget, with mid-range hotels close to the dim sum houses and bean sprout chicken restaurants.
- Greentown: modern business hotels near malls and restaurants, good for travellers with a car.
- Tambun: on the north-east edge of the city, with hot spring and family resorts near Lost World of Tambun. Ideal for families and couples after a relaxing stay.
How to get to Ipoh
By train: the easiest way to reach Ipoh is the KTM ETS from KL Sentral, which takes roughly 2 to 2.5 hours depending on the service. Trains arrive at Ipoh railway station on the edge of the Old Town, and the same line continues north to Butterworth for Penang. Book on the KTMB website, as weekend trains sell out.
By bus: express buses from Terminal Bersepadu Selatan (TBS) in KL take around 2.5 to 3 hours, depending on traffic, and arrive at Terminal Amanjaya north of the city, a 15 to 20 minute Grab ride from the Old Town.
By air: Sultan Azlan Shah Airport (IPH) is small, with limited flights, mainly from Singapore and Johor Bahru. Most international travellers fly into Kuala Lumpur and continue by train.
What to eat in Ipoh
- Ipoh white coffee: coffee beans roasted with palm oil margarine and served sweet with condensed milk. Nam Heong and Sin Yoon Loong on Jalan Bandar Timah in the Old Town are the classic spots.
- Bean sprout chicken (nga choi kai): poached chicken with plump, crunchy local bean sprouts and rice noodles. Lou Wong in New Town is the best known, and Cowan Street Ayam Tauge on Jalan Raja Ekram is a local favourite.
- Kai si hor fun: silky rice noodles in a prawn and chicken broth with shredded chicken. Try Thean Chun, the old coffee shop on Jalan Bandar Timah.
- Dim sum: Ming Court and Foh San, facing each other on Jalan Leong Sin Nam in New Town, are the city’s best-known dim sum houses. Arrive early.
- Tau fu fah: silky soy bean pudding in syrup. Funny Mountain on Jalan Theatre is famous for it and even has a drive-through.
Ipoh: frequently asked questions
Is Ipoh worth visiting?
Yes, especially if you enjoy food and heritage. Ipoh has a walkable colonial Old Town, dramatic cave temples in the limestone hills and some of Malaysia's best Chinese hawker food. It is also cheaper and calmer than Kuala Lumpur or Penang.
How many days do you need in Ipoh?
One to two days is enough for most travellers. A single night covers the Old Town, a couple of cave temples and the signature dishes, while two nights lets you add Kellie's Castle, Gua Tempurung or Lost World of Tambun.
Can you do Ipoh as a day trip from Kuala Lumpur?
Yes. The ETS train from KL Sentral takes roughly 2 to 2.5 hours, so you can see the Old Town and eat well before returning in the evening. Staying a night is more relaxed and lets you have dim sum for breakfast.
What is Ipoh famous for?
Ipoh is famous for white coffee, bean sprout chicken, kai si hor fun and dim sum, as well as its tin-mining heritage and Buddhist cave temples. The Old Town's shophouses and murals are also a big draw.
How do I get from Ipoh to Penang?
The ETS train continues north from Ipoh to Butterworth, where a short ferry crosses to George Town. Express buses also run between Ipoh and Penang.
How do I get around Ipoh?
The Old Town and New Town are compact enough to explore on foot. For the cave temples, Kellie's Castle and Gua Tempurung, use Grab or hire a car, since public buses are infrequent.
Things to do in Ipoh
-
Ipoh
Concubine Lane and Ipoh Old Town
Concubine Lane in Ipoh is a narrow, restored lane of shophouses in Old Town, now packed with snack stalls, cafés and…
-
Ipoh
Kellie’s Castle
Kellie's Castle is the unfinished mansion of Scottish planter William Kellie-Smith, near Batu Gajah, south of Ipoh.
-
Ipoh
Gua Tempurung
Gua Tempurung is a huge limestone cave near Gopeng, about 24km south of Ipoh, with tours ranging from a short dry…
Ipoh travel guides
-
Guide
Malaysian Food Guide: 25 Dishes to Try
Malaysian food blends Malay, Chinese, Indian, Peranakan and Bornean cooking, and most of the best dishes cost little…
-
Guide
Where to Stay in Malaysia: Best Bases by Region
The best bases in Malaysia are Bukit Bintang or KLCC in Kuala Lumpur, George Town's heritage core in Penang, Pantai…
-
Guide
Malaysia Travel Guide: Everything You Need to Plan a Trip
Malaysia is one of Southeast Asia's easiest countries to travel: English is widely spoken, transport is good and food…
-
Guide
Getting Around Malaysia: Trains, Buses and Domestic Flights
The easiest way to travel around Malaysia is the ETS train on the west coast (KL to Penang in about 3.5 to 4 hours)…
-
Guide
Car Rental in Malaysia: Driving Tips for Tourists
Car rental in Malaysia is easy and worth it for Langkawi, the Cameron Highlands and Sabah.