Malaysia · Perak

Ipoh

Malaysia's best-preserved tin-boom town, where limestone cave temples ring an old town that eats better than cities ten times its size.

Ipoh is Perak's tin-boom capital, a Kinta Valley city hemmed in by limestone karst whose caves hold Buddhist and Taoist temples. Tin money built a compact centre of colonial civic buildings and pre-war shophouses, and the decades of stagnation that followed preserved it almost whole. Above all it is an eating city - the birthplace of Ipoh white coffee, and a byword among Malaysians for bean sprout chicken and silky hor fun.

Suggested stay

2–3 days

Language

Malay, English

Currency

MYR

Timezone

UTC+8

Why you'll love Ipoh

The food  Bean sprout chicken, kai see hor fun, salted chicken and dim sum breakfasts, plus the white coffee the city gave its name to.

Limestone temples  Karst hills right at the city edge open into cavern shrines with painted walls, giant Buddhas and hidden garden hollows behind.

Old town  Two grids of pre-war shophouses, a Moorish railway station and narrow lanes that decades of quiet preserved rather than demolished.

Easy pace  Small, flat and inexpensive by Malaysian city standards, and close enough to Kuala Lumpur to reach in a morning.

Best time to visit

Feb, Jul

27-28° days

Fair weather Mar, Jun, Aug-Oct, Jan
Avoid if you can Apr-May, Nov-Dec
Ipoh

4.599° N, 101.090° E

UTC+8 · Asia/Kuala Lumpur

whenywhere contains ads and partner links that we think are helpful and that earn us a small commission at no extra cost to you.

Weather & when to go to Ipoh

Month by month: typical highs and lows, rainfall and rain days.

✓ Best Feb, Jul

Jan
27°
20°
213mm
16d rain
Feb
28°
20°
148mm
11d rain
Mar
28°
21°
210mm
18d rain
Apr
28°
22°
251mm
20d rain
May
28°
22°
253mm
20d rain
Jun
27°
22°
215mm
20d rain
Jul
27°
21°
175mm
16d rain
Aug
27°
21°
218mm
20d rain
Sep
27°
21°
245mm
21d rain
Oct
27°
21°
225mm
21d rain
Nov
27°
21°
451mm
27d rain
Dec
27°
21°
391mm
24d rain
November Wettest month. 451mm · 27 rainy days

Watch for Apr-May, Nov-Dec monsoon flooding risk · Jul-Oct haze risk

Cards tinted by calculated verdict · big number = typical daily high, small = low · hover for conditions

When to avoid Ipoh

Apr-May and Nov-Dec are the wettest stretches, when inter-monsoon thunderstorms pile up over the limestone hills most afternoons and low-lying streets can flood. The rain usually comes late in the day, so mornings still work. Some years regional haze from burning elsewhere in the region settles over the valley around August and September.

Top things to do in Ipoh

  1. Kek Lok Tong - walk through a cavern temple into a hidden garden

    culture arts scenic ⭐ Highly recommended

    The airiest of Ipoh's cave temples: a limestone cavern hung with stalactites and lined with Buddha figures, opening at the far end onto a landscaped garden of ponds and sheer karst walls at the foot of Gunung Rapat.

  2. Ipoh white coffee - drink it in the Old Town kopitiams that invented it

    food 👍 Popular

    White coffee is beans roasted with margarine rather than sugar, pulled long and poured over condensed milk. The old town coffee shops that made it still open early, serve kaya toast and egg tarts alongside, and fill with locals well before any tour group arrives.

  3. Bean sprout chicken - Ipoh's signature plate, nga choy kai

    food ⭐ Highly recommended

    Poached chicken, plump short bean sprouts grown in limestone-filtered Kinta Valley water, and a bowl of hor fun on the side. It is the dish Malaysians drive up from Kuala Lumpur for, eaten at a cluster of rival shops on the same New Town street.

  4. Concubine Lane - the restored back lane of the Old Town

    history shopping 👍 Popular

    A narrow tin-era lane behind Jalan Bandar Timah, once lodging kept by mining money for mistresses, now a tight strip of souvenir stalls, snack windows and photo spots. Come early or on a weekday, because weekends turn it into a crush.

  5. Ipoh Railway Station - the white Moorish pile locals call the Taj Mahal of Ipoh

    history culture arts 👍 Popular

    A 1917 confection of domes and long arcaded verandahs, built with a hotel on its upper floors and still the arrival point for trains from Kuala Lumpur. The town hall faces it across the padang, with the Birch Memorial Clock Tower a block away.

  6. Han Chin Pet Soo - inside the Hakka tin miners' clubhouse

    history

    A restored 1890s miners' club turned museum, telling the Kinta Valley story through the four vices that ran alongside the tin: opium, gambling, prostitution and secret societies. Visits are small guided groups and need booking ahead.

  7. Perak Tong - climb the painted cave temple north of the city

    culture arts scenic

    A cavern shrine cut into Gunung Tasek, its walls covered in Chinese murals and calligraphy around a tall seated Buddha. A long flight of steps inside the hill climbs to an opening with a view straight down the Kinta Valley.

  8. Ipoh street art - the murals on the old town's blank walls

    culture arts

    The artist behind George Town's murals painted a set of Ipoh scenes on shophouse gables here too, from a paper-plane boy to an old man drinking coffee, later joined by the Mural Arts Lane pieces off Jalan Masjid.

  9. Lost World of Tambun - hot springs under the karst cliffs

    wellness nature wildlife

    A water park, petting zoo and tin-mining-themed rides built at the foot of a limestone cliff east of the city, with natural hot spring pools that stay open into the evening. For many Malaysian families it is the reason to come to Ipoh at all.

