Just so you know: This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. I may also earn a small commission if you book a tour, hotel, or buy something else through these links. It helps me keep this blog running and full of travel tips. Thanks for your support!

If you’re planning to spend just 1 day in Ipoh, you might be wondering how to fit in the city’s top attractions, beautiful cave temples and unique cultural sights. This carefully planned Ipoh itinerary is perfect for first-time visitors who want to experience the very best of Ipoh in a short amount of time — from iconic cave temples in Ipoh like Kek Lok Tong and Perak Tong, to vibrant street art and heritage buildings.

A mural on a terracotta wall in Ipoh depicting a smiling man roasting coffee beans with the phrase "I ❤️ Ipoh" in a speech bubble—an artistic nod to the city’s coffee heritage.
Coffee related street art is popular in Ipoh!
All photos featured on this blog are from my personal travel experiences.

Ipoh is often overlooked in favour of more popular Malaysian destinations, but it’s well worth a visit — especially if you’re traveling between Kuala Lumpur and Penang, as it makes a convenient and rewarding stop. Whether you’re doing a day trip or staying overnight, this guide will help you plan exactly what to do in Ipoh in one day, with tips on transport, food, and photography spots.

Is Ipoh worth visiting?

Ipoh is emerging as a popular tourist destination in Malaysia. With its stunning rock temples and the bustling market in Concubine Lane, it’s worth visiting what CNN calls Asia’s most underrated city. I visited in August 2024 and fell in love with this hidden Malaysian gem.

A weathered walkway in Ipoh with colonial-era arches and overgrown vines spilling from a tree, capturing the city's charming decay and heritage architecture—a scenic highlight for any Ipoh itinerary.
Ipoh is a haven of faded grandeur

During the 19th and 20th centuries, Ipoh was Malaysia’s tin mining capital. By 1883, Malaysia had become the world’s largest tin producer, with Ipoh at the heart of that boom. This history shaped the city’s architecture, leaving behind British colonial influences that are still visible today. The most striking example is Ipoh’s train station – known as the Taj Mahal of Ipoh – which you can easily visit if you arrive by rail! For more about its colonial history, check out these books set in Ipoh and Malaysia, or my wider list of books set in Southeast Asia.

Em poses in front of a large Harry Potter-themed clock mural featuring a witch silhouette on a broomstick, located inside Platform 9 1/2 Café—perfect for fans adding magic to their 1 day in Ipoh adventure.
Ipoh also has a cafe themed around a completely different famous book

While Ipoh might not be the top destination on your Malaysia itinerary, it makes an excellent stopover between Kuala Lumpur or George Town and the Cameron Highlands. It’s perfect for breaking up the journey to the Highlands – especially if you’re concerned about those winding mountain roads!

You can also visit Ipoh as an easy day trip from either Kuala Lumpur or George Town, making it simple to include in even a shorter Malaysia itinerary. If you’re planning to visit Ipoh as a day trip from Kuala Lumpur, consider this highly rated tour that takes you to two of Ipoh’s cave temples, as well as several cultural highlights and food markets:

1 Amazing Day in Ipoh: Your Ipoh Travel Itinerary

Map for your 2025 Ipoh Itinerary

Use this interactive map to plan your day in Ipoh:

I’ve set this itinerary up to give you one full day in Ipoh, and suggested some hotels to stay in below. However, if you’re visiting Ipoh on a day trip from Kuala Lumpur or George Town, you can still visit most of the sights below, but you might need to pick just one cave temple to visit.

Street art of happy panda and other bears
Animal themed street art on Mural Lane, Ipoh

1. Visit the best cave temples in Ipoh

Cost: The temples are free to enter

Transport: Use Grab, as the cave temples are outside the city. Consider hiring a driver for a set period if you want to visit a few, to avoid having to wait for a Grab once you’ve done each one.

For your first stop, it’s time to head to some of Ipoh’s cave temples. Like Ninh Binh and Hoi An in Vietnam, Ipoh is surrounded by limestone mountains, many of which form dramatic karsts reaching into the sky.

The grand interior of a limestone cave in Ipoh with jagged formations and a crowd of visitors exploring the space near the entrance—ideal for a dramatic stop on your 1 day in Ipoh.
The magnificent inside of Kek Lok See Temple

Ipoh’s cave temples reflect the city’s Chinese heritage and Malaysia’s ethnic diversity, as many Chinese labourers came to work in Ipoh’s booming tin mines. While the temples are now famous tourist attractions, they remain active sites of worship and it’s likely you’ll be joined on your visit by locals visiting to pay their respects. While none have the spectacular Instagram-worthiness of the rainbow steps at Kuala Lumpur’s Batu Caves, they’re still well worth a visit.

