
Tucked between limestone hills in Perak, Ipoh has quietly become one of Malaysia's most talked-about weekend escapes. It's the kind of place where colonial shophouses sit a stone's throw from cave temples, and where a cup of white coffee tastes like it's been perfected over generations.
Once a booming tin-mining town, Ipoh has reinvented itself with murals, heritage walks, and a food scene that keeps travellers coming back. Whether you've got a full week or just a weekend layover on the way to Cameron Highlands, this guide covers the best things to do in Ipoh, how to get there, and where to stay.
For Malaysian travellers: Ipoh sits roughly 200 km north of Kuala Lumpur (KL), making it an easy road trip or train ride. Driving via the North-South Expressway takes about 2 hours from KL. If you'd rather skip the traffic, the ETS (Electric Train Service) from KL Sentral takes around 2 to 2.5 hours and drops you right at the beautifully restored Ipoh Railway Station. Buses from KL's Terminal Bersepadu Selatan (TBS) are a cheaper option, taking about three hours.
For international travellers: Most visitors fly into Kuala Lumpur International Airport (KLIA) first, then continue to Ipoh by train, bus, or car as above. Ipoh has its own airport, Sultan Azlan Shah Airport (IPH), but flight options are limited and mostly domestic. If you already in Penang, Ipoh is a 2-3 hour drive south, so it pairs well with a George Town itinerary too.
From mystical cave temples and grand colonial history to thrilling family-friendly theme parks and a world-renowned street food scene, here are the absolute best things to do in Ipoh for the ultimate weekend escape.
Address: Jalan Panglima, Ipoh Old Town, 30000 Ipoh, Perak
Opening Hours and Admission: Open daily; free to enter (stalls typically operate 10:00 AM - 5:00 PM, busiest on weekends)
This narrow, atmospheric alley in Ipoh Old Town gets its name from local legend, said to be where a wealthy tin tycoon housed his second wives away from prying eyes. These days it's less scandalous and a lot more photogenic, lined with trinket shops, snack stalls, and old-school signboards. It's an easy, walkable stop to pair with the surrounding heritage buildings, and a great place to pick up souvenirs or try local nibbles like popiah and salted egg snacks.
Address: Jalan Panglima & Jalan Tun Sambanthan, Ipoh Old Town
Opening Hours and Admission: Accessible 24/7; free
Ipoh's street art scene took off after Lithuanian artist Ernest Zacharevic (of Penang mural fame) painted a few pieces here, and locals ran with the idea. You'll find murals depicting everyday Ipoh life, from an uncle sipping coffee to kids flying paper planes, scattered across the Old Town's back lanes. It's best explored slowly on foot, ideally in the cooler morning hours, camera in hand.
Address: 3, Jalan Bijeh Timah, 30100 Ipoh, Perak
Opening Hours and Admission: Tuesday to Sunday, 9:00 AM – 3:30 PM (Entry is by prior online appointment slot only); Free, but a voluntary donation of RM 10 for adults is highly encouraged to keep the place running.
Housed in a striking, 1929 Art Deco building, Han Chin Pet Soo is Malaysia's very first Hakka tin-mining museum. For over a century, this building served as a highly exclusive, secretive gentlemen's club for wealthy Chinese tin miners. Today, the carefully curated exhibits reveal the dark and fascinating underbelly of the era, such as gambling dens, opium addiction, and triad meetings.
Address: Pesiaran Sepakat 3, Taman Endah Jaya, 31350 Ipoh, Perak
Opening Hours and Admission: Daily, 9:00 AM – 4:30 PM; Free
Set within the Gunung Rapat hills, Kek Lok Tong ("Cave of Ultimate Bliss") is arguably the most awe-inspiring cavern in the region. As you step inside, you’ll be struck by the sheer scale of the natural roof, lined with shimmering quartz and ancient stalactites. Walk past the serene bronze Buddhist and Taoist deities to the far side of the cave, which opens up spectacularly onto a meticulously landscaped garden complete with a peaceful boat lake.
Address: Jln. Kuala Kangsar, Kawasan Perindustrian Tasek, 31400 Ipoh, Perak
Opening Hours and Admission: Daily, 8:00 AM – 5:00 PM; Free (Donation boxes available)
Located north of the city centre, Perak Tong is a masterclass in cave architecture. The moment you enter, you’re greeted by a magnificent, 40-foot-tall golden sitting Buddha statue surrounded by brilliant hand-painted murals depicting Chinese mythology. If you're feeling energetic, tackle the steep, winding flight of over 400 steps that lead out through the back of the cave for panoramic views of Ipoh's countryside.
Address: 31350 Ipoh, Perak (Located along the Gunung Rapat temple cluster)
Opening Hours and Admission: Daily, 9:00 AM – 5:00 PM; Free
Nestled right at the foot of the cliffs next to Sam Poh Tong, Ling Sen Tong is a brilliant explosion of colour. Unlike the deeper, moodier caves, this Taoist temple features an expansive open-air courtyard packed to the brim with incredibly vibrant, larger-than-life statues from the Chinese zodiac and traditional folklore.
Address: Tasik Cermin, 31350 Ipoh, Perak
Opening Hours and Admission: Daily, 9:00 AM – 6:00 PM (Last entry at 5:00 PM); Entry: RM 4 (Malaysians) / RM 10 (International). Boat rides cost an additional RM 25 for adults / RM 18 for children.
Tucked deep inside a quarry zone, Tasik Cermin is a hidden eco-geopark that feels like a fantasy novel. To reach this pristine lake, you walk through a dark, 90-metre-long tunnel carved straight through the solid limestone rock. When you emerge on the other side, the view takes your breath away—towering green cliffs drop vertically into perfectly still, dark water.
Address: Jln Gua Tempurung, 31600 Gopeng, Perak
Opening Hours and Admission: Daily, 9:00 AM – 4:00 PM; Entry starts from RM 8 to RM 30
for basic dry tours. Full wet river adventure tours range between RM 50 to RM 120 per person depending on the level and nationality.
For those who prefer their nature with a serious dash of adrenaline, Gua Tempurung is calling. Located roughly 25 km south of the city, this is one of the largest and most intricate show caves in Peninsular Malaysia. You can take a casual dry walkway tour or opt for a wet river adventure where you'll find yourself crawling through underground rivers.
Address: Stesen Komuter Ipoh, Jalan Panglima Bukit Gantang Wahab, 30000 Ipoh, Perak
Opening Hours and Admission: 24/7 (Best viewed illuminated in the evening); Free.
Built by the British in 1917, the gorgeous Ipoh Railway Station is a masterwork of Moorish and colonial architecture. With its brilliant white domes, sweeping verandahs, and grand colonnades, locals affectionately call it the "Taj Mahal of Ipoh".
Address: Kompleks Pelancongan Kellie's Castle, Lot 48436, KM 5.5, Jalan Gopeng, 31000 Batu Gajah, Perak
Opening Hours and Admission: Daily, 9:30 AM – 10:00 PM; RM5 (Malaysians) / RM 10 (International Visitors)
A short 30-minute drive out of town brings you to one of the most eccentric buildings in Southeast Asia. Built by a wealthy Scottish planter named William Kellie Smith, this unfinished, sprawling multi-storey mansion blends Moorish, Roman, and Indo-Saracenic styles.
Address: 1, Persiaran Sebastian, Sunway City Ipoh, 31150 Ipoh, Perak
Opening Hours and Admission: Day passes generally grant access from 10:00 AM – 7:00 PM; Day passes start around RM 350+ per person (Advanced booking required).
Nestled in a private valley against a dramatic backdrop of limestone hills, you can purchase a day pass to access their natural geothermal hot spring pools, crystal caves for meditation, and a steam cave built inside a mountain. It is pure, unadulterated luxury.
Address: 1, Persiaran Sunway Tambun, Sunway City Ipoh, 31150 Ipoh, Perak
Opening Hours and Admission: Wednesday to Monday, 11:00 AM – 11:00 PM (Closed Tuesdays except during school holidays); Online tickets start from approximately RM 95 (Malaysians) / RM 140 (International).
The Lost World of Tambun is a brilliant, action-packed theme park built seamlessly into the surrounding jungle and ancient cliffs. It features water parks, amusement rides, a pitting zoo, and night hot springs.
Address: Jalan Bandar Timah, 30000 Ipoh, Perak (Kedai Kopi Sin Yoon Loong & Nam Heong sit opposite each other)
Opening Hours and Admission: Daily, 6:30 AM – 5:30 PM; Free entry (A cup of coffee costs roughly RM 3 – RM 5)
You haven't truly been to Ipoh until you've sat on a plastic stool in a traditional coffee shop (kopitiam) and ordered a piping hot cup of White Coffee. Head straight to the historical shops in the Old Town. They’ve been pulling perfect cups for generations.
Address: Jalan Yau Tet Shin, Taman Ipoh, 30300 Ipoh, Perak (Home to legendary spots like Lou Wong)
Opening Hours and Admission: Daily, 10:30 AM – 10:00 PM; Free entry (Dishes range from RM 15 – RM 30 per person)
This is the ultimate, undisputed king of Ipoh comfort food. It’s a deceptively simple trio: a platter of perfectly poached, exceptionally tender corn-fed chicken, bowls of silky flat rice noodles (hor fun), and a mountain of fat, stubby bean sprouts lightly tossed in soy sauce.
Address: 50, Jalan Mustapha Al-Bakri, Taman Ipoh, 30300 Ipoh, Perak
Opening Hours and Admission: 10:30 AM until sold out (Usually by 4:00 PM), Closed Tuesdays; Free entry (Around RM 3 – RM 4 per bowl)
Operating for over half a century, this humble stall serves up the most ridiculously silky, melt-in-your-mouth tau fu fah (sweet soybean pudding syrup) you will ever experience.
*Admission fees and opening hours are subject to change without prior notice. Please check the official website or contact the attraction directly for the latest ticket prices before your visit.
Read More: Best 7 Ipoh Night Markets You Must Visit
The Electric Train Service (ETS) runs frequently from Kuala Lumpur Sentral, whisking you right into the heart of the historic town centre in just under two hours. Make sure to book your tickets at least 2-3 weeks ahead via the official KTMB app, as weekend trains sell out incredibly fast.
While credit cards and local e-wallets (like Touch 'n Go eWallet or DOKU) are widely accepted in hotels, modern cafes, and larger restaurants, many of the old-school hawker stalls, traditional coffee shops, and cave temple donation boxes still strictly require cash. Keep a small stash of Malaysian Ringgit (MYR) handy!
Ipoh gets remarkably hot and humid between 12:00 PM and 3:00 PM. Plan your outdoor activities like hunting for street murals or walking around Tasik Cermin for the early morning or late afternoon. Spend your middays inside air-conditioned museums, deep cave interiors, or enjoying a long, slow lunch.
While there are no overly rigid dress codes enforced at the cave temples, it's respectful to wear clothes that cover your shoulders and knees. More importantly, wear sturdy, comfortable walking shoes or trainers with good grip, as cave steps can be damp, smooth, and slippery.
The Lost World of Tambun and popular Old Town streets can become immensely crowded during Malaysian school holidays and long weekends. If you prefer a more tranquil trip, check the local holiday calendar and aim for a mid-week visit instead.
A sleek, modern choice next to Ipoh Parade Mall, WEIL Hotel is known for its rooftop bar with sweeping city views and reliably good service. It's within easy reach of Kinta Riverfront Walk and a short drive from the Old Town's heritage sites. Rooms typically start from around RM 476 to RM 608 per night.
A reliable, no-fuss option in Ipoh Old Town, Cititel Express is just 350 metres from the Han Chin Pet Soo museum and 400 metres from Concubine Lane. Rooms are clean and modern, with buffet breakfast included. Rates usually start from around RM 156 to RM 413 per night.
Nestled on the edge of the town centre, M Boutique Hotel Ipoh is exceptionally stylish property stands out for its unique, vintage industrial aesthetic and highly Instagrammable, custom-themed floors. It sits incredibly close to the historical core, with the Han Chin Pet Soo Museum and the vibrant street murals of Ipoh Old Town located just a short 5 to 8-minute drive (around 2 km) away. Room rates typically ranges from RM 146 to RM 268 per night.
*Please note that all prices mentioned in this article are accurate at the time of publication. Prices are subject to change at any time depending on the season, availability, and the hotel's policies.
Ready to experience the best things to do in Ipoh? Book a flight and arrange your hotel, car rental, airport transfer, and activity with Traveloka. Enjoy special deals, hotel discount of up to 25%, free hotel cancellation, and easy flight rescheduling. Terms and conditions apply.
Traveloka is #1 All-in-one Travel App in SEA and #1 in cumulative downloads (2014 to 2025) among Travel Booking services apps (Source: SensorTower | All-in-one Travel App), with over 140M app downloads across 9 countries in Indonesia, Vietnam, Thailand, Malaysia, Singapore, Philippines, Japan, South Korea, and Australia. Book flights, hotels, and activities with 300+ Airline partners, Best Price Guarantee, 24/7 live agent support, and access to 2M+ hotels, over 2K Car Rentals & Airport Transfer providers in more than 50 countries, and 90K+ activities in one app. Download the Traveloka app on Google Play and the App Store.






