Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

5-Day Peninsular Malaysia Itinerary from Kuala Lumpur

Day 1 · Wed, Jul 29
Kuala Lumpur, Malaysia

Heritage and city highlights in Kuala Lumpur

  1. Jalan Alor — Bukit Bintang — Start with Kuala Lumpur’s classic hawker strip for a lively first taste of the city; go for dinner or a late snack, ~1 hour, meals ~RM20–50.
  2. Petaling Street Market — Chinatown — Walk the covered lanes for souvenirs, snacks, and old-school city energy; evening, ~1 hour.
  3. Merdeka Square — City Centre — See the historic colonial heart of KL and the surrounding heritage buildings; early evening, ~45 minutes.
  4. Sultan Abdul Samad Building — City Centre — Admire one of Kuala Lumpur’s most recognizable landmarks lit up at night; paired with Merdeka Square, ~20 minutes.
  5. Lot 10 Hutong — Bukit Bintang — Finish with a convenient indoor food hall of famous Malaysian stalls if you want an easy dinner option; evening, ~1 hour, meals ~RM25–60.

Evening arrival into KL

Since this is your first night, keep it easy and stay in the Bukit Bintang / KLCC orbit so you can walk or Grab between stops without wasting energy in traffic. KL is very manageable after dark if you stick to the main strips: a short Grab from most central hotels to Jalan Alor usually runs about RM6–15, and if you’re already near Pavilion KL you can just walk over in 5–10 minutes. The street really comes alive after 6:30 PM, when the heat eases and the whole lane fills with steam from woks, plastic stools, and the smell of grilled chicken wings.

Start with Jalan Alor for a proper first bite of the city — this is the classic Kuala Lumpur hawker stretch, noisy in the best way and ideal for sharing a few things instead of committing to one big meal. Go for satay, char kuey teow, grilled seafood, or a plate of Hokkien mee; most dishes land around RM20–50 depending on how touristy the stall is and how much seafood you order. It’s lively, but the quality can vary, so just follow the queues and the tables full of locals and office workers.

Chinatown, heritage, and the old city at night

From Jalan Alor, Grab or walk toward Petaling Street Market in Chinatown — it’s about 10–15 minutes by car, or around 25 minutes on foot if you don’t mind the evening humidity. The covered lanes are best for a slow wander rather than serious shopping: you’ll find snacks, knockoff bags, tea shops, old apothecaries, and enough red lanterns and street noise to make it feel properly KL. This is a good place to pick up cheap souvenirs or grab a second round of dessert, but don’t overthink the purchases; the fun is in the atmosphere.

Then head over to Merdeka Square, where the city’s colonial-era core feels calm compared with the markets. At night, the lawns and façades are beautifully lit and the air opens up a bit, which makes it a nice reset after Chinatown. The walk from Petaling Street is around 10–15 minutes, and if you’re timing it well, you can catch Sultan Abdul Samad Building glowing across the square — one of those Kuala Lumpur landmarks that looks even better after sunset than in daylight. Give yourself about 20–45 minutes here to stroll, take photos, and look across toward the old historic buildings without rushing.

Easy finish with a local-food fallback

If you still have room, end at Lot 10 Hutong back in Bukit Bintang — it’s the easiest “one roof, many stalls” option when you want a second dinner without the chaos of another open-air food hunt. The food court is indoors and air-conditioned, which is a blessing after a humid night out, and it gathers a bunch of well-known Malaysian hawker names in one place. It’s a very practical finish if you want to try more local dishes but keep things simple before calling it a night; expect about RM25–60 depending on whether you just snack or sit down for a full meal.

Day 2 · Thu, Jul 30
Cameron Highlands, Pahang, Malaysia

Hill scenery and cool-climate retreat in Cameron Highlands

