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-Day Self-Drive Food and R&R Itinerary from Johor Bahru to Penang Without Malacca

Day 1 · Thu, Dec 3
Johor Bahru

Start in Johor Bahru

  1. Johor Bahru City Square — City Centre; ease into the trip with shopping and cafés, late morning, ~1.5 hours.
  2. Sultan Abu Bakar State Mosque — Bukit Timbalan; admire the distinctive Victorian-Moorish architecture, early afternoon, ~45 minutes.
  3. Johor Zoo — Jalan Gertak Merah; take a relaxed walk through Malaysia’s oldest zoo, mid-afternoon, ~1.5 hours.
  4. Hiap Joo Bakery & Biscuit Factory — Bandar Johor Bahru; try its famous banana cake and traditional buns, late afternoon, ~30 minutes, about RM10–25 per person.
  5. Danga Bay — Danga Bay waterfront; enjoy sunset views and a casual dinner by the water, evening, ~2 hours, about RM25–60 per person.

Late Morning: City Centre

Ease into the trip at Johor Bahru City Square, right beside the Causeway and JB Sentral. Allow about 1½ hours for a relaxed browse through the shops and a café stop; the mall generally operates from late morning into the evening, though individual cafés vary. If you are driving, use the mall’s paid parking and avoid the lunchtime rush around Jalan Wong Ah Fook. This is a useful first stop for cash, snacks, and any travel essentials before heading into the older city centre.

Afternoon: Architecture and a Gentle Walk

From City Square, take a short Grab ride or drive to Sultan Abu Bakar State Mosque at Bukit Timbalan—roughly 5–10 minutes outside busy periods. Dress modestly, with shoulders and knees covered, and treat the grounds as a working place of worship; visitor access can be restricted around prayer times, so admire the Victorian-Moorish exterior if the interior is not open. Spend around 45 minutes here, then continue to Johor Zoo on Jalan Gertak Merah, another short ride away. Set aside about 1½ hours for its shaded paths and unhurried visit. Check the zoo’s current opening day and last-entry time before leaving, as operating hours can change; parking is usually more straightforward than in the city centre.

Late Afternoon and Evening: Banana Cake to the Waterfront

Head back towards Bandar Johor Bahru for Hiap Joo Bakery & Biscuit Factory, allowing around 30 minutes to buy its well-known banana cake and traditional buns. Go before the day’s bake sells out—late afternoon stock can be unpredictable—and budget roughly RM10–25 per person. Finish at Danga Bay, around 15–25 minutes by car depending on traffic. Arrive before sunset for the waterfront views, then stay for a casual dinner by the water, budgeting about RM25–60 per person. The promenade is best treated as an easy stroll rather than a polished dining precinct; choose a busy stall or restaurant with good turnover, and use a Grab back if you plan to drink.

Day 2 · Fri, Dec 4
Kuala Lumpur

Food and rest stop in Kuala Lumpur

Getting there from Johor Bahru
ETS train from JB Sentral to KL Sentral via KTMB (approximately 4.5–5 hours, around RM70–110). Depart around 7:00–8:00am to arrive in central Kuala Lumpur around midday. Book through the official KTMB/KITS website or app; reserve early because December services can sell out.
Express bus from Larkin Sentral to TBS Kuala Lumpur, operated by companies such as KKKL, Causeway Link, or Transnasional (approximately 4.5–6 hours, around RM35–70). Book via Easybook, BusOnlineTicket, or redBus. Choose a morning departure, allowing extra time for traffic on the North–South Expressway.
  1. Central Market (Pasar Seni) — Browse Malaysian crafts, batik, snacks, and souvenirs after arriving and checking in, late morning or early afternoon, ~1.5 hours.
  2. Petaling Street Market (Chinatown) — Explore the lively market lanes and sample small portions of Malaysian street food, early afternoon, ~1.5 hours.
  3. Kwong Siew Wai Kuan (Jalan Petaling) — Visit this compact museum documenting Kuala Lumpur’s Chinese community, mid-afternoon, ~45 minutes.
  4. Merchant’s Lane (Chinatown) — Take a slower break over coffee and a Malaysian-inspired meal, late afternoon, ~1 hour, about RM25–50 per person.
  5. KLCC Park (Kuala Lumpur City Centre) — Finish with a gentle skyline walk and evening views of the illuminated towers, evening, ~1.5 hours.

Arrival and Central Market

Keep the morning flexible for your journey in from Johor Bahru; after arrival, allow time for hotel bag drop or check-in, a meal, and a short rest before sightseeing. If you have a car, leave it at the hotel or use a paid car park near Pasar Seni rather than driving into the Chinatown lanes. Spend about 1½ hours at Central Market, whose covered stalls are useful for Malaysian crafts, batik, snacks, and souvenirs. Check current hours before setting out, as individual stalls may operate on slightly different schedules.

Chinatown Afternoon

