Ipoh heritage shophouses and traditional street in Perak Malaysia
Perak

Ipoh

Heritage shophouses, legendary white coffee, and cave temples in Malaysia's most underrated city

Ipoh is Malaysia's best-kept secret. While tourists flock to Penang and KL, Ipoh sits quietly in between, offering some of the best food in the country, stunning colonial architecture, and cave temples that will take your breath away. The city was built on tin wealth, and the legacy is visible in the grand British colonial buildings, the ornate Chinese shophouses, and the sprawling mansions built by tin tycoons. Today, Ipoh has reinvented itself as a cultural destination — its old town is a maze of heritage streets, boutique cafés, and street art. The surrounding state of Perak adds cave temples, a mysterious unfinished castle, and a laid-back island that feels like Malaysia of 30 years ago.

Why Visit Perak

  • Ipoh Old Town: One of Malaysia's most beautiful heritage areas. The streets are lined with colonial shophouses, faded signage, and murals by the same artist who painted Penang's famous street art. It's photogenic, atmospheric, and largely tourist-free.
  • White coffee origin: Ipoh is the birthplace of white coffee — a roasting technique that produces a lighter, less bitter brew. The old town is full of kopitiams (traditional coffee shops) that have been operating for generations.
  • Cave temples: Perak has some of Malaysia's most spectacular cave temples. Sam Poh Tong, Kek Lok Tong, and Perak Tong are active Buddhist temples built into limestone caves, complete with stalactites, underground rivers, and giant Buddha statues.
  • Kellie's Castle: A mysterious, unfinished mansion built by a Scottish rubber baron in 1915. The castle has secret tunnels, a rooftop courtyard, and an eerie atmosphere that has inspired countless ghost stories.
  • Pangkor Island: A quiet island off the west coast with fishing villages, a Dutch colonial fort, and beaches that have escaped mass tourism. It's the anti-Perhentian — low-key, affordable, and authentically Malaysian.
  • Food paradise: Ipoh is consistently ranked as one of Malaysia's best food cities. The chicken rice, bean sprout chicken, curry mee, and of course the white coffee are legendary. The food alone is worth the trip.

Things to Do in Perak

Ipoh Old Town

Ipoh's old town is a heritage conservation area that rivals George Town in beauty but without the crowds. The streets are lined with two-storey colonial shophouses in pastel colours, many with ornate Chinese tiles and wooden shutters. The street art by Ernest Zacharenovic (of Penang fame) is scattered throughout the area, blending with the architecture. Concubine Lane is the most famous street — a narrow alley that was once the red-light district, now home to boutique shops and cafés. The Ipoh Railway Station, nicknamed the "Taj Mahal of Ipoh," is a stunning neo-classical building that dominates the town centre.

Sam Poh Tong Temple

Malaysia's oldest cave temple, built in 1890 inside a limestone cave. The temple features a reclining Buddha, a fish pond, and a vegetarian restaurant. The cave interior is cool and damp, with stalactites hanging from the ceiling. The Kek Lok Tong temple nearby is equally impressive, with a hidden garden at the back of the cave that opens to a view of limestone hills. Both temples are free to enter and are active places of worship, so dress respectfully.

Kellie's Castle

Built by Scottish planter William Kellie Smith in 1915, this mansion was never completed due to Smith's sudden death. The castle features Moorish, Indian, and Scottish architectural influences, with secret tunnels, a wine cellar, and a rooftop courtyard. The atmosphere is genuinely eerie, especially in the unfinished corridors. The castle has been featured in multiple films and is a favourite subject for Malaysian ghost stories. Guided tours explain the history and the mysterious circumstances of Smith's death.

Gua Tempurung (Tempurung Cave)

One of the longest caves in Peninsular Malaysia, stretching over 3 km. The cave has four main chambers with stunning stalactites and stalagmites. There are several tour options, from a dry walkway tour to a full wet adventure that involves wading through underground rivers and crawling through narrow passages. The Golden Flowstone, a massive sheet of calcite, is the highlight. Bring a change of clothes for the wet tour — you will get soaked.

Pangkor Island

A 40-minute ferry from Lumut, Pangkor is a working fishing island that has managed to avoid mass tourism. The west coast has several beaches, the best being Teluk Nipah and Pasir Bogak. The east coast is dominated by fishing villages where you can watch the boats come in and buy fresh seafood. The 17th-century Dutch Fort (Kota Belanda) is a historical curiosity. The island is small enough to explore by rented scooter in a day. It's relaxed, affordable, and charmingly undeveloped.