Altars in a cave temple
Altars in the Kek Lok Tong Temple

Which temple you visit will depend on your interests, and whether you want to make the climb at the Perak Cave temple. I would suggest visiting either Kek Lok Tong or Perak Cave first, before the heat of the day, and following it up with a visit to Sam Poh Tong, which closes at lunchtime. Then head to item two on your itinerary, Mirror Lake.

Best cave temples to visit on your Ipoh itinerary:

  • Kek Lok Tong

Set into limestone caves, Kek Lok Tong cave temple is stunning. It’s absolutely huge, and there is a gorgeous breeze once you’re inside! There are a number of shrines within the cave itself, and then you head outside to a beautiful, tranquil lake and a green park. As it’s a popular domestic tourism spot, there are also a few typical Asian tourist options– duck-shaped pedalos down a small river, and tandem bikes for hire.

A peaceful lake view surrounded by limestone hills and lush trees under a bright blue sky in Ipoh, perfect for a nature escape during your 1 day in Ipoh adventure.
The beautiful lake on the other side of Kek Lok See Temple comes as a surprise after the rock temple itself
  • Sam Poh Tong Temple

This temple is Instagram-famous, and offers beautiful shots of the temple perched over the water. Be aware that this temple which closes at 2pm! Don’t get caught out like I did – make this the first or second stop on your day trip itinerary. Combine this visit with a trip to Mirror Lake (see below).

There are also some less famous temples on the same road as Sam Poh Tong, including Nam Thean Tong. If you have a few minutes in your Ipoh itinerary, it’s worth popping in to see some less touristy temples.

Golden Buddha surrounded by greenery
The Nam Thean Tong Temple is near both Sam Poh Tong and Mirror Lake, and has this beautiful golden Buddha outside
  • Perak Cave Temple

This is possibly the most famous of the caves, although I didn’t make it to see it. The cave has a giant golden Buddha statue, which is 12 metres tall and one of the biggest in Malaysia. The cave is famous for the walk to the viewpoint at the top (I couldn’t face this in Malaysia’s heat), but also for beautiful murals inside. These hand-painted murals depict Buddhist stories and scenes from Chinese folklore.

Prefer a guided tour?

If you want to visit all three temples, and prefer a guided tour rather than travelling independently via Grab, consider this highly-rated option on Get Your Guide that takes you to all three temples, as well as Mirror Lake. It runs until mid-afternoon, so would still give you time to visit the later stops on this 1 day Ipoh itinerary:

2. Paddle across the beautiful Mirror Lake

Cost: RM 12 to enter the area and RM30 for a boat ride

Once you’ve had your fill of cave temples, head into Malaysia’s beautiful nature. Once you’ve left Sam Poh Tong Temple, it’s time to visit the famous Mirror Lake, which is just down the road.

Relatively unknown until recently, it has become an Instagram must-visit in the city. Found in flooded quarries amongst the limestone cliffs, it is beautifully reflective and peaceful. There are also boats available to take a short trip on the lake.

3. Shop on Concubine Lane, part of Ipoh’s colonial heritage

After you’ve explored Ipoh’s beautiful countryside, it’s time to head into the city itself.

A mural on Concubine Lane in Ipoh showing a man and woman in traditional attire enjoying tea at a small round table, under a sign that reads "Ipoh Concubine Lane"—a must-see photo spot on your Ipoh itinerary.
Street art at the entrance to Concubine Lane

Concubine Lane is the most famous street in Ipoh. This teeny tiny alleyway is easily missed if you’re not paying attention (I had to double back!). The alley takes its name from the fact that during Ipoh’s tin mining period, many concubines lived on the lane. There are a couple of other unverified legends, including that a prominent local businessman housed his mistress on this lane, or that British colonisers also kept their mistresses in houses along the alley.

Variety of pastries and cakes on trays
Delicious treats on Concubine Lane

Whatever the true history, Concubine Lane is thriving today. The narrow space is crammed with shops and stalls, and offers an insight into the city’s beating heart. Head down the lane to check out souvenir shops and coffee shops.

4. Make magic at the Harry Potter coffee shop

Once you’ve got to the end of Concubine Lane, head to the Platform 9½ coffee shop. If you’re anything like me, you’ll feel the need for caffeine, cool and quiet after battling your way down Concubine Lane, and Platform 9½ offers all this and more. This is also one of the best cafes in Ipoh.

Trolley with owl and suitcase in front of brick wall, mimicking entry to platform 9 3/4
There are many different set peices at the Harry Potter themed cafe