Walk roughly 10 minutes from Central Market through Kasturi Walk toward Petaling Street Market. Allow around 1½ hours to browse the covered lanes and nearby side streets, sampling smaller portions of roast meats, chee cheong fun, fruit, or other local snacks. Friday afternoon should be lively without requiring you to rush; keep valuables secure in the denser sections.

From Petaling Street Market, continue a few minutes along Jalan Petaling to Kwong Siew Wai Kuan. Allow about 45 minutes, but verify its current opening schedule in advance because small museums can have limited or irregular hours. Continue to Merchant’s Lane for coffee and a Malaysian-inspired meal, budgeting approximately RM25–50 per person and allowing extra time if there is a queue.

Evening at KLCC

After your break, return to the hotel if needed, then take a Grab to KLCC Park. The trip from Chinatown is often about 15–25 minutes, but Friday traffic can make it longer; budget roughly RM10–25 depending on demand. Walk the park’s paths beneath the skyline and enjoy the illuminated Petronas Twin Towers after sunset. The fountain display at Lake Symphony is a pleasant extra if the timing works, though schedules can change, so check on the day. The park is free, and the nearby mall provides an easy air-conditioned dinner option before tomorrow’s onward journey.

Day 3 · Sat, Dec 5
Ipoh

Food and relaxation in Ipoh

Getting there from Kuala Lumpur
ETS Gold train from KL Sentral to Ipoh (about 2 hours 20 minutes, RM35–55), book through KTMB/KITS or the KTMB app. Depart around 8:00 AM; use Grab from Ipoh station to your hotel.
Express bus from TBS to Amanjaya Bus Terminal (2.5–3.5 hours, RM20–35), book on Easybook or redBus. Amanjaya is outside central Ipoh, so add 20–30 minutes by Grab.
  1. Kek Lok Tong Cave Temple and Zen Gardens (Gunung Rapat) — Explore the limestone cave temple and its peaceful gardens after arriving and checking in, late morning or around noon, ~1.5 hours.
  2. Concubine Lane (Old Town) — Wander the historic lane for snacks, drinks, and shophouse views, early afternoon, ~1 hour.
  3. Plan B (Old Town) — Take a café break in a restored heritage building, mid-afternoon, ~1 hour, about RM20–45 per person.
  4. Ho Yan Hor Museum (Old Town) — Learn about Ipoh’s traditional herbal tea and sample it if available, late afternoon, ~45 minutes; check Saturday opening hours before going.
  5. Ipoh night market (location varies) — Check the current Saturday location and schedule before heading out for hawker food, evening, ~1.5 hours, about RM20–40 per person.

Late Morning: Arrival and the Limestone Caves

After arriving at Ipoh by ETS from Kuala Lumpur, allow time for the station-to-hotel transfer, check-in or bag drop, and a short rest before sightseeing. Take a Grab or drive roughly 15 minutes south to Kek Lok Tong Cave Temple and Zen Gardens in Gunung Rapat. Spend about 1½ hours walking through the cool limestone cavern and into the garden, with the surrounding karst cliffs providing a calm start to the afternoon. Access is generally free, but temple hours can vary, so check locally before setting out.

Afternoon: Old Town Food and Heritage

Return to Ipoh Old Town, usually a 15–20-minute drive depending on traffic, and begin around Concubine Lane. Allow an hour for browsing its narrow lane, snack stalls, drinks, and nearby shophouses; it is better as a light grazing stop than a full meal. From there, walk a few minutes to Plan B for coffee, cake, or a light meal. Budget around RM20–45 per person and allow extra time for a possible wait, particularly during the Saturday afternoon period.

Continue on foot to the Ho Yan Hor Museum for a compact visit focused on the history of Ipoh’s herbal tea tradition. Entry is commonly free, but confirm Saturday opening hours on the day rather than relying on a fixed schedule. Leave some unplanned time around the Old Town murals and shophouses, or return to the hotel for a rest before dinner.

Evening: Local Market Food

Before heading out, check the current Saturday location and operating hours of the Ipoh night market, since the venue may rotate and schedules can change. Take a Grab rather than driving if you plan to sample drinks or local snacks. Allow about 1½ hours and RM20–40 per person for small dishes, and keep the evening flexible in case the market is quieter than expected or not operating that night.

Day 4 · Sun, Dec 6
George Town

Food-focused stay in George Town

