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

Kuala Lumpur 3-Day Tour via Putrajaya and Batu Caves

Day 1 · Thu, Nov 5
Kuala Lumpur

Arrival and Putrajaya with Bukit Bintang

  1. Private transfer: Kuala Lumpur International Airport (KLIA) → Putrajaya → Kuala Lumpur — KLIA / Putrajaya / KL — Meet around late morning on arrival, allow ~1–1.5 hours to Putrajaya and ~45–60 minutes onward to the hotel; keep luggage in the vehicle and plan a smooth check-in after sightseeing.
  2. Putra Mosque — Putrajaya — The pink-domed landmark is the best first stop in Putrajaya for photos and a quick look at Malaysia’s modern Islamic architecture; morning/early afternoon, ~45 minutes.
  3. Putra Square — Putrajaya — A spacious ceremonial plaza with wide-open views toward the mosque and government district, ideal for photos and a short stroll; early afternoon, ~30 minutes.
  4. Perdana Putra — Putrajaya — This iconic administrative complex anchors the city’s skyline and pairs naturally with the nearby square and mosque; early afternoon, ~20–30 minutes photo stop.
  5. Seri Wawasan Bridge — Putrajaya — One of the most photogenic bridges in the city, especially nice as the light softens later in the day; mid-afternoon, ~20–30 minutes.
  6. Jalan Alor — Bukit Bintang, Kuala Lumpur — Head here after hotel check-in for a lively first-night food crawl and people-watching in KL’s busiest dining lane; evening, ~1.5–2 hours, around RM 25–60 per person for snacks and a casual meal.

Arrival and the Putrajaya loop

From Kuala Lumpur International Airport (KLIA), expect about 1 to 1.5 hours by private transfer to Putrajaya, depending on immigration timing and traffic out of the airport. The easiest flow is to keep luggage in the vehicle, do the city stopovers first, and head to the hotel only after sightseeing. If you land around late morning, this works well: Putrajaya is compact, parking is straightforward near the main landmarks, and you can usually get from one photo stop to the next in 5–10 minutes by car. Have a small amount of cash or card ready for any parking or restroom stops, and dress comfortably if you want to walk around the lakeside areas.

Putrajaya sights

Start at Putra Mosque, the pink-domed icon that gives Putrajaya its postcard look. It’s best for first photos before the light gets too harsh, and a visit here usually takes about 45 minutes including a quick look around the prayer hall area and the lakefront. Modest clothing is important here; if needed, the mosque often provides robes for visitors. From there, continue to Putra Square, where the open plaza gives you those wide, ceremonial views toward the mosque and the government district. It’s an easy 20–30 minute stop, more for atmosphere and photos than for a long walk. Next, swing by Perdana Putra, the green-domed administrative complex that anchors the skyline; you can’t go inside as a casual visitor, but it’s worth a brief 20-minute photo stop because the architecture is one of Putrajaya’s defining sights.

Afternoon into Kuala Lumpur

After Putrajaya, continue toward your hotel in Kuala Lumpur and aim to check in around 3:00 PM. If you arrive early, the lobby wait is usually the simplest option, and it’s a good moment to freshen up before the evening outing. Later, drive over to Seri Wawasan Bridge for one of the nicest light-and-water views in the city. This is the bridge locals actually stop to photograph because the lines look especially clean as the afternoon softens; plan 20–30 minutes here, and if you’re with a driver, ask them to pause on the best side for skyline shots rather than rushing through. From there, it’s an easy transition into the city’s nightlife energy.

Evening at Bukit Bintang and Jalan Alor

Finish the day in Bukit Bintang and head straight to Jalan Alor, Kuala Lumpur’s classic open-air food street. Go hungry, keep expectations casual, and treat it like a food crawl rather than a sit-down dinner. A good first-night spend is around RM 25–60 per person, depending on whether you snack on satay, grilled seafood, noodles, or a bigger meal. It gets busy after dark, so the fun is partly in the crowd and the neon-lit atmosphere; if you want a more comfortable table, arrive a little before the main dinner rush, around 6:30–7:00 PM. Afterward, take a short drive back to the hotel and rest up for the next day’s early start.

Day 2 · Fri, Nov 6
Genting Highlands

