Begin with the New Delhi–Kuala Lumpur flight, allowing about 7–10 hours door to door, including airport check-in, immigration, baggage collection, and the transfer into the city. For a late-afternoon hotel arrival, reach Indira Gandhi International Airport around three hours before departure; the exact flight time will determine how much sightseeing remains practical. On arrival at Kuala Lumpur International Airport (KLIA), prearrange a private transfer or use the official airport taxi/Grab pickup area. The ride to central Kuala Lumpur is usually 45–75 minutes depending on traffic; KLIA Ekspres to KL Sentral is faster in heavy traffic, but you will still need a short Grab or taxi to the hotel.
After check-in and a short rest, head to Merdeka Square for an easy first look at the city. Allow around 45 minutes for the Sultan Abdul Samad Building, the former colonial administrative buildings, and the broad green square; the exterior areas are best enjoyed before dusk, while the building is beautifully lit after dark. From there, walk roughly 10–15 minutes to Central Market in Pasar Seni, which generally operates into the evening—often until around 10 PM, though individual stalls may close earlier. Browse batik, woodcraft, snacks, and small souvenirs without feeling pressured to buy immediately. A short Grab ride or a 10-minute walk then brings you to Petaling Street Market in Chinatown, where you can spend about an hour exploring the covered lanes and nearby shophouses. Keep phones and wallets secure in the busiest sections, and compare prices before purchasing.
Continue by Grab or the MRT/LRT toward Jalan Alor Night Food Street in Bukit Bintang; allow 15–30 minutes depending on traffic. Arrive around 6:30–7:30 PM, when the street becomes lively but tables are usually easier to find than later in the evening. Choose a few dishes to share—satay, grilled seafood, char kway teow, or a fruit dessert—and expect roughly RM25–60 per person for a casual dinner, depending on seafood and drinks. After this long travel day, keep the evening relaxed and return to the hotel by Grab; fares vary with traffic and surge pricing, so check the app before leaving.
Start early for Batu Caves in Gombak, ideally leaving central Kuala Lumpur around 7:00 AM. A Grab usually takes 25–40 minutes depending on traffic and costs roughly RM20–35 one way; the KTM Komuter train from KL Sentral is cheaper, but Grab is more practical for four people. Allow about two hours for the stairs, temple complex and limestone surroundings. Dress modestly—shoulders and knees covered—and be cautious around the macaques; keep food and loose belongings packed away.
Return towards the city for the National Mosque of Malaysia, allowing around 30–45 minutes from Batu Caves by Grab. Visitor access is conditional around prayer times and religious services, and robes are generally available for visitors who need them. Check the mosque’s visitor hours on the morning itself, especially because this is a Friday; if the visitor area is closed during prayers, wait rather than treating the complex as a quick photo stop. Plan about an hour here, including time for the courtyards and distinctive blue-and-white roof.
Continue to the Islamic Arts Museum Malaysia in Lake Gardens, around 10–15 minutes by Grab from the mosque. Its galleries are a good cool, unhurried break after the morning’s walking, with ceramics, textiles, jewellery and architectural models from across the Islamic world. Allow 1½ hours; admission is commonly around RM20–25 per adult, but confirm the current fee and opening hours before setting out. Have a light lunch nearby or at the museum café rather than making a long detour—today’s final meal is best saved for Village Park Restaurant.
Head to Petronas Twin Towers in KLCC for your timed Skybridge and observation-deck visit, allowing 15–25 minutes from Lake Gardens outside peak traffic. Reserve tickets in advance and arrive at least 30 minutes before the slot for security and check-in; same-day availability is unreliable. The complete visit generally takes about two hours. Afterward, take a Grab or MRT/LRT connection towards Damansara Uptown for dinner at Village Park Restaurant, known for its fragrant nasi lemak and fried chicken. Expect roughly RM20–40 per person, with a busy, casual dining room and possible queues; check the current closing time before leaving KLCC, as hours can change.
Take your booked flight from Kuala Lumpur International Airport (KLIA/KLIA2) to Langkawi International Airport in the morning. Allow roughly 5–7 hours door to door, including the airport transfer, check-in, security, one-hour flight, baggage collection, and the drive to Kuah. A pre-booked taxi or rental car is the easiest option on Langkawi; public transport is limited and the day’s stops are spread across the island. After collecting your luggage, go directly to Kuah Jetty, where the waterfront and the enormous eagle sculpture at Eagle Square make a relaxed first stop. Give yourself about an hour, especially if you want photographs by the bay.
From Eagle Square, it is a short drive to Taman Lagenda Langkawi, a landscaped open-air park depicting local legends and folklore. It is pleasant for an unhurried stroll, but bring water and sun protection—the paths offer limited shade, and the heat can build quickly. Entry is generally inexpensive, often around RM5–20 depending on the applicable ticket category. Allow about an hour before continuing by car toward Kilim; the drive takes approximately 30–40 minutes. At Galeria Perdana, spend around 1½ hours viewing the extensive collection of gifts, awards, and memorabilia associated with Malaysia’s former prime minister. Check the attraction’s current opening hours before setting out, as hours can change, and keep some flexibility for traffic or a leisurely lunch in Kuah.
Leave Kilim by mid-afternoon for Pantai Cenang, allowing roughly 45–60 minutes by car depending on traffic. Head to The Cliff Langkawi in time for sunset; tables with the best sea views are limited, so a reservation is sensible, particularly for a group of four. Drinks and dinner should come to approximately RM60–120 per person, depending on what you order. The restaurant is a good place to finish the travel-heavy day without adding another transfer: settle in for the changing light over the Andaman Sea, then take a short stroll along the beach afterward if everyone still has energy. Keep your return transport arranged in advance, especially if your accommodation is away from Pantai Cenang, as ride availability can thin out later in the evening.
Start early from your accommodation, ideally around 7:30–8:00 AM, and take a Grab or pre-arranged car to Oriental Village; from Pantai Cenang, allow about 30–40 minutes, while Kuah is roughly 25–35 minutes away. Spend about two hours at Langkawi SkyCab, allowing extra time for ticket queues and weather-related delays. The cable car’s operating schedule can change, and strong wind, rain or low cloud may suspend rides, so check the official status that morning rather than relying only on a pre-booked arrival time. Standard return tickets are commonly around RM50–75 per adult, with higher prices for bundled options.
Continue to Langkawi Sky Bridge, reached from the upper cable-car station by a short walk or the optional inclined lift. Allow about an hour for the bridge and viewpoints; access may close temporarily in poor weather. Afterwards, walk or take a short local transfer to Telaga Tujuh Waterfalls for roughly 1½ hours. The lower area is easier, while the steeper forest trail to the upper pools requires proper shoes and care on wet steps—avoid climbing into fast-flowing water after rain. Because all three sights are close together, keep lunch simple at Oriental Village rather than losing time travelling back across the island.
After lunch, drive north to Tanjung Rhu Beach, allowing around 35–45 minutes from Oriental Village. Set aside two relaxed hours here for swimming, a shoreline walk and the views towards the small limestone islands. The beach is quieter than the main resort strip, but facilities are limited, so carry drinking water, sun protection and a small amount of cash. Grab availability can be less reliable in the far north; arrange a return pickup with your driver or ask your accommodation to organize a car rather than assuming you will find a ride immediately.
Stay in the Tanjung Rhu area for dinner at Scarborough Fish & Chips, a casual seafood stop where a meal generally costs about RM35–70 per person. Arrive before the busiest dinner period if possible, as seating and service can take longer in the evening. Afterward, return to your hotel by pre-arranged car or Grab; expect roughly 30–45 minutes to Pantai Cenang and 25–35 minutes to Kuah. Keep the evening unhurried—the northern roads are dark and winding in places, and today’s cable-car, waterfall and beach combination is already a full day.
Take your booked morning flight from Langkawi International Airport to Penang International Airport, allowing 3–4 hours door to door once airport check-in, baggage, boarding, the flight and your onward transfer are included. From the airport, a Grab to central George Town usually takes 30–60 minutes, depending on traffic; arrange luggage storage or early check-in with your hotel if the room is not ready. Keep today’s sightseeing flexible until you have confirmed the flight and baggage timing.
Once settled, walk or take a short Grab to Khoo Kongsi on Cannon Square. Allow about an hour to admire the ornate clanhouse, courtyards and surrounding heritage lanes; check the same-day opening hours before setting out, as admission and last-entry times can vary. Continue on foot through Armenian Street, taking roughly 1½ hours to browse the shophouses, small galleries and street art at an unhurried pace. This is best treated as a wandering route rather than a checklist—look into the side lanes around Lebuh Cannon and Lebuh Acheh, but keep valuables secure in crowded areas.
From Armenian Street, walk toward Chew Jetty and the Weld Quay waterfront in about 15–20 minutes, or use a short Grab if the heat is uncomfortable. Spend around 45 minutes along the wooden walkway, keeping voices low near homes and avoiding blocked doorways: this is still a lived-in community, not just an attraction. Return toward Lebuh Carnarvon for dinner at Tek Sen Restaurant, known for classic Penang Chinese dishes such as double-roasted pork and stir-fried vegetables. Budget approximately RM35–70 per person, and try to arrive before the main dinner rush or expect a queue; opening hours and weekly closing days should be checked that morning. After dinner, it is an easy walk or short Grab back to your accommodation in central George Town.
Start around 8:00 AM with a Grab from George Town to Kek Lok Si Temple in Air Itam, usually 20–35 minutes depending on traffic. The temple complex is built into the hillside, so allow about two hours for the prayer halls, gardens and elevated sections; wear clothing that covers your shoulders and knees and bring water. Some upper areas and attractions may have separate charges, and access can vary, so treat the listed timings and fees as approximate rather than guaranteed.
From Kek Lok Si Temple, take a short Grab to the Penang Hill lower station. The funicular ride itself is quick, but queues can be significant, particularly around midday; allow at least 30–60 minutes for ticketing and boarding, with roughly 2.5 hours overall for the hill. At the top, continue to The Habitat Penang Hill for its rainforest trails and canopy viewpoints. Allow around 1.5 hours there, check same-day opening and weather conditions, and keep your ticket or booking confirmation accessible. Have a light meal or drink at the hilltop before descending, rather than trying to fit in a full restaurant stop between the attractions.
Return by Grab towards Gurney Drive Hawker Centre, allowing 20–40 minutes from Penang Hill depending on evening traffic. This is a good place to share plates of char kway teow, satay, oyster omelette and local desserts; budget approximately RM20–45 per person, with cash useful at individual stalls. After dinner, take a Grab to Hin Bus Depot in George Town for a relaxed hour among its contemporary art spaces, small creative shops and changing events. Its liveliest market-style activity is often concentrated at weekends, so on this Tuesday evening expect a quieter visit and check the current event schedule before going; return to your accommodation by Grab afterward.
Take your prebooked coach or private car from George Town or Butterworth around 7:00 AM, allowing roughly 5–7 hours door to door via Ipoh. The final approach into Tanah Rata is winding, so keep breakfast light and carry water or motion-sickness tablets. A direct coach is usually RM45–75 per person; a private car costs considerably more but is worthwhile for four travelers with luggage. On arrival, leave bags at your accommodation or arrange luggage storage before continuing—today’s route is only comfortable if you avoid waiting for a formal check-in.
Begin at Cameron Valley Tea House 2, where a relaxed plantation walk and tea break take about 1½ hours. The hillside views are especially pleasant in the afternoon, but bring a light jacket and shoes with decent grip; Cameron Highlands is cooler and showers can arrive quickly. From there, continue by pre-arranged car or taxi toward Mossy Forest near Brinchang. Allow about 1½ hours for the guided boardwalk. Access may be restricted by heavy rain, road conditions, or local permit arrangements, so confirm the same morning and do not rely on reaching the forest without a guide. The upper road can be foggy, and mobile coverage is inconsistent.
Continue to BOH Tea Centre Sungei Palas for the plantation viewpoint and tea-room stop, allowing another 1½ hours. Check its operating status before setting out, as weather, maintenance, or occasional closures can affect access. The road is narrow and busy in the late afternoon; a driver is much easier than trying to coordinate separate taxis. If time is running short after the long transfer, keep the viewpoint visit unhurried rather than adding extra attractions.
Return to Tanah Rata for dinner at The Lord’s Café, a casual local favorite for steamboat and comforting Malaysian dishes. Expect around RM30–60 per person and roughly 1½ hours for the meal. It can be busy at dinner, so arrive early or accept a short wait. Keep the evening quiet after the road journey: the highlands become chilly, and tomorrow’s coach to Kuala Lumpur is another long transfer.
Leave Tanah Rata around 8:00 AM by your booked direct coach, or use a private car if you prefer a more comfortable ride with luggage. Allow around 4–5.5 hours door to door, including the winding descent, traffic near Kuala Lumpur, and the transfer from TBS to your hotel or first stop. Coaches generally arrive at Terminal Bersepadu Selatan (TBS); from there, a Grab to the Lake Gardens area usually takes 15–30 minutes depending on traffic. A private car is worth considering for four people, especially if the total fare is shared.
After dropping your bags, take an easy 1.5-hour walk through Perdana Botanical Gardens, Kuala Lumpur’s best post-transfer reset. Follow the shaded paths around the lake and tropical plant collections rather than trying to cover every garden. Entry to the main gardens is generally free, though some adjoining attractions may charge separately; wear comfortable shoes and bring water, as afternoon humidity can be heavy.
From the gardens, a 10–15-minute Grab ride takes you to Thean Hou Temple on Robson Heights. Spend about an hour admiring the tiered roofs, lanterns and hilltop views toward the city. Dress respectfully—shoulders and knees should be covered—and remember that it remains an active place of worship. The temple is usually easiest to visit before dusk, when the details are still clear and the hilltop breeze is pleasant.
Continue downhill by Grab or walk roughly 15–20 minutes into Brickfields Little India for an hour of browsing and a South Indian snack. The streets around Jalan Tun Sambanthan are lively with sari shops, spice stores, flower garlands and casual eateries; try dosa, vadai or banana-leaf rice rather than planning a heavy meal here. Keep some cash in small notes, as smaller shops and snack counters may not accept cards.
Finish in Chinatown at Jao Tim, a stylish restored heritage shophouse suitable for drinks and dinner. The ride from Brickfields normally takes 10–20 minutes, but allow extra time during evening traffic. Expect roughly RM40–90 per person, and check the current opening hours or reserve ahead if you are visiting as a group of four. It is a relaxed place to end the day—particularly after the long highlands transfer—so avoid adding another major attraction.
Keep the final morning easy and leave your luggage with the hotel after checking out. Head to Kuala Lumpur Bird Park in the Lake Gardens by Grab, allowing roughly 15–25 minutes from central Kuala Lumpur depending on traffic. Spend about two hours in the free-flight aviary, where hornbills, peacocks and other birds move around spacious tropical enclosures. Arrive near opening time for cooler weather and more active birds; verify the day’s opening hours and admission price before leaving, as they can change. Wear comfortable shoes and carry water, but avoid lingering too long if your flight is in the afternoon.
Take a Grab from Lake Gardens to Pavilion Kuala Lumpur in Bukit Bintang, usually 15–30 minutes. This is a useful final stop because it is air-conditioned, has plenty of luggage-friendly seating and offers a broad choice of Malaysian and international food. Allow around two hours for lunch and a relaxed browse through the mall. Plan approximately RM30–70 per person for food, depending on whether you choose a food-court meal or a sit-down restaurant. Keep passports, valuables and flight documents with you rather than in checked luggage.
From Pavilion Kuala Lumpur, take a Grab to Saloma Link near Kampung Baru, generally 10–20 minutes outside peak traffic. Allow about 45 minutes for a short photo walk across the bridge and around the illuminated architectural area; daytime views are still worthwhile, but the lighting is most atmospheric after dark. Do not make this stop if traffic is already building or your airport transfer is delayed—the airport journey is the priority.
For the Kuala Lumpur–New Delhi flight, leave the city approximately 3.5–4 hours before departure. Use KLIA Ekspres from KL Sentral if your timing suits the train, or arrange a Grab/private transfer directly to the correct terminal; allow extra time for Kuala Lumpur traffic, baggage drop, immigration and security. Check whether your airline departs from KLIA Terminal 1 or Terminal 2 (KLIA2), since they are separate terminal areas. For a smoother departure, aim to be at the airport around three hours before an international flight, and confirm the airline’s check-in deadline in advance.
No packing list attached yet.