Getting there from Kuala Lumpur, Malaysia
Private taxi/Grab or prebooked car via Klook/WhatsApp driver (3.5–4.5h, ~RM350–500 per car). Best to leave early morning so you arrive before lunch and can do the day-2 highland sightseeing.
Intercity bus from TBS (Terminal Bersepadu Selatan) to Tanah Rata/Brinchang via Unititi/CS Travel (4.5–5.5h, ~RM45–70 per person). Cheapest, but slower and less flexible.
  1. Bharat Tea Plantation — Cameron Highlands — Begin with the highland tea scenery and cooler air; morning, ~1.5 hours.
  2. Big Red Strawberry Farm — Brinchang — Pick strawberries and browse the farm shop for a relaxed family-style stop; late morning, ~1 hour.
  3. Mossy Forest — near Tanah Rata/Brinchang — Experience the misty, mountain-forest atmosphere with a guided walk; midday, ~2 hours.
  4. The Lord’s Cafe — Tanah Rata — Stop for a reliable local lunch and a break from sightseeing; lunch, ~1 hour, meals ~RM20–45.
  5. Cameron Highlands Butterfly Farm — Kea Farm, Brinchang — Add a light indoor nature stop with butterflies and insects; afternoon, ~45 minutes.
  6. Agro Technology Park in MARDI — Tanah Rata — End with gardens, herbs, and agricultural exhibits that fit the region’s cool-climate identity; late afternoon, ~1.5 hours.

Morning

Arrive in Cameron Highlands with enough daylight to enjoy the hills properly, then start at Bharat Tea Plantation for that classic highland view: rolling tea rows, cooler air, and a slower pace that feels very different from KL. It’s best to go early, before the mist lifts and before tour buses crowd the viewpoints. Plan about 1.5 hours here, and if you want a simple tea break, the café usually has basic drinks and light snacks; budget around RM10–25. From there, it’s an easy hop into Brinchang for Big Red Strawberry Farm, where you can pick strawberries, browse the farm shop, and grab a fresh strawberry dessert if you feel like it. This is a relaxed, family-style stop, usually around RM10–20 depending on what you buy.

Midday

By late morning, head toward Mossy Forest near Tanah Rata/Brinchang for the day’s best nature contrast: cool, damp, slightly eerie forest trails with moss-covered branches and a proper mountain atmosphere. If you’re doing the guided walk, give it about 2 hours and wear shoes with grip because the paths can get slick after rain; guided packages often run roughly RM30–80 depending on access and transport. After that, keep lunch unhurried at The Lord’s Cafe in Tanah Rata—it’s a dependable place to reset, with familiar local and Western dishes in the RM20–45 range. It’s a good spot to sit down, dry off, and recharge before the afternoon.

Afternoon

In the afternoon, continue up toward Kea Farm, Brinchang for the Cameron Highlands Butterfly Farm, a straightforward indoor-outdoor stop that mixes butterflies, insects, and a bit of casual farm life. Give it around 45 minutes; it’s not a major destination, but it works well as a light, low-effort stop between the bigger sights, and entry is usually around RM10–20. End the day back in Tanah Rata at Agro Technology Park in MARDI, where the gardens, herbs, and agricultural exhibits make a nice final note for Cameron’s cool-climate identity. It’s especially pleasant late afternoon when the light softens and the crowds thin out; allow about 1.5 hours, and expect a modest entry fee. If you still have energy after that, Tanah Rata is the easiest place to linger for coffee or an early dinner before an early night.

Day 3 · Fri, Jul 31
George Town, Penang, Malaysia

One-night coastal stay in Penang Island