Taiping Lake Gardens

Malaysia's first public garden, established in 1880 around a series of abandoned tin mines. The gardens are beautifully landscaped with rain trees, lakes, and Victorian-style bridges. It's a favourite spot for locals to jog, cycle, and picnic. The nearby Taiping Zoo is the oldest in Malaysia and has a excellent night safari. Taiping itself is a quiet town with a cool climate and a rich colonial history.

Kuala Kangsar Royal Town

The royal town of Perak, home to the Ubudiah Mosque — one of the most beautiful mosques in Malaysia. The mosque's golden domes and striped minarets are a Perak landmark. The nearby Istana Iskandariah (Perak Royal Palace) and the Malay College are also worth visiting. The town has a regal atmosphere and some of the best traditional Malay food in the state.

What to Eat in Perak

Ipoh is one of Malaysia's great food cities. The cuisine is Cantonese-influenced, with a focus on fresh ingredients, noodles, and the famous white coffee.

  • Ipoh White Coffee: The city's most famous export. The beans are roasted with palm oil margarine, producing a lighter, less bitter brew. Served with condensed milk in traditional kopitiams. Sin Yoon Loong and Nam Heong are the legendary spots.
  • Bean Sprout Chicken (Ngah Choi Kai): Poached chicken served with crunchy bean sprouts and a savoury soy sauce. The chicken is firm and flavourful, and the bean sprouts are uniquely thick and juicy due to Ipoh's limestone water. Lou Wong and Onn Kee are the most famous.
  • Curry Mee: A spicy noodle soup with coconut curry broth, chicken, prawns, and tofu puffs. The Ipoh version is less sweet than the KL version, with a stronger curry flavour. A breakfast staple.
  • Salted Chicken: Whole chicken wrapped in paper and baked with salt and herbs. The meat is tender and infused with the aroma of dong gui (angelica root). A popular takeaway item from restaurants like Aun Kheng Lim.
  • Kai See Hor Fun: Flat rice noodles in a clear chicken broth, topped with shredded chicken and prawns. A simple, comforting dish that showcases the quality of the ingredients. The broth is simmered for hours.
  • Ipoh Hakka Mee: Dry noodles tossed in a dark soy sauce and topped with minced pork. A Hakka Chinese dish that has become an Ipoh specialty. The noodles have a distinct springy texture.

Practical Information

  • Getting there: Ipoh has an airport with flights from Singapore. From KL, the ETS train takes 2.5 hours (RM 35-50) and is the most convenient option. Buses from KL take 3 hours (RM 25-40). Pangkor Island is accessed by ferry from Lumut (2 hours from Ipoh by bus).
  • Getting around: Ipoh's old town is walkable. For Kellie's Castle, Gua Tempurung, and Taiping, rent a car or join a tour. Taxis and Grab are available. Pangkor Island is best explored by rented scooter.
  • Best time to visit: December to April (dry season). Ipoh is cooler than the lowlands due to its elevation. The rainy season (May-October) sees afternoon showers but rarely disrupts travel.
  • Dress code: Casual dress is fine in Ipoh. Dress modestly at temples and mosques. Remove shoes before entering cave temples.
  • Language: Cantonese is widely spoken in Ipoh due to the large Chinese community. English is commonly spoken, especially in cafés and hotels. Malay is of course universal.
  • Day trips: Ipoh makes an excellent base for exploring Perak. Taiping is 1 hour north, Kellie's Castle is 30 minutes south, and Gua Tempurung is 45 minutes south. KL and Penang are both 2.5 hours away by train.

Where to Stay

  • WEIL Hotel: The best hotel in Ipoh. Modern, stylish, and right in the city centre. Walking distance to Old Town and the railway station. Has a rooftop pool. RM 250-400/night.
  • Hotel Excelsior: A heritage hotel in a colonial building. Recently renovated with comfortable rooms. Central location. RM 150-250/night.
  • Ipoh Bali Hotel: Mid-range boutique hotel with a Balinese theme. Clean, comfortable, and good value. RM 100-180/night.
  • Sojourn Guest House: A charming boutique guesthouse in a heritage building. Stylish rooms and a great location. RM 120-200/night.
  • Pangkor Island resorts: Nipah Guesthouse and Pangkor Coral Bay are good mid-range options. Budget chalets start at RM 60/night. The luxury Pangkor Laut Resort is on a private island nearby.

Explore Perak & Beyond

Cameron Highlands Food by Region