7-Day Malaysia Hidden Gems Itinerary from Delhi

Day 1 · Thu, Oct 1
Kuala Lumpur

Arrival in Kuala Lumpur

  1. Delhi (DEL) → Kuala Lumpur International Airport (KUL) — Take a direct flight if its schedule suits; allow roughly 5–6 hours in the air, plus airport time, immigration and the transfer into town. A late-morning departure could leave time for a gentle evening; book the airport transfer or use the airport train/taxi.
  2. Central Market (Pasar Seni) — Central Kuala Lumpur; browse Malaysian crafts and heritage stalls after checking in, for about 1 hour.
  3. Kwai Chai Hong — Chinatown; explore its restored laneways and murals, for about 45 minutes.
  4. Sri Mahamariamman Temple — Chinatown; visit one of the city’s oldest Hindu temples, for about 30 minutes.
  5. Jalan Petaling — Chinatown; enjoy the lively market street and dinner at a nearby hawker stall, about 1–1.5 hours; budget roughly MYR 15–35 per person.

Arrival from Delhi

Take a Delhi (DEL)–Kuala Lumpur International Airport (KUL) nonstop flight if the timings work; the flight is roughly 5–6 hours, and Kuala Lumpur is 2½ hours ahead of Delhi. After immigration and baggage, allow about an hour for the KLIA Ekspres to KL Sentral (MYR 55 one way), then a short Grab or taxi ride to your hotel. A late-morning departure from Delhi may not get you into central Kuala Lumpur until evening, so this full sequence is only feasible if you land early enough. Check the actual flight and opening times before counting on all four stops; don’t rush straight into town if you’re tired.

Central Market and Chinatown

After checking in, go to Central Market (Pasar Seni) for about an hour of browsing Malaysian crafts and heritage stalls. It’s generally open daily from 10am to 10pm, but check the day’s hours and your arrival time; if you reach the city late, the market may be closed. From there, take a Grab or walk about 10–15 minutes to Kwai Chai Hong, a restored Chinatown lane with murals and old shophouses. Allow around 45 minutes, and be considerate if photographing residents or businesses.

Temple, market street and dinner

Continue to Sri Mahamariamman Temple, a short walk away. Allow about 30 minutes; remove your shoes, dress modestly, and check whether the temple is open when you arrive, as visiting hours can vary. Finish on Jalan Petaling for its lively market atmosphere and a nearby hawker-stall dinner—budget roughly MYR 15–35 per person for food. If your flight lands too late for Central Market or the temple, the sensible fix is to move those visits to another Kuala Lumpur day rather than squeeze them in after closing.

Day 2 · Fri, Oct 2
Kuala Lumpur

Kuala Lumpur

  1. Batu Caves — North of the city; climb to the cave temples early, allowing 1.5–2 hours and dressing modestly.
  2. Kampung Baru — Near the city centre; have a traditional Malay lunch and see a village-like enclave against the modern skyline, about 1–1.5 hours; budget roughly MYR 15–35 per person.
  3. KL Forest Eco Park — Bukit Nanas; walk the elevated canopy paths in the city’s remaining tropical forest, about 1–1.5 hours.
  4. Islamic Arts Museum Malaysia — Near the National Mosque; explore its galleries and architecture, about 1.5–2 hours.
  5. Saloma Link — Kampung Baru; finish with an illuminated pedestrian-bridge walk and skyline views, about 30–45 minutes.

Morning

Start early for Batu Caves—aim to arrive around 7:30–8:00, before the heat and tour groups build. From central Kuala Lumpur, a Grab usually takes 20–35 minutes depending on traffic; the KTM Komuter from KL Sentral is another option, taking about 30 minutes to Batu Caves station, right by the entrance. Allow 1.5–2 hours for the stairs and temple caves. Entry to the main cave is free; dress modestly, and bring water for the climb. Then head back towards the centre for lunch in Kampung Baru. Choose a nasi campur or nasi lemak stall around Jalan Raja Muda Musa; allow 1–1.5 hours and roughly MYR 15–35 per person. The village-scale streets and traditional houses make a striking contrast with the skyline.

Afternoon