Best areas to stay in Ipoh

$ Budget $$ Mid-range $$$ Premium

Live nightly prices from Booking.com, Agoda and others, centred on Ipoh

Map loads only when you ask · prices open on the partner's sitevia Stay22

Getting to & around Ipoh

Getting there

Most people arrive on the ETS train from Kuala Lumpur, about 2.5 hr into Ipoh Railway Station in the middle of town

Flight

Sultan Azlan Shah Airport (IPH)

A small airport a few kilometres south of the centre with only a handful of scheduled routes; a Grab or taxi reaches the old town in about 15-20 min, and most visitors skip it in favour of the train.

Train

Ipoh Railway Station

KTM ETS electric trains run up the west coast from KL Sentral in roughly 2.5 hr, and down from Butterworth for Penang in a similar time. Book ahead for weekends.

Coach

Amanjaya terminal

Long-distance coaches from Kuala Lumpur, Penang and Singapore use Amanjaya, well north of the centre, with a shuttle bus running into town.

Drive

Ipoh sits directly on the North-South Expressway, roughly 2 hr from Kuala Lumpur and 2 hr from Penang - the natural midpoint stop between the two.

Getting around

Grab

The default way to move around a spread-out city; street hailing barely exists and waits are usually short.

TBC

Walking

Old Town and New Town are flat and compact, and the two grids are a ten-minute walk apart across the river.

Free

Hire car

Worth it for the cave temples, Tambun and the Kinta Valley day trips, all of which are awkward without wheels.

TBC

Local bus

Buses radiate from the Medan Kidd terminal, but routes are slow and infrequent for sightseeing.

TBC

Day trips from Ipoh

Kellie's Castle

Half day

Unfinished colonial mansion

A Scottish planter's Moorish-Indian mansion, abandoned half-built when he died in the 1920s and roofless ever since. Batu Gajah's old colonial cemetery and rubber-estate country make the natural pairing.

Getting there

car | tour

About 30 min by car south to Batu Gajah

Gua Tempurung

Half day

River cave system

One of Peninsular Malaysia's longest show caves: dry walkways past vast chambers, and wetter guided routes that wade and crawl along the underground river. Bring shoes you do not mind soaking.

Getting there

car | tour

About 40 min by car south to Gopeng

Kuala Kangsar

Half day

Perak royal town

Perak's royal capital on a bend of the river, with the golden-domed Ubudiah Mosque, the Istana Iskandariah palace and the timber Istana Kenangan built without a single nail.

Getting there

car | train

About 45 min by car or train north

Taiping

Full day

Lake gardens and hill station

Malaysia's rainiest town wears it well: a century-old Lake Gardens under enormous rain trees, the country's oldest museum, and a steep road up Maxwell Hill to cool air above the plain.

Getting there

car | train

About 1 hr by car or train northwest

Cameron Highlands

1-2 days

Tea-plantation hill station

