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 and Malacca 4-Day City Tour

Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.

Day 1
Kuala Lumpur

Kuala Lumpur city tour and Petronas Towers

  1. Private transfer: Kuala Lumpur International Airport → Furama Bukit Bintang — Airport to Bukit Bintang; allow ~1–1.5 hours, plus immigration and baggage collection. Depart the airport after arrival; leave luggage at the hotel before sightseeing.
  2. Merdeka Square — Kuala Lumpur City Centre; explore colonial landmarks and the Sultan Abdul Samad Building, ~45 minutes.
  3. Central Market — Pasar Seni; browse Malaysian crafts and souvenirs, ~1 hour.
  4. Jalan Alor Food Street — Bukit Bintang; casual Malaysian street-food dinner, ~1 hour, approximately RM20–50 per person.
  5. Petronas Twin Towers — KLCC; enjoy the observation decks and evening city views, ~1.5 hours. Timed admission should be booked in advance; allow queue time.
  6. KLCC Park — KLCC; finish with the illuminated skyline and fountain area, ~30–45 minutes.

Arrival and Afternoon

Take the private transfer from Kuala Lumpur International Airport to Furama Bukit Bintang, allowing roughly 1–1½ hours by expressway, plus immigration and baggage collection. After dropping bags—or leaving them with the hotel if your room is not ready—head first to Merdeka Square. The open field, Sultan Abdul Samad Building, and surrounding colonial-era architecture are best explored on foot; allow about 45 minutes. From there, it is a short Grab ride or roughly 15–20 minutes on foot to Central Market in Pasar Seni. Spend an hour browsing batik, woodcarving, textiles, and locally made souvenirs. Most stalls generally operate from late morning into the evening, but individual vendors may vary.

Evening

Return toward Bukit Bintang for dinner at Jalan Alor Food Street, where the atmosphere becomes livelier after sunset. Try grilled seafood, satay, noodles, or fruit desserts; budget around RM20–50 per person, and choose busy stalls with high turnover. Keep the meal reasonably early because your next stop is time-dependent: travel by Grab or the MRT/LRT connection toward Petronas Twin Towers in KLCC, allowing at least 30–45 minutes for traffic, parking, security, and ticket queues. The observation decks require advance timed admission, and availability is not guaranteed on the day, so reserve the slot before arrival and follow the ticket’s check-in instructions.

After the towers, walk through KLCC Park for the illuminated skyline and fountain area, allowing 30–45 minutes. The park is usually open until late evening and is an easy, relaxing finish; from here, a Grab back to Furama Bukit Bintang normally takes about 10–20 minutes, though evening traffic can make it longer. Keep your tower entry confirmation and passport or identification details accessible, as they may be checked at admission.

Day 2
Genting Highlands

Batu Caves and Genting Highlands

Getting there from Kuala Lumpur
Private car/Grab via the KL–Karak Expressway (about 1–1.5h to Resorts World Genting, roughly RM120–200 one way). Depart early, ideally 7:00–8:00am, especially if visiting Batu Caves first; book via Grab or a private-transfer company such as Klook. The cable car from Gohtong Jaya takes about 10 minutes and costs approximately RM10–20.
Bus from KL Sentral/Titiwangsa to Genting: about 1.5–2h including the cable car, approximately RM15–25; book through Go Genting or Easybook. Less convenient with luggage and a Batu Caves stop.
  1. Batu Caves — Gombak; visit the limestone temple complex and iconic staircase, ~2 hours including transfers and queues. Modest clothing and comfortable shoes are recommended.
  2. Genting Highlands Cable Car — Gohtong Jaya; ride the two-way cable car uphill, ~1 hour including boarding and waiting. Advance tickets and weather-dependent operation should be checked.
  3. Genting SkyWorlds Theme Park — Resorts World Genting; enjoy selected indoor and family attractions, ~3–4 hours. Allow extra time for holiday crowds and attraction queues.
  4. Chin Swee Caves Temple — Genting Highlands; see the hilltop temple, pagoda and mountain viewpoints, ~1 hour.
  5. Dinner at Resorts World Genting — Genting Highlands; choose a casual Malaysian or Chinese restaurant in the resort, ~1 hour, approximately RM30–80 per person.
  6. Return to Furama Bukit Bintang — Genting Highlands to Kuala Lumpur; depart around 7:00–8:00 PM, allowing ~2–2.5 hours door-to-door in holiday traffic.

Morning

