7-Day Malaysia Itinerary: Kuala Lumpur, Penang, and Langkawi

Day 1 · Thu, Oct 1
Kuala Lumpur

Kuala Lumpur city highlights

  1. Petronas Twin Towers — KLCC; take in Kuala Lumpur’s signature skyline from the towers’ observation deck, ideally with a timed booking. Late morning, ~1.5 hours.
  2. Aquaria KLCC — KLCC; explore the underwater tunnel and marine exhibits beneath the convention centre. Early afternoon, ~1.5 hours.
  3. KLCC Park — KLCC; cool off among the landscaped paths and fountains with views of the towers. Late afternoon, ~1 hour.
  4. Madam Kwan’s Suria KLCC — KLCC; try Malaysian favourites such as nasi lemak in a convenient spot near the day’s sights. Early evening, ~1 hour; about RM30–60 per person.

Late morning

Start at Petronas Twin Towers with a timed ticket for the Skybridge and observation deck; allow about 1½ hours, including security and the lift queue. Book through the official website in advance—popular slots can sell out—and arrive 15 minutes early. Adult tickets are roughly RM100–150, depending on residency and ticket type; the towers are generally open Tuesday to Sunday, with Monday closures, but check the date-specific schedule before booking. The entrance is inside Suria KLCC.

Early afternoon

Stay in the complex and follow the signs to Aquaria KLCC, beneath the convention centre. The underwater tunnel is the highlight, and an unhurried visit takes around 1½ hours. Tickets are typically around RM70–100 for adults; it’s usually open daily from 10am to 8pm, with last entry before closing. Buy online if you want to avoid the ticket queue, and leave a little breathing room between attractions rather than rushing straight from the towers.

Late afternoon and early evening

When the heat eases, head outside to KLCC Park for a shaded wander and those classic tower views from the lawns and paths. It’s free and open daily; bring water, and keep an eye out for the Lake Symphony fountain show after dark. Finish with nasi lemak or another Malaysian favourite at Madam Kwan’s in Suria KLCC—budget about RM30–60 per person. It’s a convenient, air-conditioned end to the day; expect a wait at peak dinner time.

Day 2 · Fri, Oct 2
Kuala Lumpur

Batu Caves and northern Kuala Lumpur

  1. Batu Caves — Gombak; climb the colourful steps to the limestone cave temple, arriving early to beat the heat. Morning, ~2 hours.
  2. Royal Selangor Visitor Centre — Setapak; see how the city’s pewterware is made and browse the workshop displays. Late morning, ~1.5 hours.
  3. Rani Vilas — Batu Caves area; settle in for South Indian vegetarian dishes after the morning’s exploring. Lunch, ~1 hour; about RM15–35 per person.
  4. Taman Tasik Titiwangsa — Titiwangsa; enjoy a relaxed lakeside walk with broad views toward the city skyline. Late afternoon, ~1 hour.

Morning

Get to Batu Caves around 7:30 a.m., before the heat builds and tour groups arrive. The main Temple Cave is free to enter; the climb is 272 steps, so bring water and wear shoes with grip. Dress modestly (knees and shoulders covered), and keep food tucked away from the monkeys. Allow about two hours to explore, then take a Grab to Royal Selangor Visitor Centre in Setapak—roughly 20–30 minutes, depending on traffic. The visitor centre is generally open daily from 9 a.m. to 5 p.m.; admission is free, and you can see the pewter-making process and browse the displays at an easy pace.

Lunch

Head to Rani Vilas near Batu Caves for South Indian vegetarian food. Settle in for a thali, dosa or other freshly made dishes; budget around RM15–35 per person. A Grab from the visitor centre takes roughly 15–25 minutes, depending on traffic. After lunch, leave a little breathing room before continuing south toward Titiwangsa.

Late afternoon

