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-Night Selangor Family Holiday with Nature, Food, Culture, Thrills and Temples

Day 1 · Sun, Jun 14
Petaling Jaya

Travel day into Petaling Jaya

  1. Arrival in Petaling Jaya via KLIA Express / Grab — Petaling Jaya — Keep this as an easy travel-and-settle-in block after landing; allow ~1.5–2 hours door-to-door depending on airport and traffic, then check in and freshen up.
  2. Sunway Pyramid — Bandar Sunway, Petaling Jaya — A practical first-stop for dinner, errands, and a low-effort indoor wander with plenty of food options and AC after travel; late afternoon/evening, ~2 hours.
  3. The Gardens Mall — Mid Valley City, Kuala Lumpur edge near PJ — Good for a calm meal and coffee with reliable family-friendly choices if you want to avoid a heavy first night; evening, ~1.5 hours.
  4. Village Park Restaurant — Damansara Uptown, Petaling Jaya — Famous for nasi lemak and an easy local-food introduction; dinner, ~1 hour, approx. MYR 15–30 per person.
  5. Taman Jaya Park — Section 52, Petaling Jaya — A simple post-dinner stretch and fresh-air reset without overplanning; night stroll, ~30–45 minutes.

Arrival and settle-in

If you’re coming in via KLIA Express or Grab, plan on about 1.5–2 hours door-to-door to Petaling Jaya depending on where you land and how kind the traffic is. If you take the train, KLIA Express gets you into KL Sentral fast, then it’s a short Grab over to Petaling Jaya; if you go straight by car, the ride is usually simplest after a long flight, just expect evening congestion around Federal Highway and New Pantai Expressway (NPE). Once you’ve checked in, freshened up, and shaken off the airport dust, keep the rest of the evening light so nobody starts the holiday already tired.

Easy first dinner and indoor wander

Start with Sunway Pyramid in Bandar Sunway, which is exactly the kind of no-stress first stop that works after travel: air-conditioning, lots of food choices, and enough shops to stretch your legs without committing to a full outing. You’ll find everything from Malaysian comfort food to casual international chains here, and dinner can be as simple or as varied as you want. If you’re hungry but not ready for anything heavy, this is the right place to browse, snack, and let everyone choose at their own pace. Budget-wise, dinner can easily stay around MYR 20–50 per person depending on how fancy you go, and Grab between the hotel and mall is usually the least fuss.

Calm meal stop in the city edge

If everyone still wants one more easy stop, head over to The Gardens Mall in Mid Valley City for a calmer meal and coffee. It’s a reliable option when you want good air-con, a quieter sit-down dinner, and fewer decisions on a first night; the mall’s restaurants are generally open until around 10:00 PM, and the whole area is easy to reach by Grab in roughly 10–20 minutes from much of Petaling Jaya depending on traffic. Then make the final food stop at Village Park Restaurant in Damansara Uptown, which is a proper local introduction and one of the city’s most loved spots for nasi lemak. Go for the classic plate, expect around MYR 15–30 per person, and don’t be surprised if there’s a queue at dinner time—it moves fairly fast, and it’s worth it.

Night reset

Wrap up with a gentle walk at Taman Jaya Park in Section 52, Petaling Jaya. It’s not a major attraction, just a good “we’ve arrived” kind of place: a little greenery, a lake loop, and enough space to loosen up after a day in transit. A 30–45 minute stroll is plenty before heading back, and it’s best kept relaxed and unhurried. If anyone’s jet-lagged, this is the night to be kind to yourselves—easy showers, early sleep, and leave the big adventures for tomorrow.

Day 2 · Mon, Jun 15
Batu Caves

Caves and nature in Batu Caves and Gombak

Getting there from Petaling Jaya
Grab/taxi or self-drive via LDP + MRR2 (30–60 min, ~MYR 20–45 by Grab depending on traffic). Best to leave early morning so you reach Batu Caves before the heat and crowds.
KTM Komuter (Port Klang Line) from nearby PJ-area station to Batu Caves station, then short Grab/walk (45–70 min total, ~MYR 4–8). Cheapest, but less direct from most PJ neighborhoods.
  1. Batu Caves — Batu Caves, Gombak — Start early for the limestone caves, colorful steps, and temple atmosphere before the heat and crowds build; morning, ~2 hours.
  2. Dark Cave Conservation Site — Batu Caves, Gombak — If open for your dates, this is the best add-on for a true cave/nature experience with guided ecology and geology; late morning, ~1.5 hours.
  3. The Thai Chetawan Temple — Petaling Jaya — A peaceful cultural stop on the way back that balances the day with a beautiful temple setting; early afternoon, ~45 minutes.
  4. Jalan Alor-style local street-food stop in Kuala Lumpur — Kuala Lumpur — Go for an easy, flexible lunch or snack crawl with lots of choices and no need to micromanage; lunch/afternoon, ~1.5 hours, approx. MYR 20–50 per person.
  5. Taman Rimba Kiara — TTDI, Kuala Lumpur — A laid-back green finish for a nature walk and some downtime after the caves; late afternoon, ~1 hour.