Take a Grab to KL Forest Eco Park at Bukit Nanas—usually around 10–20 minutes from Kampung Baru, though city traffic can stretch that. Give the forest paths 1–1.5 hours; check the canopy-walk status and park hours before setting out, as access can change. Next, continue by Grab or taxi to the Islamic Arts Museum Malaysia, near the National Mosque. Its galleries reward an unhurried visit, so allow 1.5–2 hours; it’s generally open daily from 9:30 a.m. to 6 p.m., with admission around MYR 20 for foreign adults. Try to arrive by 3:30–4 p.m. so you’re not racing the closing time.

Evening

Finish at Saloma Link, the illuminated pedestrian bridge linking Kampung Baru with the city-centre side. From the museum, a Grab is the simplest connection; allow about 15–25 minutes in traffic. Spend 30–45 minutes crossing and taking in the Petronas Towers view, then stay nearby for dinner if you’re hungry. The bridge is especially photogenic after dark; wear comfortable shoes, and expect a short wait for a clear photo spot at busy times.

Day 3 · Sat, Oct 3
George Town, Penang

George Town and Penang

Getting there from Kuala Lumpur
Fly from KUL to Penang International Airport (PEN) on AirAsia, Malaysia Airlines or Batik Air (about 1 hour in the air; roughly 3–4 hours including airport time and transfer to George Town). Book with the airline or compare on Google Flights. Take a morning flight, as the itinerary has activities planned in George Town that day. Budget about MYR 100–350 one way, excluding baggage and transfers.
  1. Kuala Lumpur → Penang (PEN) — Fly from KUL to Penang, allowing about 1 hour in the air, airport transfers and check-in; a morning flight makes this day workable. Confirm the flight schedule and baggage allowance before booking.
  2. Armenian Street — George Town; wander the heritage lanes and street-art area, about 1–1.5 hours.
  3. Khoo Kongsi — George Town; visit this richly decorated clanhouse, about 45–60 minutes.
  4. Penang Street Food at Chulia Street — George Town; sample local hawker dishes for dinner, about 1–1.5 hours; budget roughly MYR 15–35 per person.
  5. Chew Jetty — George Town waterfront; stroll the historic stilt-house settlement in the cooler late afternoon, about 45 minutes.

Late Morning–Afternoon

After your morning flight, allow time to reach George Town and drop your bags; the airport-to-town transfer usually takes around 30–45 minutes by taxi or Grab, traffic permitting. Head to Armenian Street for an easy first wander through the heritage lanes and street-art corners—an hour or so is plenty, and the shaded five-foot ways offer welcome breaks from the heat. Then walk about 5–10 minutes to Khoo Kongsi. Set aside 45–60 minutes for its ornate clanhouse halls and courtyard; it generally opens daily during daytime hours, but check locally for the day’s closing time. Entry is typically around MYR 10–15.

Evening

For dinner, make your way to the Chulia Street hawker stretch and browse the stalls for dishes such as char kway teow, wantan mee or Penang laksa; most plates cost roughly MYR 8–18, so MYR 15–35 is a sensible budget for a meal and drink. Stalls usually get going in the evening, though individual hours vary. After eating, take a Grab or an easy 15–20-minute walk to Chew Jetty for a waterfront stroll among the historic stilt houses. Go respectfully—the homes are still lived in, and some lanes or attractions may close in the evening—so if access is winding down, enjoy the outside views rather than entering private areas.

Day 4 · Sun, Oct 4
George Town, Penang

Penang

  1. Penang Hill — Air Itam; take the funicular up early for forest trails and island views, allowing 2–3 hours.
  2. Kek Lok Si Temple — Air Itam; explore the extensive hilltop temple complex, about 1.5–2 hours.
  3. Air Itam Market — Air Itam; try a bowl of assam laksa for lunch, about 45–60 minutes; budget roughly MYR 10–25 per person.
  4. Tropical Spice Garden — Teluk Bahang; follow the shaded spice trails and learn about regional plants, about 1.5–2 hours.
  5. Batu Ferringhi Beach — North coast; unwind by the sea before returning to George Town, about 1–1.5 hours.

Early Morning

Head to Penang Hill around 7:00 a.m. by Grab from George Town; allow about 25–40 minutes, depending on traffic. The funicular usually starts running early, but check the day’s schedule before setting out. Allow 2–3 hours for the ride up, cool forest air and island views; bring water and shoes with decent grip if you plan to take a trail. The lower station can get busy later in the morning, so an early start is worthwhile.

