Morning: Depart Johor early, cruising north along the North‑South Expressway (≈4‑hour drive). Stop at Johor Bahru City Square for a quick coffee and stretch.
Afternoon: Arrive at Genting Highlands and check into the Mid‑Range Genting Grand Resort (≈RM250/night). Enjoy a light lunch at the bustling SkyAvenue Food Court featuring local street snacks.
Evening: Take a short walk to the Genting SkyAvenue promenade, sampling satay and ais kacang from stalls. End the night with a panoramic view of the mountains from the SkyCab ride.
Find HotelsMorning: Ride the cable car to Chin Swee Caves Temple (≈1.5 hrs) and admire the serene Buddha statues overlooking the clouds.
Afternoon: Spend the afternoon at the Genting Theme Park (≈4 hrs), enjoying thrill rides and the indoor Snow World.
Evening: Dine at the acclaimed Restaurant Chili’s for a mix of Western and Asian flavours, then stroll through the illuminated Casino de Genting area for ambience.
Find HotelsMorning: Depart Genting and head to Penang (≈5‑hour drive). Pause at Kuala Selangor to view the famous firefly colonies.
Afternoon: Check into the heritage‑styled Seven Terraces Hotel in George Town (≈RM300/night). Grab lunch at Gurney Drive Hawker Centre, trying char kway teow and asam laksa.
Evening: Wander the UNESCO‑listed streets of George Town, photographing street art and colonial façades, then enjoy dinner at Feringgi Grill for upscale local cuisine.
Find HotelsMorning: Ride the funicular to Penang Hill (≈2 hrs) for sweeping island views and a visit to the historic colonial bungalows.
Afternoon: Explore the majestic Kek Lok Si Temple (≈2 hrs), climbing the pagoda and tasting the sweet tofu pudding.
Evening: Satisfy cravings at the bustling Chulia Street Night Market, sampling roti canai, coconut ice cream, and fresh seafood.
Find HotelsMorning: Cross the Malaysia‑Thailand border at Bukit Kayu Hitam, then continue to Hat Yai (≈3‑hour drive). Stop for a snack at Songkhla Lake viewpoint.
Afternoon: Check into the comfortable Centra Hotel Hat Yai (≈RM200/night). Have lunch at Kim Yong Market, tasting Thai‑style grilled chicken (kai yang) and mango sticky rice.
Evening: Stroll through Lee Garden park, then enjoy dinner at Nara Thai Restaurant for authentic northern Thai dishes.
Find HotelsMorning: Visit the bustling Hat Yai Central Market for fresh fruit, local desserts, and souvenir shopping.
Afternoon: Explore the historic Hat Yai Railway Station area and the nearby Songkhla Old Town with its Sino‑Thai architecture.
Evening: Dine at the riverside Chomphu Thai Restaurant, tasting spicy papaya salad (som tam) and grilled river fish.
Find HotelsMorning: Drive back into Malaysia towards Ipoh (≈6‑hour drive), crossing the border smoothly.
Afternoon: Check into the boutique Ipoh Heritage Hotel (≈RM250/night). Enjoy lunch at Restoran New Hollywood for famous Ipoh white coffee and bean curd soup.
Evening: Explore the Ipoh Old Town murals and heritage buildings, ending with dinner at Thean Chun for traditional pork satay.
Find HotelsMorning: Head to the Lost World of Tambun (≈3 hrs) for hot springs, water slides, and limestone caves.
Afternoon: Visit the historic Kellie’s Castle (≈2 hrs) for a glimpse of colonial intrigue.
Evening: Sample street delights at Ipoh Night Market (Pasar Malam), tasting grilled squid, durian puffs, and local sweets.
Find HotelsMorning: Depart for Kuala Lumpur (≈2‑hour drive). Stop at Genting Strawberry Farm on the way for fresh fruit.
Afternoon: Check into the centrally‑located Hotel Stripes Kuala Lumpur (≈RM350/night). Have lunch at Lot 10 Hutong for curated hawker stalls.
Evening: Ascend the Petronas Twin Towers skybridge for a night view, then wander the vibrant Jalan Alor food street for late‑night satay and durian.
Find HotelsMorning: Visit the iconic Batu Caves (≈1.5 hrs), climbing the colorful steps and admiring the Hindu shrines.
Afternoon: Explore the cultural hub of Central Market and the nearby Sri Mahamariamman Temple (≈2 hrs).
Evening: Dine at the upscale Marini’s on 57 for Italian‑Mediterranean cuisine with a skyline backdrop.
Find HotelsMorning: Take a leisurely breakfast at VCR Café, then begin the drive back to Johor (≈4‑hour journey).
Afternoon: Stop at Desaru Coast for a quick beach walk and a bite of fresh grilled fish at the seaside stalls.
Evening: Arrive home in Johor, concluding the road‑trip with memories of diverse cuisines and scenic routes.
Find HotelsTo extend the trip, add an extra night in Penang for a day‑trip to the nearby Entopia Butterfly Farm or a cooking class, and consider a day visit to Langkawi (via ferry from Kuala Perlis). If you need to shorten the itinerary, skip the overnight stay in Hat Yai and return directly from Penang to Ipoh, reducing travel fatigue while still covering the main highlights.