Morning

Leave Petaling Jaya early and aim to be at Batu Caves by about 8:00–8:30am, before the steps get hot and the tour buses arrive. Expect the main climb to take a bit of time if you’re stopping for photos of the rainbow staircase and the giant Murugan statue, and wear shoes with grip because the steps can be slippery after rain. Entry to the main temple area is free, but keep small cash for offerings, drinks, or a quick coconut water break outside the gates.

From there, if Dark Cave Conservation Site is operating on your date, it’s the best add-on for a more authentic cave-and-nature experience. It’s guided only, usually with set tour times, and you’ll want about 1.5 hours including the briefing; check ahead because slots can be limited or closed for conservation work. Inside, it’s cool, dim, and genuinely interesting if you like geology and wildlife, so this is the day’s most “real nature” stop rather than just sightseeing.

Lunch and early afternoon

After the caves, head back toward the city for a flexible, no-stress lunch stop at a Jalan Alor-style food stretch in Kuala Lumpur. This is the kind of place where everyone can choose their own thing without anyone having to coordinate too hard: grilled chicken wings, char kuey teow, wantan mee, satay, sugarcane juice, mango sticky rice, and the usual hawker comfort food. Budget about MYR 20–50 per person depending on how hungry everyone is; go easy on timing and just wander until something looks good.

On the way back north, make a peaceful stop at The Thai Chetawan Temple in Petaling Jaya. It’s a calm, polished temple complex with beautiful details and a much slower pace than the morning caves, so it works well as a reset in the middle of the day. Dress modestly, speak quietly, and plan around 30–45 minutes here; it’s free to enter, though donations are welcome.

Late afternoon

Finish with a relaxed green wind-down at Taman Rimba Kiara in TTDI. It’s not a big “destination” park, which is exactly why it works so well after a full day out: shaded paths, a laid-back neighborhood feel, and enough room to stroll without having to do anything on a schedule. Late afternoon is best, especially once the heat softens, and it’s a nice final pause before heading back to the hotel for a shower, a nap, or an early dinner nearby.

Day 3 · Tue, Jun 16
Kuala Lumpur

Food and culture in Kuala Lumpur heritage areas

Getting there from Batu Caves
KTM Komuter Batu Caves → KL Sentral (Port Klang Line) or to Bank Negara/KL station area (25–35 min, ~MYR 2–3). Use the morning train if you want a smooth start to a city-sightseeing day.
Grab/taxi (20–40 min, ~MYR 15–35). Best if you’re traveling with luggage or want door-to-door convenience.
  1. Sultan Abdul Samad Building — Merdeka Square, Kuala Lumpur — A classic heritage photo stop that sets the tone for a culture-heavy day; morning, ~30–45 minutes.
  2. Merdeka Square — City Centre, Kuala Lumpur — Best enjoyed on foot with the surrounding colonial architecture and open civic space; morning, ~45 minutes.
  3. Central Market — Kuala Lumpur City Centre — A compact stop for crafts, snacks, and Malaysian souvenirs in one easy place; late morning, ~1.5 hours.
  4. Restaurant Yut Kee — Jalan Dang Wangi, Kuala Lumpur — A long-running KL institution for kaya toast, Hainanese dishes, and nostalgia; lunch, ~1 hour, approx. MYR 20–40 per person.
  5. Petaling Street Market — Chinatown, Kuala Lumpur — Ideal for browsing, dessert, and a lively cultural atmosphere without needing a rigid plan; afternoon, ~1.5 hours.
  6. Kwai Chai Hong — Chinatown, Kuala Lumpur — Finish with a short heritage walk and murals for an easy, low-effort evening stop; late afternoon/early evening, ~30–45 minutes.

Morning

