Ipoh

Region West-malaysia
Best Time January, February, March
Budget / Day $18–$120/day
Getting There ETS train from KL Sentral takes 2 hours (RM35-50)
Plan Your Ipoh Trip →
Scroll
🌏
Region
west-malaysia
📅
Best Time
January, February, March +3 more
💰
Daily Budget
$18–$120 USD
✈️
Getting There
ETS train from KL Sentral takes 2 hours (RM35-50). Best inter-city train journey in Peninsular Malaysia. Or 3 hours by bus from KL.

Ipoh is the Malaysian city that Malaysians from KL and Penang talk about in reverent tones when the conversation turns to food. “You have to go,” they say, and they mean specifically: you have to go for the white coffee, the bean sprout chicken, and the dim sum at a restaurant that has been operating since your grandparents’ era. The city has a relaxed, slightly faded quality — the art deco colonial buildings are not all restored, the streets are wider than they need to be, the pace is unhurried in a way that cities rarely are when they are also making excellent food.

The train arrives at Ipoh Railway Station, which is one of the most beautiful buildings in Malaysia — a Mughal-influenced colonial masterpiece built in 1935, nicknamed the “Taj Mahal of Ipoh.” This tells you something about Ipoh’s relationship with its own grandeur: the city knows it has extraordinary things and is fairly calm about them.

Ipoh white coffee (kopi putih) is the specific thing. The beans are roasted with palm oil margarine rather than sugar, producing a coffee with a lighter, slightly buttery quality. It is served strong, typically in a tall glass with condensed milk, and the combination is quite different from standard Malaysian kopi. The heritage kopitiams on Old Town’s main streets have been making it in the same way for generations; sitting at a marble-top table with a glass of white coffee and a plate of soft-boiled eggs and kaya toast is the correct Ipoh breakfast regardless of any other plan.

The limestone hills that surround the city are an extraordinary geological backdrop — and they are not just scenery. The Sam Poh Tong and Perak Tong cave temples are built inside massive limestone caverns, their Buddhist shrines surrounded by stalactites and the sounds of cave-dwelling swifts. The cave interiors are enormous — you do not fully understand the scale until you are standing inside them.

The Arrival

The ETS train pulls into Ipoh Station — the "Taj Mahal of Ipoh" — and limestone hills rise above the colonial streetscape in every direction.

Why Ipoh should be on your itinerary

Ipoh is the best-kept secret of the KL-Penang corridor. The ETS train takes exactly 2 hours from KL, making it an easy overnight or extended day trip. The city rewards visitors who actually stop — not just change trains — because the Old Town heritage district, the limestone cave temples, and the food scene are genuinely among the best in Malaysia.

The Old Town district (Bander Ipoh Lama) has been partially transformed by a mural art movement inspired by Penang’s example but with its own Ipoh character. The murals on Leech Street and the surrounding lanes tell stories of Ipoh’s mining heritage (the city was built on tin, which made it one of Malaya’s richest cities in the early 20th century) and of the Chinese clan communities that dominated that industry. The art is embedded in a neighborhood of art deco and Edwardian shophouses that were the headquarters of tin magnates a century ago.

The food case is particularly strong. Bean sprout chicken (tauge ayam) is Ipoh’s most famous dish — poached chicken served over bean sprouts grown in Ipoh’s limestone-filtered water, which produces sprouts of a particular crunchiness not found elsewhere. The dish seems simple; a bowl with smooth white chicken, crunchy sprouts, and a light ginger-soy broth costs RM12-18 and is genuinely different from versions of the same dish found in KL or Penang. The dim sum at the old-school restaurants near the Old Town market is among the best in Malaysia. The white coffee has already been mentioned.

What To Explore

Buddhist shrines inside limestone caverns, a colonial railway station that Malaysians call the Taj Mahal, and a food culture built on white coffee and bean sprout chicken.

What should you do in Ipoh?

Sam Poh Tong Cave Temple — One of Ipoh’s most impressive cave temples, built inside a massive limestone cavern on the southern outskirts of the city. The main shrine is inside the cave; the exterior has a traditional Chinese garden with ornamental ponds and turtle pools. The cave interior is enormous and cool. Free entry.

