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

4-Day Johor to Malacca, Genting Highlands and Kuala Lumpur Itinerary

Day 1 · Fri, Oct 30
Malacca

Historic Malacca

  1. Johor Bahru–Malacca drive — Johor to Malacca via the North–South Expressway; depart around 6:30 AM for approximately 3–3.5 hours, allowing time for breakfast, tolls, traffic, and hotel bag drop or parking near the historic center.
  2. Jonker Street — Jonker Walk; browse antiques, crafts, snacks, and heritage shophouses, about 1 hour.
  3. The Daily Fix Cafe — Jonker Street; enjoy a casual lunch or coffee in a restored shophouse, about RM20–40 per person and 1 hour.
  4. A Famosa — Bandar Hilir; see Malacca’s iconic Portuguese-era gate and nearby colonial landmarks, about 30 minutes.
  5. Stadthuys — Red Square; visit Malacca’s distinctive Dutch colonial complex and take photographs, about 45 minutes.
  6. Menara Taming Sari — Bandar Hilir; take a rotating observation ride for sunset city views, about 45 minutes, subject to operating conditions and queueing.

Morning: Johor to Malacca

Leave Johor Bahru around 6:30 AM via the North–South Expressway, allowing roughly 3–3.5 hours of driving before stops, tolls, and Friday traffic. A quick breakfast stop at a highway R&R is sensible; keep some cash or Touch ’n Go credit for tolls. On arrival, drop bags at your hotel and use a paid car park near the heritage zone rather than trying to drive between sights—central streets are compact, and parking fills quickly. From there, begin at Jonker Street, wandering through the restored shophouses, small antique stores, craft stalls, and snack shops for about an hour. The full night market is generally a weekend feature, so on Friday morning expect regular shops rather than the busiest market atmosphere.

For lunch, settle into The Daily Fix Cafe, tucked inside a heritage shophouse on Jonker Street. It is a popular stop, so allow time for a queue and check its same-day opening hours before walking over. Budget around RM20–40 per person for a casual meal or coffee. Afterward, walk south toward Bandar Hilir—about 15–20 minutes in the heat—or take a short e-hailing ride if you have shopping bags. Comfortable shoes, water, and sun protection make a noticeable difference on Malacca’s mostly exposed heritage streets.

Afternoon and Sunset: A Famosa to Menara Taming Sari

Explore A Famosa, the remaining Portuguese gate, for around 30 minutes, then continue on foot to Stadthuys at Red Square, roughly 10 minutes away. Allow about 45 minutes for photographs and, if interested, a look around the surrounding museum complex; museum opening hours and ticketing can vary, so treat entry as optional rather than guaranteed. The area is busiest in the late afternoon, with trishaws, tour groups, and school-holiday crowds, but the colonial facades are particularly photogenic as the light softens.

Finish at Menara Taming Sari, only a short walk from Stadthuys. The rotating observation ride takes about 45 minutes including queuing, with sunset views over Malacca when operating conditions and timing cooperate. Check the day’s operating status and sunset schedule before relying on it, and arrive early enough for the queue. Afterward, keep the evening unhurried: walk back through Bandar Hilir for dinner, or return to your hotel by Grab, usually a short ride but potentially slower around the heritage center at peak times.

Day 2 · Sat, Oct 31
Genting Highlands

Genting Highlands

Getting there from Malacca
Private car or taxi via the North–South Expressway and E8 (3.5–4.5 hours, approximately RM350–550). Depart around 7:00 AM; this is the most practical option with luggage and avoids coordinating buses for the mountain ascent. Book via Grab or a private-transfer provider such as Klook.
Bus to Kuala Lumpur, then Grab/taxi to Genting (4.5–6 hours total, approximately RM50–100). Book the Malacca–KL bus on Easybook or BusOnlineTicket; use a Grab for the final leg.
  1. Malacca–Genting Highlands drive — Depart around 7:00 AM for the approximately 3.5–4.5-hour journey, allowing for breakfast, weekend traffic, hotel check-in, and the final mountain ascent; park at or near Genting Skyway.
  2. Genting Skyway — Gohtong Jaya; ride the cable car up to Resorts World Genting, allowing 45–75 minutes including queues; tickets may need advance purchase during the Saturday peak.
  3. Chin Swee Caves Temple — Genting Highlands; explore the hillside temple, pagoda, and scenic viewpoints, about 1.5 hours.
  4. Skytropolis Indoor Theme Park — Resorts World Genting; enjoy selected rides in a weather-protected setting, about 2–3 hours; check ride availability and ticket requirements in advance.
  5. Genting Highlands Premium Outlets — Gohtong Jaya; finish with shopping and an early dinner before returning uphill or checking in, about 1.5 hours; allow approximately RM30–70 per person for a casual meal.