Start early from Batu Caves and aim to be in Kuala Lumpur by around 8:00–8:30am, which keeps the day cool and gives you the heritage core before the city fully wakes up. Begin at the Sultan Abdul Samad Building, one of the prettiest colonial-era landmarks in the city, with its copper domes and Moorish arches facing the open parade ground of Merdeka Square. This whole area is best done on foot: it’s an easy, pleasant stroll around the square, and you can linger for photos without feeling rushed. There’s no entrance fee for the exterior areas, and the best light is usually in the first hour or two after sunrise.

From there, wander a few minutes to Central Market, which opens mid-morning and is one of the most convenient spots in KL for local handicrafts, batik, snacks, and souvenir hunting without the chaos of a bigger mall. It’s air-conditioned, compact, and very manageable if you want a low-effort stop; budget roughly MYR 10–30 for small buys, more if you go shopping for gifts. If the heat builds, this is a good place to slow down, grab a drink, and let the pace drop a notch before lunch.

Lunch

For lunch, head to Restaurant Yut Kee on Jalan Dang Wangi, a true KL old-school institution that still feels like a time capsule. Go for the kaya toast, half-boiled eggs, roti babi, Hainanese chicken chop, or their classic coffee and tea; expect roughly MYR 20–40 per person, and a weekday-style queue is still possible even though you’re here on a weekday morning/lunch slot. Seating is simple, service is brisk, and the whole point is the nostalgia, so don’t overthink the order—just get a few staples and enjoy the fact that you’re eating somewhere with real history.

Afternoon

After lunch, take a short ride into Chinatown for Petaling Street Market, which is livelier in the afternoon and gives the day a more textured, food-and-culture feel. This is the place to wander rather than “do” anything: look at the stalls, snack if something catches your eye, and enjoy the mix of old shophouses, herbal shops, and street energy. It’s one of those areas where the fun is in wandering a little off the main strip, and you can easily spend 1–1.5 hours without needing a plan. If you want a sweet stop, look for cendol or iced desserts nearby rather than committing to a full sit-down break.

Evening

Finish with a relaxed walk through Kwai Chai Hong, which is perfect as the light softens and the murals come alive. It’s small, so 30–45 minutes is plenty, but that’s also what makes it ideal after a fuller day: low walking effort, high atmosphere, and a nice visual finale to the heritage side of KL. If you still have energy, you can linger around Chinatown for a casual drink or another snack before heading back, but there’s no need to push it—this day works best when it feels unrushed.

Day 4 · Wed, Jun 17
Sunway City

Thrills and water fun in Sunway City

Getting there from Kuala Lumpur
Grab/taxi via Federal Highway or NPE (25–45 min, ~MYR 20–40). Go mid-morning or after check-out; it’s the most practical way for a Sunway Lagoon day.
KTM Komuter to Setia Jaya + short Grab (35–55 min, ~MYR 6–15 total). Slightly cheaper, but less convenient with bags or park gear.
  1. Sunway Lagoon — Bandar Sunway, Petaling Jaya — The big thrills day: water rides, slides, and park zones make this the marquee high-energy stop; arrive early, full day, ~6–7 hours.
  2. The Resort Cafe at Sunway Resort — Bandar Sunway — A convenient sit-down break near the park for lunch or an afternoon recharge; midday, ~1 hour, approx. MYR 40–90 per person.
  3. Sunway Pyramid Ice — Bandar Sunway — A good indoor cool-down option if anyone wants a change of pace from the water park; late afternoon, ~1 hour.
  4. Paradigm Mall Petaling Jaya — Kelana Jaya, Petaling Jaya — Easy dinner, desserts, and a backup indoor plan if the day runs long; evening, ~1.5 hours.
  5. OUG Plaza-style dessert or snack stop in Petaling Jaya/Sunway area — Petaling Jaya — Keep the night flexible with a simple snack run after a big park day; evening, ~30–45 minutes, approx. MYR 10–25 per person.

Morning

Aim to reach Sunway Lagoon right when it opens, ideally around 10:00am, because the first two hours are the sweetest for shorter queues and cooler pavement. If you’re coming from Kuala Lumpur, that 25–45 minute Grab is worth it for the convenience, and once you arrive, head straight for the ride zones before the crowds thicken. Expect a full-on park day here: water slides, surf pools, and the usual high-energy mix, so wear swimwear under your clothes, bring sandals that are easy to remove, and keep a small waterproof pouch for phones and valuables. Ticket prices vary a bit by date, but budget roughly MYR 120–200+ per person depending on promotions, with lockers and cabana-style extras costing more if you want them.

Lunch and reset