Getting there from Cameron Highlands, Pahang, Malaysia
Intercity bus from Tanah Rata to Penang/Butterworth via CS Travel or Unititi (6.5–8h, ~RM60–90). Leave early morning; it’s a long transfer and you’ll likely arrive in George Town by late afternoon/evening.
Private car hire/Grab to Penang (5.5–7h, ~RM500–800 per car). Faster and door-to-door, but usually only worth it for groups.
  1. Penang Hill — Air Itam — Start early for cooler temperatures and broad island views; morning, ~2.5 hours including funicular time.
  2. Kek Lok Si Temple — Air Itam — Visit Malaysia’s iconic Buddhist temple complex just downhill from Penang Hill; late morning, ~1.5 hours.
  3. Air Itam Market — Air Itam — Try local Penang noodles and snacks at the neighborhood market area; lunch, ~1 hour, meals ~RM10–30.
  4. Pinang Peranakan Mansion — George Town — Dive into Straits Chinese heritage with beautifully preserved rooms and artifacts; afternoon, ~1.5 hours.
  5. Chew Jetty — George Town waterfront — Stroll the famous clan jetty boardwalk for harbor views and heritage atmosphere; late afternoon, ~45 minutes.
  6. Teksen Restaurant — George Town — End with a well-known Penang dinner spot for classic Chinese-Malay flavors; evening, ~1.5 hours, meals ~RM30–70.

Morning

After the long bus up from the highlands, keep the first part of the day efficient and start in Air Itam with Penang Hill as early as you can manage. Aim to be at the lower station by around 8:00–8:30 AM so you beat the heavier queues and get the clearest views before the haze and heat build. The funicular is the whole point here — it’s a fun, old-school climb into cooler air, with the ride and lookout time taking about 2.5 hours total. Tickets are usually in the RM30–60 range depending on residency and options, and it’s worth checking the queue situation before you go, especially on weekends and school holidays.

Late Morning to Lunch

On the way back down, go straight to Kek Lok Si Temple, which sits just downhill and fits neatly into the same Air Itam outing. This is one of those places that feels bigger the longer you stay: pagodas, temple halls, koi ponds, and plenty of photo stops, with the giant Kuan Yin statue and hilltop views as the headline moments. Give it about 1.5 hours, and keep modest dress in mind because you’ll be moving through active temple grounds. Then head to Air Itam Market for lunch — this is where the day gets more local and less curated. Grab Penang assam laksa, char kway teow, or hokkien mee from the hawker stalls; you’re usually looking at RM10–30 for a good meal, and the best approach is simply to order what smells busiest and sit wherever there’s space. A short Grab between these Air Itam stops is easiest, but it’s walkable if you don’t mind the heat.

Afternoon

Once you’re back in George Town, spend the afternoon at the Pinang Peranakan Mansion, which is one of the easiest ways to understand Penang’s Straits Chinese heritage without needing a guidebook in hand. The restored interiors, jade, carved furniture, and domestic artifacts make it feel lived-in rather than dusty, and 1.5 hours is a good pace if you like reading the exhibits. After that, drift over to Chew Jetty for a slower change of scene: the boardwalk, water, little family shops, and views across the harbor give you that classic Penang edge-of-the-city feeling. Late afternoon is best because the light is softer and the heat has eased; budget about 45 minutes, and just be respectful since people still live here — it’s a heritage site, not a theme park.

Evening

Finish at Teksen Restaurant, one of those George Town dinner places that people line up for because it reliably delivers big, savory Penang flavors without being fussy. Go a little earlier if you can, around 6:00–6:30 PM, to avoid the longest wait; otherwise, expect a queue and plan a relaxed 1.5-hour dinner. Dishes commonly fall in the RM30–70 range per person depending on how much you order, and it’s a good final meal for the island because it feels unmistakably local: share a few plates, keep it simple, and let the day end in the old streets rather than rushing back to the hotel.

Day 4 · Sat, Aug 1
Pantai Cenang, Langkawi, Malaysia

Beach day in Langkawi