Like the Always Cafe in Hanoi, this lovely cafe has a Harry Potter theme, with a number of sets/photo ops throughout and even the opportunity to hire robes from your chosen Hogwarts House. You’ll have to buy something to enter, but once you do you can wander around enjoying the ambiance and take photos at the different set pieces – I loved the small courtyard outside, which is designed to look like Diagon Alley.

Photo shoot area in Platform 9 1/2 Café in Ipoh, styled with emerald green windows, a vintage brick façade, and stacked suitcases that evoke a magical train station vibe—a whimsical stop on any Ipoh itinerary.
Another of the beautiful photo opportunities at Platform 9 1/2

5. Check out Ipoh’s fascinating street art

End your day in Ipoh by wandering around the city centre, taking in the beautiful street art. This is also a great way to explore your dinner options if you’re staying overnight.

Ipoh also has a thriving street art scene. While not as famous as George Town, or even the Rainbow Village in Malang, Indonesia, the city has a lot of art to enjoy. The street art scene started with the same artist as George Town: Ernest Zacharevic, a Lithuanian street artist. In 2014, he partnered with the local coffee chain Old Town White Coffee to paint eight murals, many of which have a coffee theme.

If you’re a street art enthusiast, you can pick up a map and guide from Ipoh’s tourist office. If you’re a more relaxed enjoyer of street art, keep your eyes peeled as you walk around. You can also head to Mural Lane, also known as Graffiti Lane, to enjoy an entire street of art in different styles! This is about a ten minute walk from Concubine Lane, just across the Kinta River -check out the Google Map above.

Bonus: Memory Lane – Sunday vintage market

If you happen to be in Ipoh on a Sunday, head to the city’s famous vintage market, just around the corner from the Brownstone Hostel on Memory Lane. This is a big event in the city, with live music at various points as you’re walking down. Different from most Asian markets, vendors sell vintage Malaysian items, including selections of machetes! While there were tourists at this market, it felt like a local’s event – the majority of shoppers were Malaysian and it’s a great way to see a different kind of market.

A small cascading waterfall surrounded by dense tropical foliage, large palm fronds, and lush greenery in Ipoh
waterfall at Kek Look Tong temple

Where should you stay in Ipoh?

For me, there’s only one answer to this question: the gorgeous Brownstone Hostel. This is one of the best hostels, or indeed hotels, I’ve stayed in on my travels. It has good dorm rooms, but if that’s not your vibe, the private rooms are also excellent. While there were common areas, this was definitely not a party hostel. The Brownstone is well laid out, offering free breakfast in a kitchen area, with another relaxing area upstairs. And the plants! The hostel is beautifully green. The Brownstone is often booked up, so book ahead.

Plants surronding a doorway to a hostel
The Brownstone Hostel

If you want something more like a traditional hotel, try the highly-rated Sojourn Spa Hotel. You could also try the Do Something Guest House, one of the few options in the touristy areas of the city – but note the comments in the reviews about noise from the night market outside.

Frequently Asked Questions

How to get to Ipoh: Train

Ipoh railway station is one of the highlights of Ipoh in it’s own right. It’s a gorgeous colonial building built by the British, and services as a reminder of the British colonial presence in Malaysia. It’s also central and really easy to use as part of your Ipoh itinerary. Many people stop in Ipoh on the way to or from the Cameron Highlands as it’s the nearest train stop.

Malaysian rail runs different types of train that impact the speed of the journey:
✔ Platinum trains are fastest and therefore most expensive, but not very frequent.
✔ Gold trains offer a mid-point, with the same comfort as Platinum trains but with more stops and a lower price point. They are the most frequent.
✔ Silver trains stop at a much higher number of stops and are the slowest. They also use older carriages and offer less comfort. They are significantly cheaper than Gold trains but much less frequent.

Journey times:
Kuala Lumpur to Ipoh: 2 hours – 2.5 hours depending on the train type
Butterworth (nearest station to George Town) to Ipoh: 1.5 hours -2 hours depending on the train type

You can buy train tickets in Malaysia from the official website. While not as fancy as Vietnam’s sleeper trains, Malaysian trains are efficient, clean and air conditioned, and have good toilet facilities. They are punctual (a shock to this British person) and reasonably priced (also a shock to this British person). This often makes them a better choice than a bus when available.

How to get to Ipoh: Bus