Terraced tea estates, strawberry farms and mossy cloud forest at cool altitude. Possible as a long day from Ipoh, but far better with a night up top, and the mountain road clogs badly on weekends.

Getting there

car | bus

About 2 hr by car or bus via Simpang Pulai

Pangkor Island

1-2 days

West-coast beach island

Perak's low-key beach escape, with fishing villages, Dutch fort ruins and quiet sand on the far shore, reached by frequent ferries from Lumut on the coast.

Getting there

car | ferry

About 1.5 hr by car to Lumut, then a 30-40 min ferry

A little history of Ipoh

Ipoh grew out of tin. The Kinta Valley held some of the richest alluvial deposits on earth, and from the 1880s Chinese labour and later European dredging money turned a riverside village into Perak's largest town, laid out as two grids either side of the Kinta River. Hakka and Cantonese miners, their clan associations and their coffee shops gave the place the character it still trades on.

The boom ended when the world tin price collapsed in the mid-1980s and the dredges stopped. Ipoh lost a generation of ambition, which is precisely why so much of it survives: nobody had the money to knock the shophouses down. Since the 2000s the old town has been restored block by block, and the city now sells its food, its cave temples and its architecture to weekenders from Kuala Lumpur.

Timeline
1875

Perak comes firmly under British residency after the killing of Resident J.W.W. Birch, later commemorated by the clock tower in the old town

1880s

Rich alluvial tin is worked across the Kinta Valley and Ipoh grows fast from a riverside village into a mining town

1890s

Fire destroys much of the settlement; the town is rebuilt in brick and a New Town is laid out east of the Kinta River

1917

The Moorish-styled Ipoh Railway Station opens, hotel and all, on the western edge of the old town

1937

Ipoh replaces Taiping as the capital of Perak

1948

The Malayan Emergency begins and plays out hard in the Kinta Valley, with rural communities resettled into new villages around the city

1985

The international tin market collapses, the dredges shut and the valley's mining economy ends

1988

Ipoh is granted city status

2010s

Shophouse restoration in the old town turns Ipoh into a weekend food-and-heritage destination for Kuala Lumpur

Know before you go

Payment

Cards & cash mixed

English

Everywhere

Wifi

Reliable

Power

Type G

230/240 V, 50 Hz

Dialing

+60

Apr-May, Nov-Dec

Monsoon flooding risk in this window; check current conditions before you go.

Jul-Oct

Haze risk in this window; check current conditions before you go.

Apr-May, Nov-Dec

The months our climate read flags to avoid: the wettest, lowest-rated weather of the year.

Mobile network & SIM card

Get an eSIM before you fly

A Malaysia eSIM installs in minutes and works the moment you switch off flight mode. No SIM swap, no roaming bill.

FAQs about Ipoh

When is the best time to visit Ipoh?

February and July are the pick of the year, drier and clearer than the months on either side. April-May and November-December are the wettest, with heavy late-afternoon thunderstorms. Ipoh is hot and humid whenever you come, so sightsee in the morning and eat through the middle of the day.

How many days do you need in Ipoh?

Two days covers the old town, a cave temple or two and a serious run at the food. A third adds Kellie's Castle, Gua Tempurung or the Tambun hot springs. Plenty of people fold Ipoh into the train trip between Kuala Lumpur and Penang and give it one night, which is enough for the eating and little else.

What food is Ipoh famous for?

White coffee, bean sprout chicken with hor fun, kai see hor fun in prawn-and-chicken broth, salted chicken, dim sum breakfasts and caramel custard. Locals credit the limestone-filtered water for the plumper sprouts and silkier noodles. Breakfast and lunch are the main events, and the best-known shops often sell out by early afternoon.

Is Ipoh worth visiting?

Yes, if you like eating and old buildings; less so if you want beaches or nightlife. It is a relaxed, low-rise city with an intact pre-war centre and cave temples on its edge, it costs less than Kuala Lumpur or Penang, and outside weekends it never feels crowded.

How do you get from Kuala Lumpur to Ipoh?

The ETS electric train from KL Sentral is the easy way, about two and a half hours into the Moorish station in the middle of town; book ahead for weekends. Coaches take a little longer and land at Amanjaya terminal north of the city, and driving the North-South Expressway takes roughly two hours.

More in Malaysia

all Malaysia destinations & climate zones →