Perak Tong Cave Temple — A Buddhist cave temple 6km north of the city with a 40-meter tall seated Buddha carved from the cave wall and 385 steps to a viewpoint over the limestone landscape. Multiple shrines and paintings in the cave chambers. Free entry.

Ipoh Old Town Heritage Walk — The art deco colonial architecture of Old Town (Bander Ipoh Lama) includes the elegant Ipoh Railway Station, the Town Hall, the Birch Memorial Clock Tower, and blocks of well-preserved Edwardian shophouses. The mural art on Leech Street and Panglima Lane provides a modern layer. Allow 2-3 hours of walking.

Concubine Lane (Lorong Panglima) — The most-photographed lane in Ipoh: a narrow alleyway of restored shophouses with murals, souvenir shops, and vintage-style cafes. Best for photography; the actual food and atmosphere is better in the surrounding Old Town streets. Free to walk.

Mural Art Trail — Beyond Concubine Lane, Ipoh has murals by local and Malaysian artists throughout the Old Town. The mining heritage murals and the clan community portraits are the most interesting. Pick up a trail map at any guesthouse.

Tambun Hot Springs — Natural hot spring pools 20km from the city center, surrounded by limestone hills. The Japanese-owned resort opens at night for a different atmosphere. RM20-35/person. Good Grab connection from the city.

✈️ Scott's Ipoh Tips
  • Getting There: KTM ETS train from KL Sentral to Ipoh (2 hours, RM35-50) — the best inter-city train journey in Peninsular Malaysia. From Penang, ETS to Ipoh is 1 hour (RM25). The railway station itself is worth arriving at — it is one of the most beautiful colonial buildings in Malaysia.
  • Best Time: January-March and July-September for the driest weather and most comfortable walking temperatures. Chinese New Year in January-February is excellent for the Old Town atmosphere. Any time of year is fine — Ipoh's food culture operates regardless of season.
  • Money: MYR — Ipoh is the cheapest major city in Peninsular Malaysia. Budget RM50-80/day. Bean sprout chicken RM12-18. Dim sum RM20-30/person. White coffee RM2.50-3.50. Cave temples free. Accommodation from RM60-80/night for a clean private room.
  • Don't Miss: White coffee and soft-boiled eggs at a heritage kopitiam on the Old Town main street at 7-8 AM before the tour groups arrive. The marble-top tables, the ceiling fans, the porcelain cups — this is Ipoh distilled into one morning moment. RM8-12 for the full breakfast.
  • Food Order: White coffee and kaya toast at an Old Town kopitiam for breakfast (RM8-12), bean sprout chicken (tauge ayam) at a restaurant near the New Town market for lunch (RM12-18), dim sum at one of the long-established restaurants for a late lunch or early dinner (RM25-40/person). That is the Ipoh food logic.
  • Local Phrase: "Kopi-o" (koh-pee-oh) — black coffee. "Kopi-peng" (koh-pee-peng) — iced coffee. In Ipoh specifically, asking for "Ipoh white coffee, panas" (hot) will get you the signature drink. The distinction between white coffee (roasted with margarine) and regular kopi (roasted with sugar) is meaningful here.

The Food

Ipoh's food is built on three pillars: white coffee from marble-top kopitiams, bean sprout chicken from poaching recipes unchanged for decades, and dim sum at restaurants that have been open since your grandparents were young.

Where should you eat in Ipoh?

Where to Stay

Stay in Old Town for kopitiam walking access, or in New Town for better transport connections. Both are cheap relative to KL and Penang.

Where should you stay in Ipoh?

Budget (RM60-100/night, $13-21): Old Town has good budget guesthouses and heritage boutique hostels at RM60-90/night. The walking access to kopitiams and murals from an Old Town base is invaluable. New Town budget hotels from RM60-80/night near the train station.

Mid-Range (RM100-200/night, $21-43): The Banjaran Hotsprings Retreat at RM400-600/night is the luxury option; for mid-range, several boutique hotels in restored colonial buildings in the Old Town area offer comfortable rooms at RM120-200/night with character and location.