Morning: Malacca to Genting Highlands

Leave Malacca at about 7:00 AM for the 3.5–4.5-hour drive via the North–South Expressway and E8. Allow extra time on this Saturday for breakfast, tolls, traffic around Kuala Lumpur, hotel check-in, and the final climb into the highlands. Keep luggage in the car if possible, as you will be moving between Gohtong Jaya and the resort area; a private car is much easier than combining buses and taxis. Have breakfast at a highway R&R rather than waiting until the mountain, where queues can be longer.

After arrival, park near Genting Skyway in Gohtong Jaya and take the cable car up to Resorts World Genting. The ride itself is short, but budget 45–75 minutes for parking, ticket collection, weekend queues, and boarding. Cable-car tickets may sell out or require timed purchase during Saturday’s peak period, so check the official booking channel before leaving Malacca. From the upper station, follow the signs for Chin Swee Caves Temple; the temple’s pagoda, hillside shrines, and misty viewpoints are best enjoyed at an unhurried pace, with about 1.5 hours here. Wear shoes with good grip, as some paths and steps can be damp.

Afternoon: Indoor rides and resort time

Return by cable car or the connected resort transport to Skytropolis Indoor Theme Park at Resorts World Genting. Give yourselves 2–3 hours, choosing a few rides rather than trying to cover everything; some attractions may close temporarily for maintenance, and individual ride or park tickets can vary. The indoor setting is useful if the afternoon turns rainy, but it can still be busy, so expect queues and keep valuables secured on rides. Afterward, return to Gohtong Jaya for Genting Highlands Premium Outlets, allowing about 1.5 hours for browsing before the shops and restaurants become crowded. Casual dinner here is typically around RM30–70 per person; confirm your accommodation and uphill transport before settling in, since the final cable-car or shuttle services may follow operating-hour limits.

Day 3 · Sun, Nov 1
Kuala Lumpur

Kuala Lumpur city stay

Getting there from Genting Highlands
Direct express bus from Genting Highlands Bus Terminal to KL Sentral (about 1.5–2 hours, RM10–25). Depart around 6:30–7:00 AM to reach Batu Caves early; book through RedBus, Easybook, or the Resorts World Genting transport site.
Grab/taxi directly to Batu Caves or your KL hotel (1–1.5 hours, approximately RM90–160), convenient with luggage or multiple travelers.
  1. Batu Caves — Batu Caves; visit the monumental staircase, temple caves, and Murugan statue early to avoid heat and crowds, about 1.5–2 hours; modest clothing is required and temple access can depend on operating conditions.
  2. Central Market — Pasar Seni; browse Malaysian crafts, souvenirs, and local food stalls, about 1–1.5 hours.
  3. Merchant’s Lane — Chinatown; have lunch and coffee in a heritage shophouse, approximately RM25–50 per person, about 1 hour.
  4. Petaling Street Market — Chinatown; explore Kuala Lumpur’s historic market district and nearby lanes, about 1 hour.
  5. Petronas Twin Towers — KLCC; visit the observation deck and Skybridge in the evening, about 1.5–2 hours; advance timed tickets are strongly recommended and entry is subject to availability.
  6. Jalan Alor Food Street — Bukit Bintang; sample Malaysian street food for dinner, approximately RM30–70 per person, about 1.5 hours.

Morning: Batu Caves

Take the early express bus from Genting Highlands to KL Sentral, then continue by KTM Komuter toward Batu Caves; allow roughly 2.5–3 hours door-to-door once you include the bus arrival, luggage storage or hotel drop-off, and the train connection. If you are carrying larger bags, a Grab directly to Batu Caves is easier and usually costs about RM90–160 depending on traffic. Aim to arrive around 8:30–9:00 AM, before the limestone steps become hot and busy. Allow 1.5–2 hours for the monumental staircase, temple caves, and Murugan statue; wear clothing covering shoulders and knees, and keep food secured around the monkeys. Temple access and opening arrangements can change, so check locally on the morning.

