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 City Break from Johor Bahru

Day 1 · Sat, Dec 19
Kuala Lumpur

Arrival in Kuala Lumpur

  1. KTM ETS train: JB Sentral → KL Sentral — Intercity journey; depart at 15:00 and allow roughly 4½–5½ hours door-to-door, including boarding, arrival, and transfer to your accommodation.
  2. Jalan Alor Food Street — Bukit Bintang; enjoy a lively Malaysian hawker-style dinner after checking in, ~1.5 hours, approximately RM25–50 per person.
  3. Petaling Street Market — Chinatown; browse the evening market and nearby lanes, ~1 hour.
  4. Thean Hou Temple — Seputeh; see the illuminated temple and city views, ~45 minutes, subject to access hours.

Afternoon: Johor Bahru to Kuala Lumpur

Take the KTM ETS train from JB Sentral to KL Sentral, departing at 15:00. Allow roughly 4½–5½ hours door-to-door: arrive at JB Sentral by about 14:15 for platform access and boarding, then add time at KL Sentral for baggage collection, finding your onward transport, and checking in. The ride itself is comfortable, but food choices onboard are limited, so bring water and a snack. From KL Sentral, a Grab to your accommodation is usually the simplest option; allow 20–40 minutes depending on traffic, with the station’s taxi and LRT/MRT connections as alternatives.

Evening: Bukit Bintang and Chinatown

After checking in, head to Jalan Alor Food Street in Bukit Bintang for dinner. The street is at its liveliest after sunset, with grilled seafood, satay, noodles, fruit juices, and Malaysian hawker-style dishes; budget around RM25–50 per person, and allow about 1½ hours. Walk or take a short Grab to Petaling Street Market in Chinatown afterward, browsing the evening stalls and nearby lanes for roughly an hour. Expect crowds and occasional rain, so keep valuables secure and carry a small umbrella. Finish at Thean Hou Temple in Seputeh for its illuminated halls and elevated city views; a Grab is the most practical connection from Chinatown, usually taking 15–25 minutes depending on traffic. Allow around 45 minutes, but check evening access on the day, as temple areas may close earlier than the surrounding grounds; entry is generally free.

Day 2 · Sun, Dec 20
Kuala Lumpur

Kuala Lumpur city exploration

  1. Batu Caves — Gombak; visit the monumental limestone cave shrine and Murugan statue, morning, ~2 hours; take a rideshare or KTM Komuter and dress respectfully.
  2. Central Market — Pasar Seni; browse Malaysian crafts, art, and souvenirs, late morning, ~1 hour.
  3. Merdeka Square — City Centre; see Kuala Lumpur’s colonial-era civic landmarks, ~45 minutes.
  4. Petaling Street — Chinatown; explore the historic market quarter, ~1 hour.
  5. Nagarajan’s Banana Leaf Restaurant — Brickfields; have South Indian banana-leaf rice, dinner, approximately RM20–40 per person.

Morning

Start early for Batu Caves in Gombak, ideally leaving central Kuala Lumpur around 7:00–7:30am. A Grab is the simplest option and usually takes 25–40 minutes depending on traffic; the KTM Komuter from KL Sentral is cheaper but less flexible, so allow extra waiting and transfer time. Spend about two hours climbing the 272 steps, seeing the enormous Murugan statue and exploring the limestone cave shrine. Wear clothing covering shoulders and knees, bring water, and watch your belongings around the monkeys. Entry to the main temple cave is generally free, though smaller cave attractions may charge separately; check current access arrangements before setting out.

Return towards the city and have a late breakfast or early lunch along the way, then continue to Central Market in Pasar Seni. Allow about an hour to browse batik, handicrafts, prints, and local snacks without rushing—this is a better place for considered souvenirs than the more aggressive stalls later in the day. It generally opens from around 10:00am, but individual vendors may keep different hours. From Central Market, walk roughly 10 minutes to Merdeka Square, passing the Sultan Abdul Samad Building and the surrounding colonial-era civic buildings; give yourself about 45 minutes for photographs and a relaxed look around. Midday heat can be intense, so carry water and use the shaded arcades where possible.

Afternoon and Evening

