Ipoh
Malaysia's most underrated city — colonial heritage, world-class street food, limestone cave temples, and a thriving arts scene
State / Region
Perak
Best Time
November – March
Daily Budget
RM 80–150 (budget guesthouse + meals)
Currency
Malaysian Ringgit
About Ipoh
Ipoh is having a moment — and it has been a long time coming. The capital of Perak state, once synonymous with the tin mining era that built much of Peninsular Malaysia, has quietly reinvented itself as one of the most compelling destinations in the country. The old town is a beautifully preserved grid of colonial shophouses, their five-foot ways sheltering coffee shops, art galleries, and some of the best food in Malaysia. The new town across the Kinta River is where the street art scene has taken hold, with murals by local and international artists transforming the walls of the old commercial district. Beyond the city, the landscape is extraordinary — Ipoh sits in a valley ringed by dramatic limestone karst hills, their sheer white cliffs rising abruptly from the flat plain. These hills are riddled with caves, many of which have been converted into elaborate Hindu and Buddhist temples over the past century. The Sam Poh Tong cave temple, the Perak Tong cave temple, and the Kek Lok Tong garden temple are among the most atmospheric religious sites in Malaysia. And then there is the food. Ipoh is famous throughout Malaysia for its white coffee, its bean sprout chicken, its hor fun (flat rice noodles in a clear broth), and its dim sum — a legacy of the Cantonese and Hakka communities who came to work the tin mines and stayed to build a city. A weekend in Ipoh is never enough.
Top Things To Do
Ipoh Old Town Heritage Walk
Budget-friendlyThe old town of Ipoh is one of the best-preserved colonial streetscapes in Malaysia — a compact grid of early 20th-century shophouses, government buildings, and merchant houses built during the tin mining boom. The centrepiece is the Ipoh Railway Station, a magnificent Moorish-colonial building completed in 1935 and often compared to the Kuala Lumpur Railway Station. Nearby, the Ipoh Town Hall, the FMS Bar building, and the old post office form a remarkable ensemble of colonial architecture. Walk the five-foot ways of Jalan Bandar Timah and Jalan Sultan Yussuf in the morning when the light is soft and the coffee shops are at their busiest.
Concubine Lane and Street Art
Budget-friendlyConcubine Lane (Lorong Panglima) is the most famous street in Ipoh old town — a narrow alley lined with heritage shophouses that once housed the concubines of wealthy tin merchants. Today it is a lively strip of cafes, souvenir shops, and street food stalls. The surrounding streets of the new town across the Kinta River are home to Ipoh's celebrated street art scene, with large-scale murals depicting scenes from the city's history and daily life. The most famous works are on Jalan Panglima and the surrounding lanes — pick up a street art map from any guesthouse.
Sam Poh Tong Cave Temple
Budget-friendlyThe most visited cave temple in Ipoh — a Buddhist temple built inside a vast limestone cavern at the base of a karst cliff on the southern edge of the city. The cave interior is filled with Buddha statues, incense smoke, and the sound of dripping water, the limestone formations rising dramatically overhead. Behind the main cave, a tranquil garden with a turtle pond and ornamental fish is one of the most peaceful spots in Ipoh. The temple is free to enter and is most atmospheric in the early morning before the tour groups arrive.
Kek Lok Tong Cave Temple and Garden
Budget-friendlyLess visited than Sam Poh Tong but arguably more beautiful, Kek Lok Tong is a Buddhist cave temple set inside a dramatic limestone cavern with a stunning open-air garden at the rear. The garden — a manicured landscape of lotus ponds, pavilions, and ornamental trees framed by sheer limestone cliffs — is one of the most photogenic spots in Perak. The cave itself is home to a large reclining Buddha and several smaller shrines. Entry is free. The temple is located approximately 5 km south of the city centre.
Perak Tong Cave Temple
Budget-friendlyA Taoist cave temple built inside a limestone hill north of Ipoh, Perak Tong is famous for its collection of over 40 Buddha statues and its 385-step staircase that climbs through the cave to a viewpoint at the top of the limestone hill. The view from the summit — over the Kinta Valley with its patchwork of tin tailings, palm oil plantations, and limestone karsts — is one of the best in Perak. The murals painted on the cave walls by Chinese artists over the past century are extraordinary in their detail and scale.
Ipoh White Coffee and Dim Sum Breakfast
Budget-friendlyBreakfast in Ipoh is a serious affair and one of the great food experiences in Malaysia. Ipoh white coffee — made with coffee beans roasted with palm oil margarine and served with sweetened condensed milk — is famous throughout the country, and the original kopitiam (coffee shops) in the old town are the best places to drink it. Pair it with dim sum from one of the Cantonese dim sum restaurants that open at dawn, or with a bowl of hor fun — flat rice noodles in a clear, intensely flavoured broth with poached chicken. The best breakfast streets are Jalan Bandar Timah and the area around the old town market.
Bean Sprout Chicken Rice
Budget-friendlyIpoh is the birthplace of bean sprout chicken rice — a dish so specific to the city that locals will tell you it simply cannot be replicated elsewhere. The secret is the water: Ipoh's water, filtered through limestone, produces bean sprouts of unusual crunchiness and sweetness, and poached chicken of exceptional tenderness. The dish is served with a bowl of clear chicken broth, a plate of poached chicken, a mound of fat bean sprouts, and rice cooked in chicken stock. The best-known restaurants are Lou Wong and Onn Kee on Jalan Yau Tet Shin — both open for lunch and dinner and both perpetually busy.
Kellie's Castle
Budget-friendlyOne of the most atmospheric historical sites in Malaysia — an unfinished Scottish-Moorish mansion begun in 1915 by Scottish rubber and tin planter William Kellie Smith, who died in 1926 before it was completed. The castle was never finished and has stood empty ever since, its red brick towers and arched colonnades slowly being reclaimed by the surrounding jungle. The site is approximately 15 km south of Ipoh and is best reached by car or taxi. The ruins are genuinely eerie and fascinating — a monument to colonial ambition and the fragility of fortune.
Where To Stay
Affiliate disclosure: Some hotel links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you — this helps keep MyTravelTip2U free.
Sekeping Kong Heng
RM 100–200 / nightA beautifully restored heritage shophouse in the heart of Ipoh old town, converted into a boutique guesthouse by the Sekeping group. The rooms are minimalist and atmospheric — exposed brick walls, high ceilings, and original timber floors. The location is unbeatable: step out the door and you are in the middle of the old town's best coffee shops and street art. Book well in advance — this is one of the most popular guesthouses in Ipoh.
Check Availability on Booking.comM Boutique Hotel
RM 150–300 / nightA well-regarded boutique hotel in the new town, popular with weekend visitors from KL. Clean, comfortable rooms with good air conditioning, a rooftop pool, and a central location within walking distance of the street art district and a short taxi ride from the old town. Good value for the price and consistently well-reviewed for service.
Check Availability on Booking.comThe Banjaran Hotsprings Retreat
RM 800–2,000 / nightOne of the most extraordinary resort hotels in Malaysia — a luxury wellness retreat built around natural geothermal hot springs at the base of a dramatic limestone cliff 10 km from the city centre. The villas are set around a series of natural hot spring pools, a cave steam room, and an ice bath carved into the limestone. The setting is genuinely spectacular. This is a bucket-list property for those who want to combine Ipoh's food and heritage with a world-class wellness experience.
Check Availability on Booking.comWeil Hotel
RM 350–600 / nightIpoh's most prominent city hotel — a modern tower in the new town with a rooftop pool, multiple restaurants, and well-appointed rooms with views over the Kinta Valley and the surrounding limestone hills. The best option for business travellers and those who prefer contemporary hotel facilities over heritage guesthouse character. The hotel's restaurant serves a good selection of Perak specialities.
Check Availability on Booking.comTravel by Style
Romantic Getaway
- 1The Banjaran Hotsprings Retreat is one of the most romantic resorts in Malaysia — private villas built around natural geothermal hot springs in a limestone valley, with a cave spa, a natural cave pool, and extraordinary privacy. A bucket-list experience for couples.
- 2Explore the Concubine Lane and Panglima Lane heritage streets in the early evening when the light is golden and the old shophouses glow — end the walk with dinner at one of the Cantonese restaurants in the old town for an intimate and atmospheric meal.
- 3The Kellie's Castle ruins at dusk are genuinely atmospheric — the unfinished colonial mansion in the jungle, the fading light, and the sense of a story left unfinished make it one of the most romantically melancholy places in Malaysia.
- 4Have a slow breakfast at one of the old town kopitiam coffee shops — white coffee, half-boiled eggs, and kaya toast at a marble-topped table in a century-old shophouse is one of the most quietly pleasurable experiences in Malaysia.
- 5The Sam Poh Tong cave temple at sunset is beautiful — the turtle pond, the bonsai garden, and the limestone cave interior are at their most atmospheric in the late afternoon light when the day-trippers have gone.
Family Travel
- 1The Perak Cave Temple (Gua Perak) is a highlight for children — a Buddhist temple inside a limestone cave with a 40-metre reclining Buddha, hundreds of smaller Buddha statues, and a dramatic cave interior. The climb to the upper cave is manageable for children aged 6 and above.
- 2The Ipoh Zoo is a reliable family option — well-maintained, with a good range of Southeast Asian wildlife including sun bears, orangutans, and Malayan tigers. Allow 2–3 hours.
- 3The Lost World of Tambun is the best family attraction in Ipoh — a water park, a theme park, a hot spring, and a petting zoo all in one complex. The hot spring pools are a novelty for children, and the water park slides are excellent for older children.
- 4Ipoh's famous white coffee and bean sprout chicken are genuinely enjoyable for children — the mild, sweet flavours are accessible to young palates, and the old town coffee shops are welcoming and family-friendly.
- 5The ETS train from KL to Ipoh is an excellent family travel experience — comfortable, fast (2 hours), and the Ipoh Railway Station itself (a magnificent colonial building) is a highlight on arrival. Children enjoy the train journey and the station.
Shopping Guide
- 1Ipoh Parade and Aeon Mall Kinta City are the best shopping malls in Ipoh — a good mix of local and international brands, electronics, and food courts. Aeon Kinta City is the larger of the two and has the best food court.
- 2The Ipoh old town is the best place for antiques and vintage goods — the shophouses along Jalan Bandar Timah and Jalan Mustapha Al-Bakri have a good selection of Peranakan ceramics, vintage furniture, and colonial-era collectibles at prices well below KL.
- 3Ipoh is famous for its white coffee — buy a tin of Old Town White Coffee or Ipoh White Coffee powder from any supermarket or the old town coffee shops to take home. The Ipoh-made versions are significantly better than the versions sold in KL.
- 4The Ipoh night market (Pasar Malam) rotates around the city on different evenings — fresh local produce, grilled seafood, Malay kuih, and cheap clothing. Ask your hotel which area is hosting it on your visit.
- 5Perak pewter products are a distinctive Ipoh souvenir — the Royal Selangor Pewter factory is in KL, but Ipoh has several local pewter workshops selling mugs, plates, and decorative items at lower prices than the KL tourist shops.
How to Get There
By ETS Train from Kuala Lumpur
KL Sentral, Kuala Lumpur
The ETS (Electric Train Service) is the best way to reach Ipoh from KL — fast, comfortable, and scenic. Trains depart from KL Sentral approximately every 1–2 hours throughout the day. The journey takes approximately 2 hours and arrives at Ipoh Railway Station, a magnificent colonial building in the heart of the old town. Book tickets at ktmb.com.my — advance booking is recommended on weekends and public holidays.
By Car from Kuala Lumpur
Kuala Lumpur
Take the North-South Expressway (E1) north from KL to Ipoh — a straightforward 200 km drive. Exit at Ipoh Selatan or Ipoh Utara depending on your destination. The drive takes approximately 2 hours in normal traffic but can extend to 3+ hours on Friday evenings and public holiday weekends. Parking in the old town is available at the Ipoh Parade shopping mall car park (RM 2–3 per hour).
By Bus from Kuala Lumpur
Kuala Lumpur (TBS or Pudu Sentral)
Frequent buses run from TBS (Terminal Bersepadu Selatan) and Pudu Sentral to Ipoh throughout the day (approximately 2.5–3 hours, RM 15–25). Buses arrive at Ipoh's Amanjaya Bus Terminal, approximately 5 km north of the city centre — take a Grab or taxi to the old town (RM 10–15). Transnasional, Plusliner, and several other operators serve this route.
By Air from Kuala Lumpur
Sultan Abdul Aziz Shah Airport, Subang (SZB)
Firefly operates direct flights from Subang Airport (SZB) to Sultan Azlan Shah Airport in Ipoh (IPH). Flights take approximately 40 minutes. Given the short flight time and the convenience of the ETS train, flying is rarely the best option for this route — but it can be useful if you are connecting from another destination. The airport is approximately 10 km from the city centre.
Read Our Ipoh Guide
Ready to visit Ipoh?
Let us build a personalised itinerary based on your travel style and budget.
Plan My Trip to Ipoh