Leave Kuala Lumpur around 7:00–7:30am in your pre-booked private car, stopping first at Batu Caves in Gombak. Allow about 45–60 minutes from Bukit Bintang in normal traffic, then spend roughly two hours at the limestone temple complex. The 272-step staircase is exposed and can be hot, so go early, wear comfortable shoes, and cover shoulders and knees; bring a shawl or sarong if needed. Keep bags and food secured around the macaques. Afterward, continue toward Gohtong Jaya and the Genting Highlands Cable Car. Buy the return ticket in advance if possible—holiday queues can be long, and services may pause in bad weather. The ride takes about 10 minutes each way, but allow an hour for ticket checks and boarding.

Afternoon and Evening

At the summit, spend three to four hours at Genting SkyWorlds Theme Park, focusing on the indoor and family attractions that suit your group. December crowds can make queues substantial, so reserve timed entry or attraction access where offered and check the operating status before leaving Kuala Lumpur. For lunch, the food courts at Resorts World Genting are practical and varied, with meals generally around RM20–40 per person. Later, take the short shuttle or cable-car connection to Chin Swee Caves Temple for its pagoda, hillside statues, and mountain views; visibility is best when the clouds lift, but keep a light layer handy because the summit is noticeably cooler. Return to the resort for dinner—Malaysia Food Street is an easy casual choice, while Genting Palace or another resort Chinese restaurant suits a slower meal; budget roughly RM30–80 per person.

Return to Kuala Lumpur

Leave Resorts World Genting around 7:00–8:00pm. A pre-booked driver is preferable to relying on a late Grab pickup, especially during the December holiday period; expect roughly 2–2½ hours door to door via the KL–Karak Expressway, including the descent, traffic, and hotel drop-off at Furama Bukit Bintang. Confirm the pickup point with your driver before dinner, as resort roads and parking areas can be confusing at night.

Day 3
Malacca

Malacca heritage city tour

Getting there from Genting Highlands
Private car/Grab via the KL–Karak Expressway and North–South Expressway (about 3.5–4.5h, approximately RM300–450). Depart around 7:00am to reach Malacca by late morning and avoid traffic; arrange a prebooked transfer because Grab availability from Genting can be limited. Expect tolls and possible holiday congestion.
Bus via Kuala Lumpur: Genting–KL bus/cable car, then KL–Melaka bus from TBS (roughly 5–6.5h total, RM35–70). Book the KL–Melaka leg on BusOnlineTicket or Easybook; this is cheaper but involves a transfer and is less suitable with luggage.
  1. Jonker Walk — Malacca Old Town; browse heritage shophouses, galleries and market stalls, ~1 hour. The weekend night market is conditional on the day of the week.
  2. Baba & Nyonya Heritage Museum — Jonker Street; learn about Peranakan life in a preserved townhouse, ~1 hour.
  3. Cheng Hoon Teng Temple — Kampung Ketek; visit one of Malaysia’s oldest functioning Chinese temples, ~30–45 minutes.
  4. Dutch Square — Bandar Hilir; see Christ Church, the Stadthuys and colorful trishaws, ~45 minutes.
  5. A Famosa — Bandar Hilir; visit the historic Portuguese fort gate and nearby hill, ~30–45 minutes.
  6. Melaka River Cruise — Melaka River; take the sightseeing boat past murals and riverside heritage buildings, ~45 minutes. Boat availability can vary with weather and river conditions; have lunch at a well-reviewed Peranakan restaurant near Jonker Street, approximately RM30–70 per person.

Late Morning: Jonker Street and Peranakan Malacca

Allow roughly 3½–4½ hours for the drive from Genting Highlands, plus a little extra for holiday traffic, tolls, and a short arrival break. A pre-booked private car is much more practical than relying on a new Grab booking in Genting, particularly with luggage. Ask the driver to drop you near Jonker Walk, where the compact old town is easiest to explore on foot. Start by browsing the restored shophouses, small galleries, and craft stalls for about an hour, then have lunch nearby at Nancy’s Kitchen or The Daily Fix; budget around RM30–70 per person. The famous Jonker night market is only held on selected weekend evenings, so do not count on it unless your day happens to fall on one of those dates.