Late Morning and Lunch

Take a short Grab ride down to Kek Lok Si Temple in Air Itam. Give yourself 1.5–2 hours to explore its courtyards and hillside buildings; entry to much of the complex is free, though some lifts or attractions may charge a small fee. Then walk or take a quick ride to Air Itam Market for assam laksa—expect a tangy, fish-based broth and a lively, no-frills market setting. Budget MYR 10–25 per person, and bring cash; stalls can sell out or wind down after lunch.

Afternoon and Evening

From Air Itam, take a Grab to Tropical Spice Garden in Teluk Bahang—allow roughly 35–50 minutes, traffic permitting. Follow the shaded trails for 1.5–2 hours; check opening hours before leaving, as the garden’s schedule can vary. Finish at Batu Ferringhi Beach, about 10–15 minutes away by car, for a relaxed hour by the water before heading back to George Town (typically 35–50 minutes by Grab). This is a full day with several cross-island rides, so book a car between stops rather than relying on infrequent buses, and keep some buffer for traffic.

Day 5 · Mon, Oct 5
Langkawi

Arrival in Langkawi

Getting there from George Town, Penang
Take a direct PEN–LGK flight if one operates on your date (about 40 minutes in the air; allow roughly 3 hours including airport transfers and check-in). Check Firefly and other airlines’ schedules and book directly with the airline; direct service can be limited. A morning departure leaves time for Langkawi’s planned activities. Budget about MYR 100–300 one way.
Bus from Penang to Kuala Perlis, then ferry to Langkawi (about 5–7 hours total, depending on connections; roughly MYR 50–100). Check bus schedules on BusOnlineTicket or 12Go and ferry schedules/tickets with the operator. Allow time between bus and ferry departures; this is slower but avoids flying via Kuala Lumpur.
  1. Penang (PEN) → Langkawi (LGK) — Take a direct flight if operating on your date; the flight is short, but allow for airport transfers and check-in. If no suitable direct flight is available, connect via Kuala Lumpur; verify schedules before committing to the day’s plan.
  2. Pantai Cenang — Settle in around Cenang and take an easy beach walk, about 1 hour.
  3. Laman Padi Langkawi — Cenang; visit the rice museum and paddy fields, about 1–1.5 hours.
  4. Underwater World Langkawi — Cenang; explore the aquarium, about 1.5–2 hours.
  5. Cenang Mall — Cenang; have dinner nearby and browse local shops, about 1–1.5 hours; budget roughly MYR 20–45 per person.

Arrival and settle in

This day works best if you can get a morning direct flight from Penang International Airport (PEN) to Langkawi International Airport (LGK). Direct service can be limited, so confirm the schedule before booking accommodation around this plan. If you have to connect through Kuala Lumpur, the extra airport time may push the afternoon activities too late; in that case, treat the schedule as tight and check each attraction’s closing time on the day. From Langkawi Airport, take a Grab or taxi to Pantai Cenang—usually around 15–20 minutes—and drop your bags before heading out.

Afternoon around Cenang

Ease into island time with an hour-long walk along Pantai Cenang; the beach is easy to reach on foot from most Cenang stays, and the late-afternoon light is lovely. Then visit Laman Padi Langkawi, a rice museum and paddy-field site in Cenang. Allow about 1–1½ hours; it is generally open during daytime hours, but check locally for current opening times and any entry charge. Continue to Underwater World Langkawi, a short walk away along the main Cenang strip. Budget 1½–2 hours and roughly MYR 40–60 for an adult ticket, allowing a little flexibility for current rates and closing time.

Evening

Finish at Cenang Mall, where you can browse the shops and choose dinner nearby without needing another ride. Keep MYR 20–45 per person in mind for a casual meal, more if you opt for seafood or drinks. If your flight lands late or the museum and aquarium hours don’t line up, ask your hotel to help confirm what is still open before setting off; the beach walk and mall are the easiest parts of the plan to enjoy at a relaxed pace.

Day 6 · Tue, Oct 6
Langkawi

