Penang to Ipoh: Day Trip or Overnight Guide (2026)
Two hours by bus. Two of Malaysia's greatest food cities back-to-back. Here's how to do Penang to Ipoh — as a day trip or an overnight stop.
Prices in this guide are our estimates unless a source is linked, and they change often. Check with the venue or operator before you go.

Ipoh is two hours south of Penang by bus. It is also one of the three or four best food cities in Malaysia — a claim Ipoh residents make without apology and visitors confirm within hours of arriving. The combination of Penang and Ipoh is one of the best two-city food itineraries in Southeast Asia, and the logistics are straightforward enough that the day trip question is genuinely open rather than rhetorical.
This guide covers getting there by bus and train, what to eat (with specific stall names), what to see, and the honest verdict on day trip versus overnight.
Penang visitors with 4+ days who want to add a day trip, slow travellers doing a Malaysia food trail, anyone who has heard about Ipoh white coffee and bean sprout chicken and wants to understand what the fuss is about
Day Trip or Overnight? The Honest Answer
Do the day trip if: you have one spare day, an early start, and can focus your eating. Leave Penang by 8am, arrive Ipoh by 10am, eat your way through three or four stops, and catch the 4–5pm bus back. You'll be in George Town by 7pm.
Stay overnight if: you have an extra day and want to do it properly. The main argument for overnight is the morning dim sum session — Ipoh's dim sum culture starts early (7am) and the best session is 7–9am, which you simply cannot hit on a same-day return. An overnight also lets you eat dinner at the bean sprout chicken places, which are evening-focused, and then do dim sum the following morning before bussing back to Penang or heading onward to KL.
If you're doing Penang on a 4-day trip, the day trip works. If you have 6+ days, the overnight is worth it.
Getting There
Bus (Recommended)
Route: Penang Sentral (Butterworth) → Ipoh Amanjaya Bus Terminal Duration: 2 hours Cost: RM 15–25 one way Frequency: Roughly hourly departures throughout the day
Main operators: CatchExpress, Transnasional, KKKL. All depart from Penang Sentral, the main bus terminal in Butterworth on the Penang mainland. From George Town, take the Penang Ferry to Butterworth Ferry Terminal (RM 2, about 10 minutes) and walk 5 minutes to Penang Sentral — total time from George Town to the bus terminal: under 30 minutes.
The bus arrives at Amanjaya Bus Terminal, about 8km north of Ipoh Old Town. From Amanjaya, take Grab or MyTeksi to the Old Town: RM 10–15, around 15 minutes.
Book via Easybook.com, 12Go Asia, or at the Penang Sentral counter. On weekend mornings and during school holidays, the 8am and 9am departures sell out — book the night before.
Train (ETS)
Route: Butterworth Station → Ipoh ETS Station (Ipoh Sentral) Duration: 2 hours Cost: RM 25–35 (Economy to Business class) Frequency: Around 5–6 departures daily; not as frequent as the bus
The ETS departs from Butterworth Station, a 2-minute walk from the Butterworth Ferry Terminal. Ipoh Sentral station is centrally located — about 2km from the Old Town. Grab from the station: RM 6–10.
The train is marginally more comfortable than the bus and slightly more expensive. For a day trip on a tight schedule, the bus works fine. For the return leg after a full day of eating, the train's reclining seat is more comfortable.
Book at KTM. ETS tickets on the Butterworth–Ipoh route sell out on Friday afternoons and Sunday evenings — if you're planning an overnight, book both legs before you leave Penang.
What to Eat in Ipoh
This is the real reason to go. Ipoh has a specific food culture — different from Penang, not trying to compete with it, and worth understanding on its own terms.
White Coffee
Ipoh white coffee is the origin story. It refers to coffee roasted with margarine rather than sugar and wheat (which gives KL kopi its darker colour), producing a lighter, slightly caramel flavour. Nam Heong on Jalan Bandar Timah is the most cited name — open since 1961. Old Town White Coffee (the chain) took its name and branding from here. The coffee at Nam Heong is the benchmark; everything else is a variation.
White coffee is best with a soft-boiled egg and kaya toast — order the full set.
Ipoh Hor Fun
Flat rice noodles in a clear chicken broth, served with sliced chicken and bean sprouts. The broth is the thing — light, clean, made from chicken bones and not much else. Kedai Kopi Sin Yoon Loong on Jalan Bandar Timah is the reference stall. Arrive by 9am; it runs out by 11am on weekends.
Bean Sprout Chicken
The signature Ipoh dish, eaten at lunch or dinner rather than breakfast. Poached chicken served with bean sprouts grown in Ipoh's limestone-filtered water — which Ipoh residents will tell you is the reason they taste different from sprouts grown elsewhere. Two names dominate: Lou Wong on Jalan Yau Tet Shin and Onn Kee on the same street. Both are busy at lunch; arrive before 12pm or expect to queue. Price: RM 15–25 per person.
Dim Sum
Ipoh's dim sum culture predates Penang's and runs earlier. Ming Court on Jalan Leong Sin Nam opens at 6am and runs through the morning — the kitchen is at full pace by 7am. Har gow, siu mai, char siu bao, egg tarts. The quality is high and the prices are 20–30% lower than equivalent dim sum in George Town. This is the case for staying overnight: you cannot get here by 7am on a day trip from Penang.
Salted Chicken
A different preparation from the version you find in KL — Ipoh's version is steamed, not baked, giving a softer texture. Aun Kheng Lim on Jalan Yang Kalsom is the most established name. Usually sold by half or whole chicken; add the ginger-scallion dipping sauce.
What to See
Ipoh Old Town is worth walking for an hour or two between meals. The heritage core along Jalan Panglima and Jalan Bandar Timah has a quieter, less-restored feel than George Town — more peeling paint, fewer tour groups. The murals exist (a few scattered around Concubine Lane and Market Street) but they are minor compared to Penang's; don't come expecting the same scale.
Concubine Lane (Lorong Panglima) is the shophouse heritage strip — commercial, some tourist trap potential, but the architecture is worth seeing. The Perak Museum in Taiping (45 minutes away) is worth it only if you're spending multiple days in the region.
For most visitors doing a day trip or overnight, the time is better spent eating than sightseeing. Ipoh's heritage is incidental to a food-first visit.
Practical Tips
Making the most of the day trip
Leave Penang by 8am. The first Penang Sentral departures are around 7am, putting you in Ipoh Old Town by 10am. That gives you five hours before the last practical return bus at 3–4pm — enough for breakfast hor fun, a white coffee session, bean sprout chicken lunch, and a walk through the Old Town.
Book the return bus before you leave Penang. The 3pm and 4pm return services from Amanjaya to Penang Sentral fill up on weekends. Buy the outward and return tickets together the night before.
Weekday visits are easier. Saturday mornings in Ipoh Old Town are busy — the food stalls are packed and parking is a problem (not relevant if you're bussing, but the crowds affect pace). A Tuesday or Wednesday visit is unhurried.
If you're staying overnight
Ipoh has a range of guesthouses and small hotels in and around the Old Town — budget options from RM 60–80/night, mid-range RM 120–180. Plan Bee Ipoh and M Boutique Hotel are well-regarded mid-range options. Book ahead for weekends; Ipoh has become popular with KL day-trippers and the decent rooms fill up on Friday and Saturday nights.
Back in Penang? Plan the rest of your trip with our AI trip planner — enter your dates and interests for a personalised itinerary. For transport around Penang itself, see the getting around guide and the George Town neighbourhood overview.
Frequently Asked Questions
How long does it take to get from Penang to Ipoh?
About 2 hours each way, by either bus or train. The bus (Penang Sentral to Ipoh Amanjaya Terminal) runs roughly hourly for RM 15–25; the ETS train (Butterworth to Ipoh Sentral) runs 5–6 times daily for RM 25–35 and is marginally more comfortable.
Can you do Penang to Ipoh as a day trip?
Yes — it is one of the more practical day trips. Leave Penang by 8am, arrive by 10am, eat your way through three or four stops, and catch the 4–5pm bus back to be in George Town by 7pm. The one thing you cannot do on a day trip is Ipoh's early-morning dim sum (best 7–9am), which is the main argument for staying overnight.
Should I take the bus or the train from Penang to Ipoh?
Both take about 2 hours. The bus is more frequent (roughly hourly) and cheaper (RM 15–25); the ETS train is a little more comfortable and costs RM 25–35 but runs less often. For a tight day-trip schedule the bus works fine; for the return leg after a full day of eating, the train's reclining seat is nicer. Note the Ipoh train station and Amanjaya bus terminal are different locations.
What food is Ipoh famous for?
Ipoh white coffee (roasted with margarine for a lighter, caramel flavour — Nam Heong is the benchmark), Ipoh hor fun (flat rice noodles in a clear chicken broth — Sin Yoon Loong), bean sprout chicken (Lou Wong and Onn Kee, RM 15–25 a head), early-morning dim sum (Ming Court from 6am), and steamed salted chicken (Aun Kheng Lim). It is a food-first destination.
Is Ipoh worth visiting for more than the food?
The food is the real reason to go. Ipoh Old Town is worth an hour or two of walking between meals — the heritage core along Jalan Panglima and Jalan Bandar Timah is quieter and less restored than George Town — but the murals are minor compared to Penang's. For most day-trippers, time is better spent eating than sightseeing.
Why stay overnight in Ipoh instead of a day trip?
The main reason is the morning dim sum: Ipoh's dim sum culture starts at 6–7am and the best session (7–9am) cannot be reached on a same-day return from Penang. An overnight also lets you eat the evening-focused bean sprout chicken, then do dim sum the next morning. Budget rooms run RM 60–80, mid-range RM 120–180 — book ahead on weekends.
Keep reading
Guides that pair well with this one.
Day Trips from Penang: Ipoh, Langkawi, Cameron Highlands & More (2026)
Using Penang as a base, you can reach Ipoh in 2 hours, Cameron Highlands in 3 to 4.5, and Langkawi in 4. Here's what each trip involves and whether it's worth a day.
9 min readplanningPenang vs Bali: A Brutally Honest Comparison
Penang and Bali attract very different travellers. This comparison covers food, beaches, cost, culture, vibe, and who belongs where.
12 min readgetting-thereBangkok to Penang: Every Way to Get There (2026)
The direct flight takes about 1 hour 45 minutes. The overland Hat Yai route is the backpacker classic. Here's every option from Bangkok to Penang with real prices.
8 min readgetting-thereKL to Penang (and Back): Complete Transport Guide (2026)
All four ways between Kuala Lumpur and Penang with real prices and journey times — plus the full Penang to KL return guide covering Butterworth station, Sungai Nibong bus terminal, and what changes going the other direction.
11 min read