Continue on foot for about 10–15 minutes to Petaling Street, entering through the Chinatown market quarter. Spend an hour wandering beneath the covered market, browsing inexpensive souvenirs and food stalls, but compare prices before buying and keep phones and wallets secure in crowded sections. If you want a short break, duck into one of the nearby cafés rather than trying to fit in another major attraction. From Petaling Street, take a Grab to Nagarajan’s Banana Leaf Restaurant in Brickfields—allow roughly 10–20 minutes, with traffic potentially adding more time. Settle in for banana-leaf rice and South Indian dishes for approximately RM20–40 per person; arrive before the dinner rush if you prefer quicker service, and confirm the restaurant’s Sunday hours before leaving because independent eateries can change their weekly schedule. After dinner, KL Sentral and the surrounding Brickfields transport hub are close by for an easy ride back to your accommodation.

Day 3 · Mon, Dec 21
Kuala Lumpur

Kuala Lumpur neighborhoods

  1. Perdana Botanical Gardens — Lake Gardens; take a relaxed morning walk through Kuala Lumpur’s main urban gardens, ~1.5 hours.
  2. Islamic Arts Museum Malaysia — Lake Gardens; view an excellent collection of Islamic art and architecture, ~2 hours.
  3. National Mosque of Malaysia — Lake Gardens; admire the modernist mosque and grounds, ~45 minutes; visitor access and attire requirements are conditional.
  4. Little India Brickfields — Brickfields; browse textile shops and Indian eateries, ~1 hour.
  5. Merchant’s Lane — Chinatown; enjoy a distinctive café stop in a restored shophouse, afternoon, approximately RM15–30 per person.

Morning: Gardens and Islamic art

Begin around 8:00am at Perdana Botanical Gardens, when the paths are cooler and quieter. Allow about 1½ hours for the lake, landscaped gardens and shaded walking trails; wear comfortable shoes, as the gardens are more spread out than they first appear. From there, walk or take a short Grab ride to the Islamic Arts Museum Malaysia. Give yourself roughly two hours for its beautifully presented collection, especially the jewellery, textiles, ceramics and miniature architectural models. The museum generally opens from 9:30am to 6:00pm, with admission commonly around RM14–20 for adults; check the official schedule before setting out, particularly for holiday or exhibition changes.

Lunch and afternoon neighborhoods

Continue to the National Mosque of Malaysia, a short walk or brief Grab ride away. Set aside about 45 minutes, but treat entry as conditional: visitor hours can be restricted around prayer times, and non-Muslim visitors must follow the mosque’s clothing requirements. Robes are usually available, but shoulders and legs should otherwise be covered; remove shoes where instructed. Afterward, head to Little India Brickfields for lunch and an easy hour of browsing along Jalan Tun Sambanthan—look for banana-leaf rice, dosa or biryani, and allow roughly RM15–30 per person. A short Grab between the Lake Gardens and Brickfields is often easier than walking in the heat, while KL Sentral is nearby if you prefer rail connections.

Late afternoon: Chinatown café stop

Finish in Chinatown, travelling from Brickfields by Grab or LRT to Pasar Seni, then walking through the surrounding shophouses to Merchant’s Lane. This is a good place to slow down rather than add another attraction: the restored interior, upstairs seating and Malaysian-inspired drinks make it a pleasant late-afternoon pause. Expect around RM15–30 per person, and be prepared for a queue at peak weekend-like periods even though it is Monday. From here, you can continue wandering nearby at an unhurried pace or return to your hotel by Grab; keep some flexibility because traffic around Brickfields and Chinatown can become noticeably slower after 5:00pm.

Day 4 · Tue, Dec 22
Kuala Lumpur

Kuala Lumpur heritage and skyline

  1. KL Forest Eco Park — Bukit Nanas; walk the city’s remaining rainforest and canopy paths, morning, ~1 hour.
  2. Menara Kuala Lumpur — Bukit Nanas; take in broad skyline views from the observation areas, ~1.5 hours; reserve admission if a timed slot is required.
  3. Petronas Twin Towers — KLCC; visit the Skybridge and observation deck, afternoon, ~2 hours; advance timed admission is strongly recommended.
  4. KLCC Park — KLCC; stroll around the towers and landscaped park, ~45 minutes.
  5. Madam Kwan’s, Suria KLCC — KLCC; have a convenient Malaysian dinner, approximately RM30–60 per person.

Morning: Bukit Nanas rainforest and skyline