Getting there from George Town, Penang, Malaysia
Ferry from Penang to Langkawi is not direct, so the most practical option is flight from Penang (PEN) to Langkawi (LGK) via Firefly/AirAsia (45 min airtime, ~RM120–250). Take a morning or early-afternoon flight so you still get to Pantai Cenang for the evening.
Bus or car to Kuala Perlis/Kuala Kedah + ferry to Langkawi (total 5.5–7.5h, ~RM50–100 per person before car costs). Cheaper, but much less convenient than flying.
  1. Pantai Cenang Beach — Pantai Cenang — Ease into the day with a beach walk and swim on Langkawi’s most accessible shoreline; morning, ~2 hours.
  2. Underwater World Langkawi — Pantai Cenang — A convenient indoor stop if you want a break from the sun and a family-friendly marine visit; late morning, ~1.5 hours.
  3. The Loaf Cenang — Pantai Cenang — Grab coffee, pastries, or a light lunch right in the main beach area; lunch, ~45 minutes, meals ~RM20–50.
  4. Oriental Village — Teluk Burau — Move north for cable-car access, shopping, and a mountain base area; afternoon, ~1 hour.
  5. Langkawi SkyBridge — Gunung Mat Cincang — Take in one of Malaysia’s best elevated viewpoints with dramatic rainforest-and-sea scenery; afternoon, ~2 hours including cable car time.
  6. Yellow Beach Cafe — Pantai Cenang — Finish with sunset drinks or dinner by the sand for an easy last stop; evening, ~1.5 hours, meals ~RM35–80.

Morning

After you land in Langkawi and get settled at Pantai Cenang, keep the first part of the day unhurried — this stretch is all about easing into island time. Start with Pantai Cenang Beach, where the sand is broad, the water is usually calm enough for a swim in the morning, and the beachfront feels liveliest before the heat builds. If you want a beach bed or shade, most spots along the strip will rent a lounger for around RM20–40, and the walk from one end of the beach to the other is easy enough in flip-flops. Go early if you want quieter water and fewer jet skis in your frame.

Late Morning to Lunch

When the sun gets stronger, head a short walk inland to Underwater World Langkawi. It’s not the world’s biggest aquarium, but it’s a practical, air-conditioned break and works well if you want a slower-paced stop between beach time and the cable car later. Expect roughly RM39 for adults, with a bit more if you add bundled tickets; opening hours are usually around 10:00 AM to 6:00 PM, though it’s worth checking the same-day schedule. From there, The Loaf Cenang is an easy lunch stop right in the beach zone — a good place for coffee, pastries, sandwiches, or a simple plated meal without straying far. Budget around RM20–50 per person, and it’s the kind of place where you can linger without it feeling like a full sit-down lunch.

Afternoon Exploring

After lunch, take a Grab or taxi north to Oriental Village in Teluk Burau; it’s the base for Langkawi’s cable car and a useful transition from beach level to mountain views. The area is touristy, yes, but it’s also the smoothest way to get to the island’s best high viewpoint, with cafes, souvenir shops, and ticket counters all in one place. From here, continue on to Langkawi SkyBridge on Gunung Mat Cincang. The cable car is the real experience — budget roughly RM55–85 depending on package — and the bridge itself gives you that classic Langkawi panorama of rainforest, islands, and open sea. If the weather is clear, late afternoon is beautiful; if clouds roll in, don’t panic, because the mist adds its own drama. Bring a light layer if you tend to get chilly in the cabins, and expect the whole outing, including queues and transfer time, to take about 2 hours.

Evening

Come back down and return to Pantai Cenang for sunset at Yellow Beach Cafe, one of the easiest places on the strip for a relaxed last stop by the sand. It’s casual, reliably popular, and well set up for a drink, seafood, or a light dinner while the beach goes orange in front of you; mains and drinks usually land around RM35–80. If you still have energy after dinner, a slow walk along the beach road is enough — this part of Langkawi is best enjoyed without overplanning, and tonight is the night to let the island do the work.

Day 5 · Sun, Aug 2
Kuala Lumpur, Malaysia

Return to Kuala Lumpur via the southern route