Continue to the Baba & Nyonya Heritage Museum, a short walk along Jonker Street. The preserved townhouse gives a much better feel for Peranakan domestic life than a quick exterior visit; allow about an hour. From there, walk through Kampung Ketek to Cheng Hoon Teng Temple, one of Malaysia’s oldest functioning Chinese temples. Spend 30–45 minutes looking at the carved timber, incense-filled prayer halls, and quieter lanes around the temple. Dress respectfully and avoid interrupting services.

Afternoon: Dutch Square, A Famosa, and the River

Walk or take a brief local e-hailing ride toward Dutch Square, allowing about 45 minutes for Christ Church, the Stadthuys, and the brightly decorated trishaws. Continue uphill to A Famosa, where the surviving Portuguese gate and nearby slope offer a compact look at Malacca’s colonial layers; allow another 30–45 minutes, with comfortable shoes and water—the heat can be intense even when the distances are short. Finish with the Melaka River Cruise, a roughly 45-minute sightseeing boat ride past riverside murals, bridges, and old warehouses. Boats can pause or operate on a reduced schedule in heavy rain or when river conditions are unsuitable, so check availability before committing; keep the afternoon flexible rather than booking a tight onward connection.

Day 4
Putrajaya

Putrajaya return journey

Getting there from Malacca
Private car/Grab via the North–South Expressway and ELITE Highway (about 1.5–2h, approximately RM120–180). Depart after breakfast around 8:00am, matching the planned Putrajaya sightseeing and allowing for traffic; book via Grab or Klook. With luggage, request a larger vehicle if needed.
Bus to Kuala Lumpur/TBS, then train to Putrajaya Sentral: approximately 3–4h total and RM25–45, using BusOnlineTicket/Easybook plus the KLIA Transit app or station ticket machines. This is substantially less convenient than driving.
  1. Private transfer: Furama Bukit Bintang → Putrajaya — Kuala Lumpur to Putrajaya; depart after breakfast, allowing ~45–75 minutes with luggage and traffic.
  2. Putra Mosque — Putrajaya waterfront; admire the pink-domed mosque exterior and surrounding civic architecture, ~45 minutes. Visitor access is subject to prayer times and dress requirements.
  3. Putrajaya Lake Cruise — Putrajaya; take the scheduled sightseeing boat, ~1 hour. Confirm operating times and boarding availability before departure.
  4. Perdana Putra — Putrajaya; view the Prime Minister’s Office complex and surrounding ceremonial boulevard, ~30 minutes.
  5. IOI City Mall — Putrajaya; have an early lunch and allow a practical break before the airport transfer, ~1 hour, approximately RM25–60 per person.
  6. Private transfer: Putrajaya → Kuala Lumpur International Airport — Airport route; depart at least 3.5–4 hours before the flight, allowing ~45–75 minutes’ driving plus check-in, baggage and security.

Morning: Malacca to Putrajaya

Leave Malacca after breakfast, ideally around 8:00am, in a pre-booked private car with enough space for luggage. The North–South Expressway and ELITE Highway route usually takes 1½–2 hours, but allow extra time for holiday traffic and toll queues. Keep your luggage in the vehicle and confirm that the driver can wait during sightseeing; this is much easier than arranging separate rides in Putrajaya.

Start at Putra Mosque, where the pink-domed waterfront architecture is especially photogenic in the softer morning light. Allow about 45 minutes. Visitor access can be restricted around prayer times, and modest clothing is required; robes are generally available if needed. From here, continue to the Putrajaya Lake Cruise, allowing roughly one hour for the scheduled sightseeing boat. Check the day’s sailing times and boarding availability in advance, as departures can be limited and may change with weather or operational conditions.

Late Morning: Civic Putrajaya

After the cruise, walk or take a short drive to Perdana Putra, the impressive government complex overlooking the ceremonial boulevard. The exterior viewpoint takes around 30 minutes—it is mainly a photo stop rather than an interior visit—so take a little time to appreciate the planned avenues, landscaped hills and broad lake views without trying to cover every government precinct.

Lunch and Airport Transfer

Have an early lunch at IOI City Mall, roughly a 15–20-minute drive from the lake area. This is a practical stop with air-conditioning, luggage-friendly facilities and plenty of Malaysian and international choices; budget around RM25–60 per person. Keep the break to about an hour and leave Putrajaya at least 3½–4 hours before your flight. The private transfer to Kuala Lumpur International Airport generally takes 45–75 minutes via the ELITE Highway, followed by terminal drop-off, baggage check-in, immigration and security. Ask the driver to confirm whether your flight departs from KLIA Terminal 1 or Terminal 2 before setting off.

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