Getting there from Ipoh
ETS train from Ipoh to Butterworth (about 1 hour 45 minutes, RM35–55), book through KTMB/KITS or the KTMB app. Take the short ferry to George Town (about 15 minutes, around RM2) or a Grab/taxi across Penang Bridge. Depart around 8:00 AM.
Direct express bus from Amanjaya to Sungai Nibong (about 2.5–3.5 hours, RM25–45), book on Easybook or redBus, then take Grab to George Town. This avoids the train-to-ferry transfer.
  1. Pinang Peranakan Mansion (George Town heritage core) — Explore the ornate Baba-Nyonya mansion and collection after checking in, early afternoon, ~1.5 hours.
  2. Armenian Street (George Town heritage core) — Wander among restored shophouses, murals, and small galleries, mid-afternoon, ~1 hour.
  3. Tek Sen Restaurant (Lebuh Carnarvon) — Share Cantonese-style dishes for a late lunch or early dinner, late afternoon, ~1 hour, about RM35–70 per person.
  4. Khoo Kongsi (Cannon Square) — Admire one of George Town’s finest clanhouse complexes, early evening, ~1 hour; verify Sunday closing time.
  5. Gurney Drive Hawker Centre (Gurney Drive) — Finish with Penang hawker favourites such as char kway teow, oyster omelette, and cendol, evening, ~1.5 hours, about RM20–40 per person.

Arrival and Heritage Core

Your ETS journey from Ipoh should bring you into George Town around late morning or early afternoon, depending on the train selected. Allow time for the ferry or road transfer from Butterworth, collecting bags, and hotel check-in; if the room is not ready, leave luggage with reception and start nearby on foot. Once settled, visit Pinang Peranakan Mansion for about 1½ hours. Check the current Sunday opening hours before travelling, as attraction schedules can change.

Walk around 10 minutes to Armenian Street afterwards. Give yourself roughly an hour to browse the restored shophouses, murals, and small galleries, with room to pause for a drink or a snack rather than trying to cover every lane. The compact heritage core is best explored on foot, though a short Grab is useful if the heat or rain sets in.

Dinner and Evening Food

Continue on foot or take a short Grab to Tek Sen Restaurant on Lebuh Carnarvon for a late lunch or early dinner. Budget around RM35–70 per person for sharing dishes and expect a queue, particularly on a Sunday; arriving before the main dinner rush is the practical choice. If the wait is too long, keep the area flexible and eat later rather than losing the evening to a queue.

After the meal, walk about 8–10 minutes to Khoo Kongsi at Cannon Square, but confirm its same-day closing time before going. Finish with a 10–15-minute Grab to Gurney Drive Hawker Centre, traffic permitting, for a relaxed supper. Allow around RM20–40 per person; stall availability and operating hours vary, so treat this as a flexible final stop rather than a fixed reservation.

Day 5 · Mon, Dec 7
Johor Bahru

Return drive to Johor Bahru

Getting there from George Town
Flight from Penang International Airport to Senai International Airport, usually with AirAsia or Malaysia Airlines (about 1 hour 15 minutes flying time; roughly 3–5 hours total including airport transfers and check-in, RM150–450 one way). Book via the airline or Google Flights. Depart in the morning; airport transfers add about 30–60 minutes at each end.
Direct overnight or daytime express bus from Penang/Sungai Nibong to Larkin Sentral (about 9–11 hours, RM80–130), book on Easybook or redBus. A 7:00 AM departure matches the itinerary but will likely arrive in the evening and is traffic-dependent.
  1. Johor Bahru hotel check-in (central Johor Bahru) — Drop luggage and take a proper break after the flight from Penang, early afternoon, ~1 hour.
  2. Tan Hiok Nee Heritage Street (Bandar Johor Bahru) — Wander the historic shophouse quarter and browse cafés and small shops, mid-afternoon, ~1–1.5 hours.
  3. Jalan Dhoby (Bandar Johor Bahru) — Explore the compact café-and-street-art area at an easy pace, late afternoon, ~1 hour.
  4. Meldrum Walk (central Johor Bahru) — Have a casual local dinner from the evening hawker stalls, evening, ~1.5 hours.

Arrival and rest

After the morning flight from Penang, allow roughly 30–60 minutes from Senai International Airport to your accommodation in central Johor Bahru, plus baggage collection and the transfer itself. Check in, leave the car parked if possible, and rest properly; the airport-to-city journey can take longer in Monday traffic. Keep the first meal simple near the hotel, around RM10–25 per person for a hawker-style meal or RM20–45 in a casual café.

Mid-afternoon: Heritage quarter

Once you are refreshed, head to Tan Hiok Nee Heritage Street and walk the surrounding old shophouse lanes. This is a good low-effort introduction to central Johor Bahru, with time for coffee, a dessert, and unhurried browsing rather than a tightly scheduled attraction visit. Allow around RM10–25 for a drink or snack, and note that individual shops may keep different Monday hours.

Continue on foot toward Jalan Dhoby, a nearby area with murals, independent cafés, and older commercial buildings. The two areas are close enough to combine without another car journey; allow 10–15 minutes between them depending on where you start. Leave room to wander, since the appeal is the streetscape and small businesses rather than a single must-see venue.

Evening: Easy local dinner

For dinner, use Meldrum Walk for a relaxed selection of hawker dishes such as noodles, grilled items, rice plates, and drinks. Budget approximately RM20–40 per person for a generous casual meal, with cash useful at some stalls. From there, take a short Grab back to your accommodation if the weather is poor or if you have parked elsewhere; otherwise, keep the evening unstructured and finish early after the travel day.

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