On this page
Penang + Cameron Highlands: 4–5 Day Itinerary (2026)
Penang for food and heritage, Cameron Highlands for tea, cool air, and highland escape. Here's how to combine both in one trip.

Penang and Cameron Highlands are about as different as two Malaysian destinations can be. Penang is sea-level, dense, and built on 250 years of trade — one of Asia's great food cities with a UNESCO-listed heritage core. Cameron Highlands sits at 1,500 metres above sea level, surrounded by tea plantations, with temperatures that stay between 15 and 25°C year-round. Together they make a trip that covers both the hawker culture Penang is known for and the kind of cool-air highland landscape that doesn't exist anywhere else in Peninsular Malaysia.
Best for:
This guide covers the best route order, the bus connection between the two destinations, a day-by-day itinerary for both, and the practical details — accommodation, what to bring, and when to go.
Travellers with 4–5 days who want both a food and culture destination and a highland escape; families or couples who find beach holidays too hot; anyone flying into Penang and ending in KL (or vice versa)
Which Route Order?
Two options work, and the choice depends on where you're flying in and out.
Option A (recommended for most): Penang first → Cameron Highlands → end in KL or return to Penang. This works well if you're flying into Penang and ending your trip in KL. You land in Penang, spend 2–3 days on food and heritage, then bus south to Cameron Highlands for 2 nights before continuing to KL for your flight home. The route follows the geography — north to south along the peninsular interior.
Option B: Cameron Highlands first → Penang. Works if you're flying into KL and want to end your trip with Penang's food and George Town. Arrive KL, head straight north to Cameron by bus, then continue north to Penang. This sequence means you finish on a high — Penang's hawker culture tends to be the memory that sticks.
The itinerary below follows Option A.
Getting from Penang to Cameron Highlands
There is no direct bus from Penang to Cameron Highlands. The standard route breaks into two legs (see the Penang to Cameron Highlands transport guide → for full schedules):
Leg 1: Penang Sentral (Butterworth) → Ipoh Amanjaya Bus Terminal
- Operators: CatchExpress, Transnasional, KKKL
- Duration: 2 hours
- Cost: RM 15–25
Leg 2: Ipoh Amanjaya → Tanah Rata (Cameron Highlands town centre)
- Operators: Transnasional, KKKL, or Perak Transit
- Duration: 2 hours
- Cost: RM 15–20
- Frequency: Several departures daily; most clustered in the morning
Total journey: roughly 4.5 hours, RM 30–45. The connection at Amanjaya usually requires 30–60 minutes between buses — check schedules at Easybook.com or at the Amanjaya counter when you arrive in Ipoh. The departure halls are well-signed and the connection is straightforward.
Book both legs the night before
On weekends and during school holidays, the Ipoh → Tanah Rata buses fill up. Buy the Penang → Ipoh leg at Easybook.com the night before, then buy the Ipoh → Tanah Rata leg at the Amanjaya counter on arrival — or book it online simultaneously. Missing the connection in Ipoh means a 2–3 hour wait for the next bus.
The alternative route via KL is not worth it — it adds 3 hours and takes you 120km south before turning back north. The Ipoh connection is the right way.
Penang: 2–3 Days
Day 1 — George Town Orientation
Start with the waterfront and work inward. The Clan Jetties on Pengkalan Weld are the best first-impression of what George Town is: the Chew Jetty (largest) has families still living in houses built over the water by Hokkien immigrants in the 19th century. Walk through in the morning before the tour groups arrive.
From the jetty, head inland to Armenian Street for the street art — Ernest Zacharevic's Boy on Bike and the Children on Bicycle double act are both here, within 50 metres of each other. Continue to Masjid Melayu Lebuh Aceh (one of the oldest mosques in Penang) and the Sri Mahamariamman Temple on Queen Street — four religious buildings within one square kilometre.
Evening: Gurney Drive hawker centre for dinner. Not the most atmospheric location in Penang, but it's large, reliable, and has everything you want to try in one sitting — char kway teow, Hokkien mee, Penang laksa, rojak.
Day 2 — Heritage and Hawker Depth
Morning: Blue Mansion (Cheong Fatt Tze Mansion) on Leith Street opens at 11am for guided tours (RM 17, 45 minutes). Book the first slot to beat the heat. The indigo-blue walls and Chinese courtyard design are the most photographed thing in George Town — the guided context about the owner Cheong Fatt Tze makes it worth more than a quick exterior photo.
Ten minutes on foot: Kek Lok Si Temple, the largest Buddhist temple complex in Malaysia. The bronze Kuan Yin statue on the hilltop pagoda is visible from the road. Free entry to the main complex; a small funicular (RM 2) runs to the upper level.
Lunch: Char kway teow at Lorong Selamat. This is not a convenience detour — the stall is operated by a woman who has been cooking here since the 1980s, open from around 5pm (not lunch). For a midday char kway teow fix, the stall near Khoo Kongsi at Lebuh Penang has a well-regarded version. For a full hawker lunch, the coffee shops along Kimberley Street do economy rice and duck koay teow th'ng.
Afternoon: Chowrasta Market on Penang Road for dried goods, preserved nutmeg, and the Penang-specific snacks worth taking home (dried cuttlefish, prawn crackers, nutmeg juice). Walk east to Penang Road's famous cendol stall — Teochew Chendul, RM 3.50 — for the traditional dessert of pandan noodles in coconut milk and palm sugar over shaved ice.
Evening: Return to Lorong Selamat for the char kway teow. Arrive by 5pm; the stall sells out by 7–7:30pm on busy nights.
Day 3 (Optional) — Penang Hill or Batu Ferringhi
If you have a third morning before the afternoon bus to Cameron, two options work well. Penang Hill via the funicular (RM 30 return for non-residents) takes you to 830 metres with clear views over the island — go early (before 8am) for the sunrise and to beat the queues. The hill is cooler by 4–5°C than the city below, a preview of what Cameron will feel like all day.
Alternatively, Batu Ferringhi for a beach morning — 45 minutes by bus from Komtar (RapidPenang Bus 101). The beach itself is adequate, the water swimmable; the main draw is a morning with no agenda before an afternoon of travel.
Depart for Cameron Highlands on the afternoon bus. Most Penang → Ipoh services run hourly; target a 1–2pm departure from Penang Sentral to arrive in Tanah Rata by 6–7pm.
Cameron Highlands: 2 Nights
Day 1 in Cameron — BOH Tea Plantation and Tanah Rata
Check into your guesthouse in Tanah Rata first. The town is small and walkable — most accommodation, restaurants, and transport is concentrated here rather than in the larger resort town of Brinchang 10 minutes north.
The afternoon is for the BOH Tea Plantation. BOH (the name comes from the Malaysian Sungai Palas BOH estate) is the most visited plantation in Cameron, and for good reason: the visitor centre has a glass-fronted café cantilevered over the hillside, with direct views across the tea terraces. Entry is RM 5; the factory tour is free. The tasting bar serves several BOH varieties — the house blend and the single-estate are both worth trying. Have a pot of tea here; the setting justifies the RM 8 price.
Evening: Tanah Rata town comes alive around 6pm when the night market sets up. The night market on Wednesday and Saturday evenings is the better version — stalls selling corn-on-the-cob (grilled, with butter), sweet potato ball skewers, strawberry drinks, and steamboat sets. The fixed steamboat restaurants around Tanah Rata are the best dinner option: a pot of broth with a plate of raw ingredients, RM 20–35/person.
Day 2 — Mossy Forest Hike, Strawberry Farms, BHARAT Tea Estate
The Mossy Forest is the highlight of Cameron's natural landscape — a cloud forest zone near the summit of Gunung Brinchang (2,031 metres) where trees are wrapped in thick moss and the ground is permanently damp. A guided hike takes 2 hours and costs RM 25–40 with a licensed guide; the trail from the summit car park area passes through increasingly dense moss-covered forest before reaching the viewing platform at the mossy zone. Wear closed shoes and long socks — leeches are active on this trail.
Access: take a local bus or book a day tour from Tanah Rata. The cheapest route is the bus to Brinchang, then a short Grab or arranged transport to the Gunung Brinchang summit road.
Afternoon: Strawberry farms. Cameron Highlands grows strawberries year-round — pick-your-own farms are dotted along the main road between Tanah Rata and Brinchang. One punnet typically costs RM 20–30 depending on farm and season. The strawberry milk tea sold at the farm entrances is genuinely good.
The BHARAT Tea Estate is worth a stop on the way back — different from BOH in character, older and more colonial-era in feel, with less visitor infrastructure but better for photography. The rolling green terraces against the highland sky are the classic Cameron image. No formal entry required; the estate roads are accessible and the scenery is on full display.
Evening: Cool evening walk through Tanah Rata. The temperature drops to 16–18°C after dark — the light jacket you should have packed becomes useful. The kopitiam on the main street serves good mee goreng and teh tarik.
Day 3 Morning (Optional Third Night)
If you're spending three nights: the Cameron Highlands Rose Centre grows cut flowers and ornamentals at altitude, RM 3 entry. The butterfly farm adjacent to it has local highland species. Both are low-key, quiet in the morning, and a good slow start before departing. Otherwise, a second morning in Tanah Rata is fine for buying strawberry jam, tea, and honey from the market stalls before heading onward.
Where to Stay in Cameron Highlands
Tanah Rata is the right base. All transport to and from Cameron arrives here; most restaurants and night market stalls are walking distance.
| Budget | Options | Price range |
|---|---|---|
| Budget | Father's Guest House, Twin Pines Chalet | RM 50–80 dorm, RM 100–150 private |
| Mid-range | Copthorne Hotel Cameron Highlands, Heritage Hotel | RM 200–350 |
Book mid-range accommodation 2–3 weeks ahead during the June and December school holiday periods — prices double and the decent rooms disappear fast.
Practical Notes
Temperature: Cameron Highlands stays at 15–25°C year-round. Pack a light fleece or jacket even if you're visiting in Malaysia's hottest months — the highland evenings will be cold by lowland standards.
Leeches: Active on forest trails, especially after rain. Long socks pulled up over trouser cuffs are the standard deterrent. Bring salt or lighter if you want to remove them the old way; most guides carry it.
Peak season: Avoid June and December school holidays if you can — Tanah Rata gets crowded, prices rise significantly, and the highland roads back up with KL day-trippers on weekends. January through March and September through October are the quietest months.
Getting out of Cameron: Buses from Tanah Rata back to Ipoh Amanjaya run several times daily (RM 15–20, 2 hours). From Amanjaya, connect onward to KL (RM 25–40, 2.5 hours, frequent service) or back to Penang. For Malaysia Tourism information see Tourism Malaysia.
Planning your Penang days? Get a personalised itinerary based on your travel dates, interests, and how much time you have. Use the budget calculator to estimate costs for the full Penang + Cameron trip.