Finish at Taman Tasik Titiwangsa, where a gentle lakeside walk gives you a wide view of the Kuala Lumpur skyline. The park is free and typically open from early morning until late evening; allow about an hour, and aim for the softer late-afternoon light. From Rani Vilas, a Grab is the simplest option, usually around 20–30 minutes in city traffic.

Day 3 · Sat, Oct 3
Kuala Lumpur

Central Kuala Lumpur and Jalan Alor

  1. Central Market — City Centre; browse Malaysian crafts and local design in a heritage market hall. Morning, ~1.5 hours.
  2. Sri Mahamariamman Temple — Chinatown; visit one of Kuala Lumpur’s oldest Hindu temples, known for its ornate entrance tower. Late morning, ~45 minutes.
  3. Petaling Street Market — Chinatown; explore the lively covered market and its surrounding lanes. Early afternoon, ~1.5 hours.
  4. Merdeka Square — Historic City Centre; see the colonial-era civic buildings and the site associated with Malaysia’s independence. Late afternoon, ~1 hour.
  5. Jalan Alor — Bukit Bintang; sample grilled seafood, noodles and other hawker favourites along this bustling food street. Evening, ~1.5 hours; about RM25–60 per person.

Morning

Start at Central Market when it opens around 10 a.m.; give yourself about 90 minutes to browse the heritage hall’s batik, crafts and local-design stalls. It’s an easy 10-minute walk from Pasar Seni LRT station. From there, walk roughly 10 minutes into Chinatown to Sri Mahamariamman Temple. Its ornate entrance tower is the standout, but remember to dress modestly and remove your shoes before entering; check the day’s visiting hours, as access may pause around prayer times. Allow about 45 minutes.

Early afternoon

Continue on foot to Petaling Street Market for around 1½ hours among the covered stalls and side lanes. It gets busy and warm, so keep valuables secure and compare prices before buying. Stop for lunch at a nearby Chinatown kopitiam or noodle shop—many small places are good value, with a simple meal often around RM10–25. If you’d rather avoid walking in the midday heat, a short Grab ride between stops is inexpensive.

Late afternoon and evening

Take a Grab to Merdeka Square—about 10–15 minutes in light traffic—or walk there in roughly 20 minutes. Spend an hour around the broad lawn and historic civic buildings; the square is free to visit, and the softer late-afternoon light is kinder for photos. For dinner, ride on to Jalan Alor in Bukit Bintang (around 10–15 minutes by Grab, traffic permitting) and settle in for grilled seafood, noodles or satay. Budget about RM25–60 per person; stalls are liveliest in the evening, and it’s worth checking prices before ordering seafood.

Day 4 · Sun, Oct 4
George Town, Penang

George Town heritage district

Getting there from Kuala Lumpur
Fly direct from Kuala Lumpur International Airport (KUL) to Penang International Airport (PEN) on AirAsia or Malaysia Airlines (about 1 hour; roughly RM100–300). Book with the airline or compare on Google Flights. Take an early-morning flight to reach George Town in time for the late-morning plans; allow about 30–45 minutes for the airport-to-town transfer.
  1. Khoo Kongsi — George Town; admire the richly decorated clanhouse and learn about Penang’s Chinese community history. Late morning, ~1 hour.
  2. Armenian Street — George Town heritage core; stroll the historic lanes and spot well-known street art and restored shophouses. Early afternoon, ~1.5 hours.
  3. Pinang Peranakan Mansion — George Town; tour a lavish historic home showcasing Peranakan furnishings and traditions. Mid-afternoon, ~1.5 hours.
  4. Nancy’s Kitchen — George Town; enjoy Nyonya cooking, including classic Peranakan dishes. Dinner, ~1.5 hours; about RM25–50 per person.

Late morning

Head to Khoo Kongsi first, ideally around 11 a.m. Allow about an hour to take in the carved, gilded clanhouse and its small museum; admission is roughly RM15–20, and hours can vary, so check before setting out. After arriving in George Town, leave your bags at your hotel if possible and take a Grab into the heritage core rather than trying to fit in extra sightseeing.