Getting there from Pantai Cenang, Langkawi, Malaysia
Direct flight from Langkawi (LGK) to Kuala Lumpur (KUL/Subang) via AirAsia, Malaysia Airlines, or Batik Air (1h 05m–1h 15m, ~RM120–350). Book a morning flight so you can land, check in, and still make your KL day-5 sights.
Langkawi ferry to Kuala Perlis/Kuala Kedah + ETS/train or bus to KL (7–9h total, ~RM90–180). Only choose this if flights are too expensive or sold out.
  1. Kuala Lumpur Bird Park — Perdana Botanical Gardens — Start with an easy morning nature stop in the city center after the return trip; morning, ~1.5 hours.
  2. National Museum — Lake Gardens area — Get a concise overview of Malaysian history and culture before free time; late morning, ~1 hour.
  3. Kuala Lumpur City Centre Park — KLCC — Walk the lakeside paths and skyline views around the towers; midday, ~45 minutes.
  4. Suria KLCC Food Court — KLCC — Have a simple central lunch with plenty of local and international options; lunch, ~1 hour, meals ~RM20–50.
  5. Central Market — Chinatown edge — Browse for crafts, batik, and last-minute souvenirs in a heritage building; afternoon, ~1 hour.
  6. Return to Kuala Lumpur by highway from the South — from the journey route back into the city — Depart late afternoon/early evening if continuing on afterward; allow ~3–5 hours depending on traffic, with a quick rest stop if needed.

Morning

If you’ve booked the morning Langkawi → Kuala Lumpur flight, aim to land early enough to be in the city by about 10:30–11:30 AM once you factor in baggage and Grab time from the airport. For this day, stay on the Lake Gardens / KLCC side of town rather than crossing the city unnecessarily; that keeps the pace sane after an island morning. Start at Kuala Lumpur Bird Park in Perdana Botanical Gardens — it’s one of the easiest “reset” stops in KL, with shaded paths, free-roaming birds, and a good first hour back on your feet. Entry is usually around RM45 for adults; go earlier if possible because the heat builds fast and the park feels much nicer before noon.

A short Grab or taxi from the park brings you to the National Museum by late morning. It’s compact enough for a one-hour visit without feeling rushed, and the exhibits give you a clear read on Malaysian history, royal culture, colonial periods, and modern nationhood. If you like to keep things efficient, focus on the main galleries rather than trying to see every temporary exhibit — the point here is a clean overview before the rest of the afternoon turns more casual.

Midday

From the museum, head over to Kuala Lumpur City Centre Park at KLCC for an easy skyline reset. The lakeside paths are exactly where you want to be if you’ve just flown in: open space, good tower views, and enough shade from the trees to make the walk comfortable. It’s a pleasant 45-minute loop if you just want to wander, sit, and take photos, and it also puts you perfectly in place for lunch without needing another Grab.

Have lunch at Suria KLCC Food Court — practical, central, and reliably varied. You’ll find everything from nasi lemak and char kuey teow to Japanese, Thai, and simple noodle bowls, with most meals landing around RM20–50 depending on what you choose. It’s a good day for something uncomplicated: eat, cool down, then let the afternoon unfold slowly.

Afternoon and evening

Spend the afternoon at Central Market, on the Chinatown edge, for your souvenir and heritage browsing. It’s one of the best places in the city for batik, handicrafts, rattan goods, and small gifts that actually travel well, and the building itself still has that old-market feel that makes it more interesting than a standard mall stop. If you have extra energy, the surrounding lanes are easy to wander — but don’t over-plan it, because after a flight day the best version of KL is usually just a relaxed walk, a few purchases, and a coffee or iced drink before heading on.

For your return to Kuala Lumpur by highway from the South, give yourself a flexible late-afternoon or early-evening window and keep an eye on traffic once you’re back on the move. If you’re ending the day in the city, this is the moment to check in, freshen up, and keep dinner near your hotel; if you’re only passing through, a quick rest stop along the way is worth it so you don’t arrive completely drained.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version