Start around 8:00am at KL Forest Eco Park, entering from the Bukit Nanas side. This is one of central Kuala Lumpur’s best small escapes: the canopy walk and forest paths feel surprisingly leafy despite the towers nearby. Allow about an hour, and wear shoes with decent grip—paths can be damp after rain. Check same-day access conditions before leaving, as trail or canopy sections may close temporarily for maintenance or weather. From the park, walk uphill or take a short Grab to Menara Kuala Lumpur; allow 10–15 minutes on foot, or a few minutes by car depending on the entrance used.

Spend roughly 1½ hours at Menara Kuala Lumpur, including the transfer between the entrance and observation areas. The indoor observation deck is the practical choice in hot or wet weather, while higher viewing experiences may have separate admission and weather restrictions. Book ahead if your preferred time is sold as a timed slot; otherwise, leave some flexibility for queues. Afterward, take a Grab to Suria KLCC—usually 10–20 minutes outside peak traffic, but closer to 30 minutes around late morning or lunchtime.

Afternoon and evening: The towers, park, and dinner

Have lunch around Suria KLCC before your timed visit to Petronas Twin Towers. Arrive at least 30 minutes early for security and ticket scanning; the Skybridge and observation deck visit typically takes about two hours, and advance timed admission is strongly recommended because same-day availability is not guaranteed. Keep the afternoon booking fixed rather than trying to squeeze in another attraction. Once outside, slow the pace with a 45-minute walk through KLCC Park, following the landscaped paths and reflecting pools for changing views of the towers. For dinner, Madam Kwan’s, Suria KLCC is an easy, reliable Malaysian option, with mains generally around RM30–60 per person; expect a short wait at peak dinner time, especially on a weekday evening.

Day 5 · Wed, Dec 23
Kuala Lumpur

Departure from Kuala Lumpur

  1. Kampung Baru — Kampung Baru; have a final traditional Malay breakfast and walk the old village streets, morning, ~1.5 hours.
  2. Saloma Link — Kampung Baru–KLCC; cross the pedestrian bridge for a final skyline view, ~30 minutes.
  3. Berjaya Times Square — Bukit Bintang; store luggage nearby and enjoy a final meal or indoor shopping break, ~1.5 hours, approximately RM25–60 per person.
  4. KTM ETS train: KL Sentral → JB Sentral — Return journey; leave central Kuala Lumpur with ample time to reach KL Sentral and board the 17:35 train, allowing roughly 4½–5½ hours door-to-door.

Morning: Kampung Baru and Saloma Link

Begin around 8:00am in Kampung Baru for a final traditional Malay breakfast. Look for local favourites such as nasi lemak, roti canai, or nasi kerabu at the neighbourhood’s morning stalls; Nasi Lemak Wanjo is a reliable choice, though it can be busy. After eating, spend about 1½ hours wandering the older village streets, where timber houses and small food businesses sit beneath the skyline. Keep some cash handy, as smaller stalls may not accept cards. From Kampung Baru, walk towards Saloma Link in roughly 10–15 minutes. Cross the bridge for one last view towards the Petronas Towers and central Kuala Lumpur; 20–30 minutes is enough, especially with luggage or midday heat.

Late Morning and Lunch: Berjaya Times Square

Take a Grab from Saloma Link to Berjaya Times Square in Bukit Bintang, usually around 10–20 minutes depending on traffic, or use the LRT from Kampung Baru towards Bukit Bintang with a short onward walk. Arrange luggage storage at your accommodation or a reputable left-luggage service nearby before settling in for an indoor break. Spend about 1½ hours browsing the mall and having a final meal; budget approximately RM25–60 per person. This is a useful buffer before the train, particularly if rain or heavy traffic slows the afternoon.

Afternoon: Return to Johor Bahru

Leave Berjaya Times Square by about 3:00pm for KL Sentral. A Grab may take 15–30 minutes, but allow closer to 45 minutes during weekday traffic; the monorail from Bukit Bintang to KL Sentral is often more predictable, with a transfer via Bukit Nanas or Hang Tuah depending on the route and current service. Aim to reach KL Sentral by 4:15pm for the 17:35 KTM ETS departure, leaving time to collect luggage, find the correct platform and board without rushing. The journey to JB Sentral is roughly 4½–5½ hours door-to-door, and you should check the ticket and platform information in advance because train timings and boarding arrangements can change.

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