Langkawi

  1. Kilim Karst Geoforest Park — Northeast Langkawi; take a licensed mangrove-and-karst boat tour, allowing 3–4 hours including transfers.
  2. Tanjung Rhu Beach — North coast; enjoy a quieter stretch of sand after the boat trip, about 1–1.5 hours.
  3. Langkawi SkyCab — Oriental Village; ride the cable car for sweeping views, allowing 1.5–2 hours and checking weather and operating status before setting out.
  4. Langkawi Sky Bridge — At the SkyCab summit; walk the curved bridge if conditions permit, about 45–60 minutes.
  5. The Cliff Langkawi — Pantai Cenang; have a sunset-side dinner overlooking the water, about 1–1.5 hours; budget roughly MYR 60–120 per person.

Early morning–late morning

Set off from your Pantai Cenang accommodation around 7:00 a.m. for Kilim Karst Geoforest Park on Langkawi’s northeast coast; the drive is roughly 35–45 minutes. Book a licensed mangrove-and-karst boat tour in advance and allow 3–4 hours overall, including the drive and check-in. Shared tours commonly cost around MYR 60–120 per person, while private boats cost more. Bring sun protection and water, and ask the operator to confirm the morning departure and expected return time.

Midday

After the boat trip, continue to Tanjung Rhu Beach—about 15–25 minutes by road—for a relaxed hour on the sand. Have a light lunch nearby or bring snacks; facilities and food options are more limited here than around Cenang. Then drive to Oriental Village for the Langkawi SkyCab. This is the day’s tightest transition: allow about 35–45 minutes from Tanjung Rhu, and check the cable car’s operating status and last admission before leaving the beach. Weather can pause service, and queues can stretch your visit beyond the 1.5–2 hours you might expect.

Afternoon–evening

Ride the Langkawi SkyCab up to the summit, then walk the Langkawi Sky Bridge if it is open and conditions are clear; allow 45–60 minutes for the bridge and viewpoints. Expect extra charges for some bridge access options, and wear shoes with decent grip. From Oriental Village, allow roughly 35–45 minutes to The Cliff Langkawi at Pantai Cenang. Aim for dinner around sunset, but this is a full, geographically spread-out day: if the boat tour runs late or the SkyCab is delayed, head straight to the cable car and keep the beach stop short. Budget about MYR 60–120 per person for dinner; reserve ahead if you want a sunset-facing table.

Day 7 · Wed, Oct 7
Langkawi

Return from Langkawi

  1. Makam Mahsuri — Ulu Melaka; visit Langkawi’s best-known heritage site if your flight is later in the day, about 1–1.5 hours.
  2. Atma Alam Batik Art Village — Padang Matsirat; see batik-making demonstrations and browse locally made textiles, about 45–60 minutes.
  3. Nasi Dagang Pak Malau — Near Makam Mahsuri; enjoy a final local meal if open when you visit, about 45–60 minutes; budget roughly MYR 15–30 per person.
  4. Langkawi International Airport (LGK) → Delhi (DEL) — Fly home with a connection, commonly via Kuala Lumpur; allow a generous connection buffer and confirm both flights are on one ticket where possible. Leave for the airport at least 2–3 hours before departure, plus your transfer time.

Morning: Langkawi heritage

If your flight is later in the day, head first to Makam Mahsuri in Ulu Melaka; allow 1–1½ hours to explore the shrine, exhibits and grounds. It’s easiest to get around today by Grab or a rental car, since these stops are spread across the island. Check the site’s current opening hours before setting out, and keep some cash handy for admission.

Late morning–Lunch

Continue to Atma Alam Batik Art Village in Padang Matsirat for a look at batik-making and locally made textiles; budget 45–60 minutes, and check ahead for demonstration times. Then return to Nasi Dagang Pak Malau, near Makam Mahsuri, for a final local meal—allow 45–60 minutes and roughly MYR 15–30 per person. It may not be open later in the day, so confirm its hours and fit lunch around them; leave a little slack for island traffic.

Departure

For Langkawi International Airport (LGK), allow roughly 15–30 minutes from these central-island stops by car, depending on your exact starting point and traffic. Leave with enough time to arrive at least 2–3 hours before your international departure. Flights to Delhi (DEL) commonly connect via Kuala Lumpur; a single ticket is preferable, and if you book separate flights, leave a generous connection buffer in case of delays.

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