By midday, break for a proper sit-down at The Resort Cafe at Sunway Resort, which is the easiest “we don’t need to think too hard” stop in the area. It’s a comfortable air-conditioned reset, and for a family-style lunch you can expect around MYR 40–90 per person depending on what you order; it’s a good place for rice, noodles, and something cold to drink after the park heat. If anyone wants to linger a bit longer, this is also the right moment to slow the pace before heading back out, because the afternoon in Bandar Sunway can feel pretty sticky.

Afternoon Exploring

After lunch, swing over to Sunway Pyramid Ice for a cool-down that feels almost comically refreshing after the water park. It’s a nice change of rhythm: skating is usually around MYR 20–35 per session, plus rental and gloves if needed, and the mall itself is fully air-conditioned if some people want to watch instead of participate. Keep this flexible—if the park day has already delivered enough adrenaline, it’s perfectly fine to use this stop as a low-effort breather and then wander the mall a bit before dinner.

Evening

For dinner and an easy wind-down, head to Paradigm Mall Petaling Jaya in Kelana Jaya, where there are plenty of straightforward restaurant choices, dessert spots, and no-fuss indoor seating if the day runs long. It’s a practical evening base because you can eat, browse, and let everyone split up a little without anyone needing to manage a complicated plan. If there’s still room after dinner, finish with a simple snack stop in the Petaling Jaya/Sunway area—something like a casual dessert shop, kopi stall, or bakery-style grab-and-go spot around Bandar Sunway or nearby USJ—for a final sweet note before calling it a day; keep it loose, spend about MYR 10–25 per person, and don’t over-plan the last hour.

Day 5 · Thu, Jun 18
Klang

Temples and cultural sites in Klang

Getting there from Sunway City
Grab/taxi via Federal Highway / NKVE (25–50 min, ~MYR 25–50). Best in the morning so you arrive in Klang before heritage sites get busy and before lunch.
Self-drive is also straightforward (same route, 25–50 min excluding parking). Public transit is possible but slow and not worth it for most travelers.
  1. Sultan Sulaiman Royal Mosque — Klang — A striking first temple-adjacent cultural landmark to begin the day with architecture and history; morning, ~30–45 minutes.
  2. Klang Royal Town Heritage Walk — Klang town centre — The best way to connect the mosques, old streets, and royal-town atmosphere in one coherent loop; morning, ~1 hour.
  3. Tanjung Harapan — Port Klang, Klang — A breezy coastal pause for sea views and a slower pace before the afternoon cultural stops; late morning, ~1 hour.
  4. Restaurant Bak Kut Teh Klang-style local stop — Klang — Klang is famous for bak kut teh, so this is the must-do lunch of the day; lunch, ~1 hour, approx. MYR 25–60 per person.
  5. Sultan Abdul Aziz Royal Gallery — Klang — A compact museum stop that adds context to the royal history of the area; afternoon, ~1–1.5 hours.
  6. Sri Sundararaja Perumal Temple — Klang — End with one of Klang’s key Hindu temples for a strong cultural finish and a calmer late-day visit; late afternoon, ~45 minutes.

Morning

Arrive in Klang early and start at Sultan Sulaiman Royal Mosque, a handsome, quietly impressive stop that gives the day a formal, historic opening without feeling heavy. Plan about 30–45 minutes here; mornings are best for the light, the cooler air, and a calmer courtyard. Dress modestly, and if you’re driving, it’s usually easiest to park once and then keep the rest of this first part on foot or by short Grab hops. From there, continue into the Klang Royal Town Heritage Walk, which works best as an unhurried loop through the old town streets rather than a checklist—look out for the older shopfronts, the royal-town atmosphere, and little pockets of everyday Klang life along Jalan Stesen and the surrounding lanes. Give this about an hour, with time to stop for photos and just soak in the rhythm of the place.

Late Morning by the Coast

After the town stroll, head out to Tanjung Harapan in Port Klang for a breezier change of pace. It’s a good reset before lunch: sea air, wide open views, fishing-boat energy, and a slower mood that balances the morning’s heritage stops. Stay about an hour, especially if the sky is clear and you want a proper coastal pause. This is one of those places where you don’t need to “do” much—just wander the waterfront, grab a drink if you want, and let everyone decompress a bit before the food stop. If you’re timing the day well, you’ll arrive at lunch hungry, which is exactly how Klang should be experienced.

Lunch and Afternoon