Batu Caves and Genting Highlands

Getting there from Kuala Lumpur
Private car/Grab to Genting Highlands via Gombak and the Awana SkyWay base station (1.5–2.5h total depending on traffic + cable car, ~RM120–250 for car + RM10–20 for cable car per person). Leave very early so you can do Batu Caves first and still reach Genting for the afternoon.
Genting Express bus from KL Sentral or Pudu Sentral to Awana Bus Terminal (1.5–2h, ~RM10–20), then Awana SkyWay up the hill (~10 min, ~RM10–20). Book bus tickets on BusOnlineTicket or 12Go; cable car tickets on Genting’s official site.
  1. Batu Caves — Gombak, Selangor — Start early to beat crowds and heat; the rainbow stairs, limestone caves, and temple setting make this the day’s must-see landmark; morning, ~1.5–2 hours.
  2. The Flower in the Mirror — Batu Caves area — A colorful Chinese vegetarian eatery near the caves that fits an easy post-climb lunch with simple, budget-friendly dishes; late morning/lunch, ~45 minutes, around RM 15–30 per person.
  3. Genting SkyWorlds Theme Park — Genting Highlands — Spend the afternoon on rides and entertainment in the cool hill resort, which gives the day a fun contrast to the morning temple visit; afternoon, ~3–4 hours.
  4. Skytropolis Indoor Theme Park — Genting Highlands — A good backup or add-on if the child needs an indoor break, with family-friendly attractions under cover; late afternoon, ~1.5–2 hours.
  5. Grand Ion Delemen Hotel café / a hilltop café in Genting Highlands — Genting Highlands — Pause for a relaxed coffee and snack break with mountain views before heading down; evening, ~45–60 minutes, around RM 20–45 per person.
  6. Awana SkyWay — Genting Highlands — Take the cable car descent for the easiest and most scenic return, with sweeping forest views and minimal road fatigue; evening, ~45–60 minutes including boarding.

Morning

Leave Kuala Lumpur early so you reach Batu Caves before the crowds and the heat build up; if you’re aiming for a smooth day, be at the temple complex by around 8:00 AM. The climb up the rainbow stairs is the big moment here, but give yourself time to wander the limestone cave interior too — it’s cooler inside, with shrines, monkeys, and that dramatic ceiling opening above. Entry to the main temple area is free, though you may spend a little on water, offerings, or the small museum areas. Dress modestly, keep valuables zipped away from the macaques, and wear shoes with decent grip because the steps can be slick after rain.

Lunch

For a simple post-climb meal, head to The Flower in the Mirror, a colorful vegetarian spot near the cave area that’s easy for a family lunch and kind to the budget. It’s the sort of place where you can reset without a long detour: expect noodles, rice dishes, tofu plates, and drinks in the RM 15–30 per person range, with service that’s fast enough to keep the day moving. If you’ve got the child with you, this is also a good time to slow down a bit, refill bottles, and get ready for the uphill drive into the hills.

Afternoon

After lunch, continue up to Genting Highlands and spend the afternoon at Genting SkyWorlds Theme Park. This is the best place on the itinerary to let the day turn playful after the temple morning — think rides, movie-themed zones, and cooler mountain air, which makes walking around much easier than in the city. Tickets vary by date and package, but budget roughly RM 100–160 per adult if booked ahead; rides can get busy on weekends and school holidays, so arriving mid-afternoon still gives you a solid 3–4 hours. If the child starts fading or you want a weatherproof break, slide over to Skytropolis Indoor Theme Park, which is especially handy if clouds roll in or you want a more relaxed, covered option with gentler family attractions.

Evening

Before heading down, pause at Grand Ion Delemen Hotel café or another hilltop café in Genting Highlands for coffee, cake, or a light snack with a proper mountain view — a calm reset before the descent, usually around RM 20–45 per person depending on what you order. It’s also the right moment to let the day breathe a little instead of trying to squeeze in more. Then take Awana SkyWay down for the prettiest, least tiring return: the ride is only about 10 minutes in the air, but allow extra time for queues and boarding, especially around sunset. If you’re planning dinner back in the city, head out with enough buffer so you’re not rushing the last cable car.

Day 3 · Sat, Nov 7
Kuala Lumpur