Ipoh is well connected on Malaysia’s extensive bus network. The bus station is not in central Ipoh, but it’s easy and quick to get a Grab into the city.
If you’re coming from the Cameron Highlands, the road is extremely winding. Consider taking motion sickness medication beforehand if you’re prone to motion sickness.
Journey times:
Kuala Lumpur to Ipoh – around 3 hours
Central George Town to Ipoh – 3.5 hours (you want the bus from the Komtar or Prangin Mall in George Town)
Butterworth or Penang Sentral (near George Town) to Ipoh – around 2.5 hours. You will need to take the ferry from George Town to Butterworth.
Cameron Highlands to Ipoh – around 2 hours.

Buses in Malaysia usually come in two formations or comfort levels – a 2/2 seating formation and a 2/1 seating formation. If your budget allows, I recommend taking a 2/1 Bus (often described as a VIP bus) for longer journeys.

How to get from KL to Ipoh

There are two ways to get from Kuala Lumpur to Ipoh:
Train
Bus

The train costs around $11 and departs from KL Sentral. It then travels through the old ‘Kuala Lumpur’ station. If you want to travel from KL Sentral, which is more central, make sure to select this rather than the generic ‘Kuala Lumpur’ or the barriers won’t let you through. I found this out the hard way – but luckily the staff at KL Sentral are used to this error and just took me to pay the extra cost, rather than fining me!

You can also get a bus from KL to Ipoh, for about $8. Most buses depart from the TBS bus station in Kuala Lumpur. TBS is a huge bus station serving multiple destinations across the country with good facilities, including toilets and shops.

TBS isn’t particularly central in KL. While TBS is accessible by public transport, it could involve multiple changes depending on where you’re staying. I found it quick and easy to get a Grab to TBS.

How to get from Penang to Ipoh

There are two ways to get from Penang to Ipoh:
Train – 1-2 hours, approximately $11
Bus – 2.5-3.5 hours depending on your departure point, approximately $5 – $8 depending on the bus class

Trains depart from Butterworth Station, on the mainland. You can also take the train from Butterworth to Ipoh. To get to Butterworth, get the Straits Ferry from central George Town to Butterworth. The station is right next to the ferry terminal.

I took the bus from George Town, as I was able to find a service directly from Penang island rather than getting the ferry across to Butterworth. This went from the Komtor building (also known as the Prangin Mall) near the centre of George Town and cost $6, but departures are relatively limited. There are also buses from Butterworth, which cost between $5 – $8 depending on the luxury of the bus. To get to Butterworth, get the Straits Ferry from central George Town to Butterworth, and the bus station is near the ferry terminal.

Can you do a day trip to Ipoh from Kuala Lumpur

Yes! Like Malacca in the south, Ipoh makes a great day trip from Kuala Lumpur, as it’s only about 3 hours by train or bus. While this would make a long day, it’s perfectly possible. As the key tourist highlights in Ipoh can be seen in a day, this is a good way to experience the town without spending a night.

How long should I spend in Ipoh?

If you are visiting Ipoh as part of wider travels around Malaysia, e.g. on the way to/from Penang or the Cameron Highlands, my recommendation is spending two nights in Ipoh. I would arrive later in the day, then spend the next full day sightseeing, and leave the following morning. There isn’t enough to do in Ipoh to require more time.

However, I did meet people who only stayed 1 night – they travelled to Ipoh in the morning and spent the afternoon they arrived sightseeing. They left at lunch the following day, having spent the morning sightseeing as well. This is a bit rushed for me, but if time is tight for your trip it’s certainly possible.

As above, you could also visit on a day trip from Kuala Lumpur.

Tourists paddle through a narrow, jungle-lined canal in vibrant orange boats at a scenic park in Ipoh—an unforgettable activity to include on a fun-filled Ipoh itinerary.
Pedaloes at the beautiful Kek Lok Tong Temple

Spending 1 day in Ipoh is just enough to experience its unique charm—from stunning cave temples to lively heritage streets and hidden café gems. Whether you’re stopping over on your way to the Cameron Highlands or visiting on a day trip from Kuala Lumpur, this Ipoh itinerary ensures you won’t miss the city’s highlights. If you’ve explored Ipoh, I’d love to hear about your favorite spots—drop a comment below and share your experience!

A woman smiles beside a magical wall clock mural featuring a witch on a broomstick inside Platform 9 1/2, the Harry Potter-themed café in Ipoh.

Em is the creator of Em’s Globetrotting Gems, where she shares honest travel guides and real-life experiences from her adventures across the globe. As part of a six-week trip through Malaysia, she spent time uncovering the laid-back charm and hidden highlights of Ipoh. Her blog is all about helping fellow travellers explore new places with confidence, curiosity, and a touch of local insight.


✅ All photos featured on this blog are from my personal travel experiences. No stock images are used.

You might also enjoy:

2 Comments

Leave A Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.