From Batu Caves, take the KTM Komuter back toward Pasar Seni—usually about 30–40 minutes—and spend late morning at Central Market. The covered market is good for batik, small handicrafts, snacks, and air-conditioned browsing, with most shops generally operating from around 10:00 AM into the evening. Keep the first afternoon relaxed rather than trying to see every stall; this is a useful place to pick up practical souvenirs and escape the midday heat.

Lunch and Chinatown

Walk about 10 minutes through the old city lanes to Merchant’s Lane for lunch and coffee in its restored shophouse setting. Expect approximately RM25–50 per person, but allow for a possible queue at peak lunchtime. Afterwards, continue on foot to Petaling Street Market, where you can browse the covered market and nearby lanes for roughly an hour. Wander beyond the main arch into the older side streets for a better feel of Chinatown, but keep phones and wallets secure in crowded areas. From here, use a short Grab ride or the LRT from Pasar Seni to KLCC; allow 20–30 minutes in normal traffic.

Evening: KLCC and Bukit Bintang

Your Petronas Twin Towers visit should be treated as the fixed point of the evening. Timed Skybridge and observation-deck tickets are strongly recommended and must be booked in advance; entry depends on the selected slot and availability, so do not rely on buying tickets on arrival. Allow 1.5–2 hours, including security and queueing. Afterward, take a Grab or walk through the Bukit Bintang pedestrian connections toward Jalan Alor Food Street, about 15–25 minutes depending on the route. Settle in for a casual dinner of grilled seafood, satay, noodles, and fresh fruit, budgeting around RM30–70 per person. It is busiest and liveliest after 7:00 PM, so choose stalls with steady local turnover and confirm prices for seafood before ordering.

Day 4 · Mon, Nov 2
Johor

Return to Johor

Getting there from Kuala Lumpur
Private car or Grab via the North–South Expressway (4–5 hours, approximately RM350–550). Depart around 7:00 AM, with a stop at Ayer Keroh and optional Johor Premium Outlets visit. Book via Grab or Klook.
Express bus from TBS Kuala Lumpur to Johor Bahru Larkin Sentral (4.5–5.5 hours, RM35–60). Book on BusOnlineTicket, Easybook, or RedBus; take a Grab from your hotel to TBS and onward from Larkin.
  1. Kuala Lumpur–Johor Bahru drive — Depart around 7:00 AM for approximately 4–5 hours via the North–South Expressway, allowing for traffic, rest stops, tolls, and the final city arrival.
  2. R&R Ayer Keroh — Ayer Keroh, Malacca; take a practical breakfast or coffee break roughly halfway south, about 30–45 minutes.
  3. Johor Premium Outlets — Kulai; stop for shopping and lunch near the end of the route, allowing 1.5–2 hours and approximately RM25–60 per person for a casual meal.
  4. Hutan Bandar MBJB — Johor Bahru city center; finish with a relaxed lakeside park walk after check-in or arrival, about 1 hour.

Morning: Kuala Lumpur to Johor

Leave Kuala Lumpur around 7:00 AM for the southbound North–South Expressway, allowing 4–5 hours door-to-door once you include tolls, traffic, rest stops, and the final approach into Johor Bahru. A private car is the easiest choice with luggage; confirm whether the driver will wait during shopping stops, and keep Touch ’n Go credit available for tolls. After roughly two hours, stop at R&R Ayer Keroh in Ayer Keroh, Malacca for 30–45 minutes. It is a practical break rather than a sightseeing stop, with coffee, Malaysian breakfast dishes, toilets, and fuel.

Lunch and Shopping: Kulai

Continue south toward Johor Premium Outlets in Kulai, ideally arriving around 11:30 AM to 12:30 PM, depending on traffic. Allow 1.5–2 hours here for outlet shopping and lunch; casual meals typically cost about RM25–60 per person. The outlet generally operates from late morning into the evening, but check the official hours and individual store listings before travelling, especially if you are looking for a particular brand. Keep purchases easy to load and allow extra time for the car park and weekend crowds.

Afternoon: Arrival in Johor Bahru

After Johor Premium Outlets, continue into Johor Bahru—usually about 30–45 minutes, though weekday afternoon traffic can make this longer. Check in, leave your luggage, and take a short rest before heading to Hutan Bandar MBJB. From central hotels, a Grab is usually the simplest option; the park is best enjoyed in the cooler late afternoon, when local families gather around the lake and the walking paths become more pleasant. Spend about an hour strolling rather than trying to cover every facility, and bring water and mosquito repellent. The park is free, although facilities and operating hours can vary.

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