Kuala Lumpur city departure day

Getting there from Genting Highlands
Awana SkyWay down to Awana Bus Terminal, then Genting Express bus or Grab back to KL (total 1.5–2.5h, ~RM20–40 by bus+cable car, or ~RM120–220 by private car/Grab). Depart mid-morning after the hilltop transfer to arrive in KL in time for Petronas Twin Towers/KLCC.
If you want the simplest door-to-door option, book a private transfer/Grab from your hotel in Genting directly to Kuala Lumpur (1.5–2.5h depending on traffic, ~RM120–220).
  1. Petronas Twin Towers — KLCC, Kuala Lumpur — Begin with KL’s signature skyline stop before the city gets busy; photo time and a quick exterior visit fit the departure-day pace well; morning, ~45–60 minutes.
  2. KLCC Park — KLCC, Kuala Lumpur — A refreshing walk around the lake, fountains, and shaded paths gives the child space to move and balances the morning sightseeing; morning, ~45 minutes.
  3. Suria KLCC — KLCC, Kuala Lumpur — Convenient for shopping, souvenirs, and a comfortable air-conditioned stop right under the towers; late morning, ~1 hour.
  4. Feeka Coffee Roasters — Bukit Bintang / Changkat area — A well-known café for breakfast or brunch before checkout, with good coffee and brunch plates; late morning, ~45–60 minutes, around RM 25–50 per person.
  5. Central Market — Kuala Lumpur — A practical final stop for local crafts, batik, and easy souvenir shopping without straying far from the city center; midday, ~45 minutes.
  6. Private transfer: Kuala Lumpur hotel → Kuala Lumpur International Airport (KLIA) — Kuala Lumpur / KLIA — Depart about 3–4 hours before flight time to allow for traffic and airport formalities; keep this final leg direct and skip any tight add-ons if traveling with a young child.

Morning

Leave Genting Highlands after breakfast and aim to be back in Kuala Lumpur by late morning; the smoothest plan is to get off the hill mid-morning so you reach the city with enough time for a relaxed final sightseeing block before airport departure. If you’re carrying luggage, keep it with the driver or send it ahead to the hotel, then head straight into KLCC — parking is easiest in the underground lots at Suria KLCC, but a Grab is even simpler if you’re only stopping for a few hours. Start with Petronas Twin Towers for the classic Kuala Lumpur photo stop; you don’t need the full observation deck on a departure day, and the exterior lawns and reflective angles are usually all you need in about 45–60 minutes, especially with a child in tow.

A short walk brings you into KLCC Park, which is the nicest reset in the city center: shaded paths, a lake, fountains, and plenty of room for a little one to move around without the morning feeling rushed. The park opens early and is free, and it’s one of the few places in central KL where you can actually breathe a bit between sightseeing stops. From there, step into Suria KLCC for air-conditioning, clean restrooms, and easy souvenir browsing; this is the practical place to pick up Malaysian snacks, chocolates, or last-minute gifts without committing to a long shopping detour.

Late Morning to Lunch

When you’re ready for brunch, head over to Feeka Coffee Roasters in the Bukit Bintang / Changkat area. It’s a reliable, easygoing café with good coffee, eggs, pancakes, sandwiches, and baked goods, and it suits a final-day pace because you can sit down without being over-structured. Expect roughly RM 25–50 per person depending on what you order, and it’s worth arriving a little before the lunch rush if you want quicker service. If you prefer to wander before eating, this is a pleasant neighborhood to stroll — the side streets around Jalan Mesui and Jalan Nagasari have that lived-in KL feel, with cafés, murals, and boutique stores mixed into the traffic.

Afternoon and Departure

After brunch, make your last stop at Central Market for batik, handicrafts, small gifts, and Malaysian-made souvenirs that are easier to pack than mall shopping. It’s the most efficient final souvenir stop in the city, and you can usually get through it in about 45 minutes unless you start browsing batik pieces or trying local snacks. Keep the day light from here: head back to the hotel to collect bags, then take your private transfer to Kuala Lumpur International Airport (KLIA) with a comfortable buffer — ideally leave the city 3–4 hours before your flight, earlier if it’s evening peak traffic or if you’re traveling with the child and want a calmer airport check-in.

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