Early afternoon

From Khoo Kongsi, it’s a short walk to Armenian Street. Give yourself around 1½ hours to wander the old lanes, admire the restored shophouses and look for the street art—there’s no need to follow a strict route. The streets are exposed and humid, so carry water and duck into a café for a cool drink when you need a break.

Mid-afternoon and dinner

Walk or take a quick Grab to Pinang Peranakan Mansion for a guided look around its ornate rooms and collection of Peranakan household treasures. Plan on about 1½ hours; admission is typically around RM25–30, and it generally closes by late afternoon. For dinner, continue to Nancy’s Kitchen and allow about 1½ hours for Nyonya classics such as ayam pongteh or assam laksa; budget RM25–50 per person and check opening hours or reserve ahead, as it’s a popular spot.

Day 5 · Mon, Oct 5
George Town, Penang

Penang Hill and the island's north coast

  1. Penang Hill — Air Itam; ride the funicular up for cooler air and sweeping views over the island. Morning, ~2.5 hours.
  2. Kek Lok Si Temple — Air Itam; explore one of Southeast Asia’s largest Buddhist temple complexes on the hillside. Late morning, ~1.5 hours.
  3. Penang National Park — Teluk Bahang; take a coastal trail through rainforest to enjoy the island’s quieter natural side. Early afternoon, ~2.5 hours.
  4. The Cliff Restaurant — Batu Ferringhi; dine above the beachfront after a day outdoors, with Malaysian and international options. Evening, ~1.5 hours; about RM50–100 per person.

Morning

Take a Grab to Penang Hill for an early start; aim to arrive around 7:30 a.m. to beat the queues and catch the clearest views. The funicular usually runs from about 6:30 a.m.; allow roughly 2½ hours for the ride up, viewpoints and a stroll in the cooler air. Return tickets for non-residents are around RM30, but check current fares and operating hours before you go. Then head down to Kek Lok Si Temple in Air Itam, a short ride away. Give the hillside complex about 1½ hours, wear shoes with grip and bring small cash for optional attractions such as the pagoda or inclined lift. Grab a quick lunch in Air Itam before setting off.

Afternoon and evening

From Air Itam, allow about 40–50 minutes by Grab to reach Penang National Park in Teluk Bahang. Register at the entrance before starting a trail; entry is generally free, but check current access and trail conditions, as closures can change. With 2½ hours, choose a route that suits the weather and your energy, and carry water, sun protection and shoes suitable for muddy paths. Afterwards, it’s about a 20-minute drive to The Cliff Restaurant in Batu Ferringhi; book ahead for a sunset table above the beach. Expect roughly RM50–100 per person, and allow 1½ hours for dinner.

Day 6 · Tue, Oct 6
Langkawi

Langkawi island arrival

Getting there from George Town, Penang
Fly direct from Penang International Airport (PEN) to Langkawi International Airport (LGK), typically on AirAsia or Firefly (about 35–45 minutes; roughly RM100–300). Book with the airline or compare on Google Flights. Choose a morning flight to allow time for the transfer into Kuah and the afternoon plans; allow about 20–30 minutes from Langkawi Airport to Kuah by taxi or pre-booked transfer.
  1. Langkawi arrival and transfer to your accommodation — Langkawi; allow time for the flight or ferry connection and onward taxi or pre-arranged transfer. Arrival period, typically ~1–2 hours beyond the flight or ferry.
  2. Eagle Square (Dataran Lang) — Kuah; see the island’s iconic eagle statue and take an easy waterfront stroll. Late afternoon, ~1 hour.
  3. Langkawi Fair Shopping Mall — Kuah; browse local shops and pick up essentials without a demanding first-day excursion. Early evening, ~1 hour.
  4. Wonderland Food Store — Kuah; choose from fresh seafood and Chinese-style dishes at this popular casual restaurant. Dinner, ~1.5 hours; about RM30–70 per person.

Arrival and late afternoon