Luxury (RM400-700/night, $85-149): The Banjaran Hotsprings Retreat is the flagship Ipoh luxury property — natural hot spring pools, limestone cave spa, and jungle setting 20km from the city. A genuinely special experience at a significantly lower price than comparable resorts elsewhere in Malaysia.

Before You Go

One overnight is enough for the kopitiams and bean sprout chicken. Two nights adds the cave temples and the mural trail without rushing either.

When is the best time to visit Ipoh?

January-March: Dry season, comfortable temperatures, and Chinese New Year festivities in the Old Town (January-February). The kopitiam breakfast scene is particularly atmospheric during CNY when the streets are decorated and clan association halls are open for ceremonies.

July-September: Second dry window. Durian season peaks June-August and the roadside stalls around Tambun are exceptional. Hot springs at Tambun are pleasant year-round but particularly good when the surrounding limestone is vivid green from recent rains.

April-June and October-November: Shoulder seasons with good weather and lowest tourist numbers. Food culture operates identically year-round. The cave temples are less crowded on weekday mornings in any season.

Ipoh is the Malaysian city that rewards travellers who have already been to KL and Penang and are wondering where else to go. The answer is: come here, eat the bean sprout chicken and the white coffee, walk the Old Town in the morning before the heat builds, and go to Sam Poh Tong in the afternoon. It is one day done properly, or two days done well. Find the west coast Malaysia circuit at our Malaysia travel guide or explore more at the destinations page.

What should you know before visiting Ipoh?

Currency
MYR (Malaysian Ringgit)
Power Plugs
G (Type G), 240V
Primary Language
Malay (English widely spoken)
Best Time to Visit
March to October (west coast dry)
Visa
90-day visa-free for most nationalities
Time Zone
UTC+8 (MST)
Emergency
999

🎒 Gear We Recommend for Ipoh

Dry Bag (20L)

Island hopping at Langkawi and Perhentians means open speedboats in choppy water. A RM30 dry bag saves a RM3,000 camera. Non-negotiable.

DEET 30% Insect Repellent

Dengue is real in Malaysia. Jungle trekking at Taman Negara or Borneo without DEET is a mistake. Apply at dawn and dusk especially.

Reef-Safe Mineral Sunscreen

The Perhentian Islands and Tioman enforce reef-safe rules at marine parks. Zinc oxide is required — chemical sunscreen will be confiscated.

Quick-Dry Travel Towel

Budget guesthouses and island bungalows often skip towels. A quick-dry microfiber towel is essential for beach days, jungle treks, and overnight island stays.

Type G Power Adapter

Malaysia uses British three-pin plugs. Without an adapter, your devices are dead from check-in. Get one before you fly — KLIA charges a premium.

Quick-Reference Essentials

🚂
Getting There
KTM ETS train from KL Sentral to Ipoh (2 hours, RM35-50) — the fastest and most scenic route. Bus from KL TBS (3 hours, RM15). From Penang, ETS train takes 1 hour (RM25).
🚗
Getting Around
Old Town Ipoh and New Town are walkable within each. Grab for cross-town trips (RM8-15). Bicycle rental increasingly available for the Old Town heritage circuit.
💰
Daily Budget
Budget: RM50-80 ($11-17). Mid-range: RM120-220 ($26-47). Ipoh is the cheapest major city in Peninsular Malaysia. A full kopitiam breakfast with white coffee costs RM8-12. Hawker lunch and dinner RM10-20 each.
🌡️
Climate
Hot and tropical (27-34°C). Surrounded by limestone hills that channel breezes. Afternoon thunderstorms common but brief.
🛡️

Before You Go: Travel Insurance

A medevac flight from a remote Philippine island can cost $10,000+. We use SafetyWing for every trip — it's affordable, covers medical and evacuation, and you can sign up even after you've left home.

"We've thankfully never had to file a claim, but having it is peace of mind every time we board that plane." — Scott

Check SafetyWing Rates →

Affiliate link — we earn a commission at no extra cost to you. Full disclosure.