For lunch, make Restaurant Bak Kut Teh Klang-style local stop the centerpiece of the day. Klang is the home turf for bak kut teh, and this is the meal you really don’t want to skip. Expect around MYR 25–60 per person, depending on what you order and whether you go for more side dishes. The usual move is to share a pot, add yau char kway, tofu puffs, mushrooms, and maybe salted vegetables, then take your time over it—it’s hearty, fragrant, and very much part of the local identity. After lunch, continue to the Sultan Abdul Aziz Royal Gallery, which adds proper context to the royal history you’ve been moving through all day. It’s a compact, easy museum stop, so 1–1.5 hours is plenty unless you love reading every panel; the cool, contained space is also a nice break from the heat.

Late Afternoon and Easy Finish

Wrap up with Sri Sundararaja Perumal Temple, one of Klang’s key Hindu temples and a beautiful final note for the day. Late afternoon is a good time to visit because the light softens the colors and the pace tends to feel calmer after the busier lunch hours. Allow about 45 minutes to wander respectfully, admire the details, and close the day on a culturally rich, peaceful note. If you still have energy afterward, keep the evening loose—Klang can be a very practical place for an early dinner or a straightforward return to your hotel, and that’s usually the best way to let a full day here land.

Day 6 · Fri, Jun 19
Shah Alam

Relaxed return travel from Shah Alam

Getting there from Klang
Grab/taxi or self-drive via Federal Highway / KESAS (20–35 min, ~MYR 15–30). Leave in the morning for the mosque visit.
KTM Komuter Klang → Shah Alam station plus Grab onward (35–60 min, ~MYR 4–10). Cheapest, but usually not the easiest for a day trip.
  1. Sultan Salahuddin Abdul Aziz Mosque — Shah Alam — Start with Selangor’s most iconic mosque for architecture, serenity, and an easy final-day highlight; morning, ~1 hour.
  2. Taman Botani Negara Shah Alam — Shah Alam — A gentle nature break that keeps the last day relaxed but still outdoors; late morning, ~1.5 hours.
  3. Restoran Mee Jawa Shah Alam-style local lunch stop — Shah Alam — Keep lunch simple and local so the return day stays low-stress; lunch, ~1 hour, approx. MYR 15–35 per person.
  4. i-City Theme Park — Shah Alam — A flexible final stop for lights, family-friendly attractions, and an easy “last fun” moment before departure; afternoon, ~1.5–2 hours.
  5. Kuala Lumpur departure transfer via Grab / car — Shah Alam to airport or onward destination — Leave with a comfortable buffer for traffic; aim to depart 3–4 hours before flight/train time, with a quick stop only if you’re already near the route home.

Morning

From Klang, head out early to Shah Alam so you can get into Sultan Salahuddin Abdul Aziz Mosque while it’s still calm and cool. By about 8:30–9:00am is ideal, especially if you want to enjoy the blue dome and the huge prayer hall without the midday rush. Dress modestly, and expect to spend around an hour here; entry is free, but non-worshippers should check visiting areas and prayer-time restrictions at the gate. If you’re driving, parking around the mosque is straightforward in the morning, and there’s usually less walking once you’re inside the complex.

A short drive brings you to Taman Botani Negara Shah Alam, which is a good reset after the mosque rather than a big “activity” stop. Keep it easy: stroll a shaded section, enjoy the lake and greenery, and don’t try to overdo the trails on a humid day. Budget around 1.5 hours, with light entrance or activity fees depending on what you choose inside the park. This is the kind of place where you can breathe a bit, take photos, and still feel like the day is moving without being hectic.

Lunch

For lunch, keep it local and unfussy at Restoran Mee Jawa Shah Alam-style local lunch stop. Go for a simple plate of mee jawa, maybe with a side drink and something fried if you want to keep it classic; most casual spots in Shah Alam will land around MYR 15–35 per person. This is the right kind of stop for a return day: quick service, no big planning, and enough flavor to feel like you had one last proper Malaysian meal before heading off.

Afternoon

End with a relaxed final fun stop at i-City Theme Park, which works well as a low-pressure “last outing” before you leave Selangor. If you’re arriving in the afternoon, the daytime attractions are easier for wandering, while the illuminated parts really start to shine later; expect 1.5–2 hours here, longer if you want to linger for photos or let kids roam a bit. Tickets vary by attraction, so it’s worth checking whether you want just the light-up areas or a paid ride package. From here, it’s an easy return to collect bags and head out, so aim to leave Shah Alam with a 3–4 hour buffer before your flight or train. If traffic looks light, you can still squeeze in a final coffee or quick roadside stop on the way, but don’t cut this one close—this is the day to stay comfortable.

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