After your morning arrival at Langkawi International Airport, allow roughly 20–30 minutes by taxi or pre-arranged transfer to reach your accommodation in Kuah; leave time to check in, drop your bags and get some rest. Head to Eagle Square (Dataran Lang) later in the afternoon, when the waterfront is more comfortable for a stroll and the light is good for photos of the giant eagle. Give yourself about an hour, and bring water—the open promenade can still feel hot.

Early evening

From the square, take a short taxi ride or walk about 15–20 minutes to Langkawi Fair Shopping Mall for an easy browse and any essentials you need for the island. Shops generally stay open into the evening, though individual hours vary. Keep this stop relaxed rather than treating it as a major shopping destination; it’s a practical, air-conditioned pause before dinner.

Dinner

Finish at Wonderland Food Store, a popular casual spot for Chinese-style dishes and seafood. Plan on around 1½ hours and roughly RM30–70 per person, depending on what you order; seafood prices can vary, so check the price before confirming your selection. It can get busy at dinner, so arrive a little early or expect a short wait.

Day 7 · Wed, Oct 7
Langkawi

Langkawi island highlights

  1. Langkawi SkyCab — Oriental Village; ride the cable car up Mount Mat Cincang for dramatic island and sea views. Morning, ~2 hours.
  2. Langkawi Sky Bridge — Mount Mat Cincang; walk the curved mountain-top bridge for a memorable high-altitude outlook. Late morning, ~1 hour.
  3. Telaga Tujuh Waterfalls — Telaga Tujuh; follow the forest trail to the tiered pools, allowing extra time for the steep steps. Early afternoon, ~2 hours.
  4. Island Hopping Tour — depart from the southern Langkawi boat area; spend the afternoon cruising among nearby islands and swimming stops. Mid-afternoon, ~3–4 hours.
  5. Pantai Cenang — Pantai Cenang; finish with a beach stroll and sunset by Langkawi’s best-known stretch of sand. Evening, ~1 hour.
  6. Orkid Ria Seafood Restaurant — Pantai Cenang; end the trip over a seafood dinner close to the beach. Dinner, ~1.5 hours; about RM50–100 per person.

Morning

Be at Oriental Village for opening, usually around 9 a.m. (check the Langkawi SkyCab schedule before you go, as weather can pause operations). Allow about two hours for the cable car, queues and viewpoints; return fares are roughly RM85–100 for international visitors, with separate charges for some attractions. Continue to the Langkawi Sky Bridge for its sweeping views from Mount Mat Cincang. It’s about an hour for the bridge and access route; the final approach may involve an extra fee or a short, steep walk, so wear shoes with grip. Clouds can roll in quickly, so don’t leave the viewpoints to the very end of your visit.

Early afternoon

Have a quick lunch around Oriental Village, then head to Telaga Tujuh Waterfalls nearby. Set aside about two hours for the forest trail and steep stair sections; the pools are lovely, but the climb can be slippery after rain. Bring water, and avoid swimming if the rocks or current look unsafe. This is a full day, so keep the waterfall visit to the lower pools if you’re watching the clock.

Afternoon and evening

Arrange a late Island Hopping Tour departing from the southern Langkawi boat area—confirm the exact jetty and departure time when booking, and look for a later-afternoon sailing to fit the morning’s plans. Tours generally run three to four hours and include boat transfers and swimming stops; bring sun protection, a dry bag and cash for any fees. The timing is tight: a mid-afternoon departure may bring you back around sunset, so check the return time rather than assuming there’ll be room for a long beach stop.

If you’re back in time, take a relaxed sunset stroll along Pantai Cenang; otherwise, enjoy the beach after dinner or catch the last light from the shore near your restaurant. Finish at Orkid Ria Seafood Restaurant on Pantai Cenang—budget about RM50–100 per person, and ask for the day’s prices before ordering seafood by weight. Reserve or arrive early in the dinner rush, especially if you want a table without a wait.

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