On this page
Malaysia 2-Week Itinerary: The Perfect Grand Tour (2026)
Two weeks is the ideal length for Malaysia. This day-by-day itinerary covers KL, Penang, Langkawi, and an optional Borneo extension — with realistic pacing.

The 14-day Malaysia grand tour is the standard starting point for first-time visitors with two weeks and a flexible route. Kuala Lumpur for the modern city and Petronas Towers. Penang for one of Asia's great food cultures and a UNESCO heritage zone you could walk for five days and still miss things. Langkawi for duty-free beaches and the decompression that ends a dense Malaysia trip well.
They're not interchangeable stops — each one is genuinely different from the others. KL is vertical, fast, and relentlessly contemporary. Penang is low-rise, walkable, and layered with 250 years of Hokkien, Hakka, Tamil, Malay, and British history on the same street. Langkawi is an island that doesn't require you to do much. The circuit works because the pacing shifts as you move north.
Best for:
This guide covers the day-by-day route for all three destinations, every transport leg, and a Borneo extension for travellers who'd rather swap Langkawi for wildlife. For your specific Penang days, the itinerary gives a five-day framework — use the Penang trip planner to build those days around your actual interests.
First-time visitors to Malaysia wanting to cover the country's three most rewarding destinations; travellers flying into KL and exiting via Langkawi or Penang; anyone who wants to combine a modern city, a heritage food capital, and a beach destination in a single two-week trip
The Route at a Glance
| Days | Destination | What it's for |
|---|---|---|
| 1–3 | Kuala Lumpur | Petronas Towers, Batu Caves, Chinatown, Bangsar |
| 4–8 | Penang | George Town heritage, Penang Hill, five days of eating |
| 9–12 | Langkawi | Beaches, cable car, island hopping, duty-free |
| 13–14 | Kuala Lumpur (return) | Last afternoon + departure from KLIA |
The route runs north along Malaysia's west coast without any backtracking. KL to Penang is 3.5 hours by ETS train. Penang to Langkawi is a 2h45min ferry from the heart of George Town. Langkawi to KL is a 1-hour flight. The logistics are straightforward.
KL: Days 1–3
Day 1 — Kuala Lumpur: Arrivals and Petronas Towers
Most international flights land at KLIA or KLIA2, 55km south of the city. The KLIA Ekspres runs direct from KLIA to KL Sentral in 28 minutes (RM 55 one way); from KL Sentral, Grab or the Monorail reaches Bukit Bintang in 15 minutes.
Base yourself in Bukit Bintang for the KL leg. It's walking distance to KLCC and Jalan Alor, and connected to KL Sentral by Monorail for the Batu Caves trip on Day 2.
After settling in, walk 10 minutes north to KLCC. The Petronas Twin Towers are the obvious landmark — the bridge between the towers at Level 41 requires timed-entry tickets (RM 80 for foreigners; book at petronastwintowers.com.my). The view from KLCC Park at the base costs nothing and is impressive on its own. Aquaria KLCC in the convention centre basement is a solid 2–3 hour option if you're travelling with children.
Dinner at Jalan Alor — 10 minutes' walk through the Bukit Bintang backstreets. An outdoor strip of Chinese and Malay restaurants open until midnight: butter prawns, satay carts, barbecued chicken wings, cold beer, and fruit stalls under fluorescent lights. A full dinner for two with drinks runs RM 50–80.
Day 2 — Batu Caves, Chinatown, and Merdeka Square
Leave early for Batu Caves. The KTM Komuter from KL Sentral to Batu Caves station takes 30 minutes (RM 2.60 each way; buy a Touch 'n Go card at the station for RM 10 plus credit). Go before 9am to beat the tour groups and the midday heat. The 272 rainbow-painted steps lead up to the main Hindu cave temple — active shrines, limestone caverns, and a significant macaque population. Free admission.
Back in the city by mid-morning: Petaling Street (Chinatown) for a walk through the covered market and the older shop-house businesses that have operated here for decades. Lunch on Jalan Silang (beef noodles, RM 10–15) or a kopitiam set on Jalan Sultan.
Walk north to Masjid Jamek — KL's oldest mosque, built in 1909 at the confluence of the Gombak and Klang rivers. Then a 5-minute walk to Merdeka Square and the Sultan Abdul Samad Building: the best piece of Moorish-colonial architecture in the city, built in 1897, where the Malaysian flag was raised on 31 August 1957.
Dinner on the Petaling Street side streets: the older kopitiam houses on Jalan Sultan or the evening stalls around Jalan Hang Lekiu.
Day 3 — Bangsar, KL Forest Eco Park, and the Evening Train
Bangsar is where KL lives rather than performs. Grab from Bukit Bintang to Telawi Street (RM 12–18) and use the morning for the Bangsar Wet Market (open from 6am), an independent cafe, and a brunch that doesn't feel arranged for tourists. Pasar Bangsar on Jalan Telawi 1 is the wet market; the cafe strip is along Jalan Telawi 3.
After brunch: KL Forest Eco Park, 9 hectares of original lowland rainforest preserved inside the city limits. The canopy walkway (RM 10) runs 70 minutes through primary forest at tree level — there is something specific about walking through pre-colonial rainforest while surrounded by 70-storey towers. The entrance is off Jalan Raja Chulan, 15 minutes on foot from the Bukit Nanas Monorail station.
Evening train departure option: The overnight bus from Terminal Bersepadu Selatan (TBS, 20 minutes by Grab from Bukit Bintang, RM 45–55) arrives at Penang's Sungai Nibong terminal around 7am. Or take the ETS train on Day 4 morning — the first northbound departure from KL Sentral is around 6:30am, arriving at Butterworth by 10am.
Getting from KL to Penang
| Method | Duration | Price | Best for |
|---|---|---|---|
| ETS train (KL Sentral → Butterworth) | 3.5–4h | RM 45–85 | City-centre start, no airport transit |
| Flight (KLIA/KLIA2 → PEN) | 50 min air + airport time | RM 60–150 | If already at KLIA with bags |
| Bus (TBS → Sungai Nibong) | 4.5–5h | RM 35–55 | Tight budget; overnight option |
The ETS is the recommended option for most travellers. Book at ktmb.com.my. On arrival at Butterworth Station, the ferry terminal is a 3-minute walk. The crossing to Georgetown Jetty takes 5 minutes (RM 1.70) and delivers you into the heart of the heritage zone — one of the better travel arrivals in Malaysia. For more detail on all options, see the KL to Penang transport guide.
Penang: Days 4–8
Penang is the centrepiece of this itinerary and the destination most people underestimate before they arrive. Five days gives you room to eat the same hawker stalls twice, walk the heritage streets slowly, and notice the things you missed on the first pass. This is not a city where you need to rush.
Day 4 — George Town: Arrivals and Clan Jetties
Arrive at Georgetown Jetty and check in to the heritage zone. The first afternoon is for settling in rather than ticking off sites.
Walk south along the waterfront to the Clan Jetties — six wooden-stilted villages over the sea, each built and still inhabited by descendants of a different Hokkien clan. Chew Jetty is the most visited; Lee Jetty, a few minutes further along the waterfront, is quieter and more atmospheric. Both are free. This is the right first hour in George Town: a functional fishing community that has operated continuously since the 1800s, 10 minutes from the ferry terminal.
Cut inland through Little India — Jalan Masjid Kapitan Keling and the surrounding streets, where the Sri Mahamariamman Temple, Tamil textile merchants, flower garland sellers, and murtabak vendors sit alongside Hokkien shophouse facades. One of the few stretches in Malaysia where Hokkien, Tamil, Malay, and colonial British architecture all exist within a single city block.
Evening at Gurney Drive Hawker Centre — the open-air strip on the reclaimed foreshore north of the city. Hokkien prawn mee, oyster omelette, and the cendol stall near the far end. RM 6–15 per dish. This is the single-location benchmark for Penang hawker culture and the right first dinner on the island.
Day 5 — Heritage Walk and the Blue Mansion
Start at Cheong Fatt Tze (the Blue Mansion) on Leith Street. A 38-room indigo-painted mansion built in 1904 by Hakka merchant Cheong Fatt Tze, who imported craftsmen from China for the carved granite facades and the cast-iron spiral staircases. Guided tours run at 11am and 2pm (RM 17 for foreigners). Book ahead on weekends — the tour runs in small groups and fills.
Walk from there to Khoo Kongsi on Cannon Square: the most elaborate clan temple in Malaysia, with carved granite facades, painted interior ceilings, and a scale that surprises you as you turn the corner from the lane. Free entry.
Penang Museum on Farquhar Street (RM 1, closed Wednesdays) covers colonial-era and Straits Chinese history with actual objects rather than reproductions: Nyonya porcelain, Straits Chinese ceremonial costumes, old photographs. Small and worthwhile.
Lunch: Lorong Selamat char kway teow. The stall opens around 11:30am and typically sells out by early afternoon on busy days. Flat rice noodles fried at extreme heat with cockles, Chinese sausage, egg, and bean sprouts — RM 6–8 a plate. Arrive by noon.
Afternoon on Armenian Street: Ernest Zacharevic's 2012 murals. "Boy on Bike" and "Children on a Bicycle" are the best known. Walk the street after 5pm when the tour groups have cleared. Cendol at the Famous Teochew Chendul stall on Penang Road before dinner — shaved ice with green rice-flour noodles, coconut milk, and gula Melaka, open since 1936, RM 4–5 a bowl.
Day 6 — Penang Hill and Kek Lok Si
Leave at 7am for Penang Hill (Bukit Bendera). The funicular base station is 30 minutes by Grab from George Town (RM 20–25). Going before 8am means arriving in the mist and cool air before the heat and tour groups. Return funicular fare: RM 30 for foreign adults. The summit sits at 821 metres with views across the island, the Strait of Malacca, and the Kedah hills to the north.
Grab 10 minutes down from the base station to Kek Lok Si Temple — the largest Buddhist temple in Malaysia, built from 1891 and still expanding. The bronze Kuan Yin statue on the hilltop is visible from the road. A small funicular runs to the upper level (RM 2). The pagoda complex is free; the morning light is better than the afternoon.
Lunch at Air Itam market: assam laksa. The stalls at the foot of the Kek Lok Si approach road have sold the sour tamarind-fish broth noodles here for decades — RM 5–7 a bowl. The vendor beside the temple carpark is the one people mean when they talk about Air Itam laksa. Arrive before 1pm.
Day 7 — Batu Ferringhi and the North Coast
Take Route 101 bus (RM 2.70 from Komtar) or Grab (RM 25–30) up the north coast to Batu Ferringhi — Penang's main beach, 30 minutes from George Town. Honest description: a wide, clean beach with warm water and a serviceable seafood strip. It is not the reason most people come to Penang. But a beach morning mid-trip is a reasonable change of pace before four more days of food and walking.
On the return, stop at Tropical Spice Garden in Teluk Bahang: 500 species of spice and medicinal plants on a forested hillside at the edge of Penang National Park. Self-guided trail, RM 28 adults, 90 minutes at a proper pace.
Evening: Lorong Baru (New Lane) hawker centre for a different crowd than Gurney Drive. A side street of makeshift tables and stalls — char kway teow, assam laksa, and the fried carrot cake that's not made from carrots. RM 8–12 a dish.
Day 8 — Free Morning, Depart for Langkawi
Use the last morning in Penang for what didn't fit earlier. Options:
- Penang Peranakan cooking class (RM 120–180, 3 hours with a wet market visit). Multiple operators in the heritage zone run half-day sessions covering Nyonya dishes. The Nyonya culinary tradition — Chinese ingredients adapted to Malay spices over four generations — is the underlying context for everything you've eaten on this trip.
- Penang Botanic Gardens (free, opens 7am). Colonial-era gardens, 200+ acres, canopy walks, long-tailed macaques. Best before 10am before the heat.
- A slow kopitiam breakfast on Lebuh Chulia and the rest of the morning for wandering.
Afternoon: catch the ferry or flight to Langkawi.
Customise your Penang days
Five days in Penang is enough time to go significantly deeper than the standard heritage circuit. Build a personalised Penang itinerary → to structure the days around your specific interests — food-first, heritage-heavy, photography, street art, or a different mix entirely. The itinerary builder lets you plan day by day.
Getting from Penang to Langkawi
The ferry from Swettenham Pier in Georgetown (2h45min, RM 70–85 one way) departs from the heart of the heritage zone — a 15-minute walk from most guesthouses, or RM 8–12 by Grab. Two sailings per day. Book at least a day ahead; the ferry fills on weekends and school holidays. During the northeast monsoon season (November to March), the open crossing can be choppy.
Flying (Penang International Airport → Langkawi, 40 minutes, RM 80–150) is faster and simpler when the sea is rough. Factor in the airport transit: 30–40 minutes by Grab each way, RM 20–30.
A practical combination: fly Penang to Langkawi, ferry back. You arrive fresh with no luggage handling on the boat, and the sea crossing in the calmer direction is genuinely pleasant — Langkawi looks different approaching by water.
Langkawi: Days 9–12
Day 9 — Arrival and First Beach
Sort transport immediately on arrival. Langkawi has no functional public transport network and Grab coverage is limited to the Pantai Cenang strip. Hire a car (RM 60–80/day) or scooter (RM 35–50/day) at the airport or at the ferry jetty in Kuah before heading to your accommodation. Planning a Langkawi itinerary without independent wheels is planning to stay on the Cenang beach strip for four days.
Pantai Cenang is where most visitors base: a 2km stretch of white sand on the southwest coast with beach bars, water sports, and a walkable restaurant strip. Sun loungers RM 10–20. The water is calmer and clearer than Batu Ferringhi. Sunset faces west over the Andaman Sea.
In the late afternoon, drive northeast to Tanjung Rhu — a remote beach on the opposite side of the island, framed by limestone karst formations at the edge of a mangrove estuary. About 20 minutes from Cenang. Arrive before 6pm for the light on the limestone. One of the genuinely beautiful beaches in Malaysia.
Dinner on the Pantai Cenang strip: the open-air seafood restaurants along Jalan Pantai Cenang. Budget RM 40–80 for two with a beer — more tourist-priced than Penang hawkers, but the fresh catch is good.
Day 10 — Cable Car, Eagle Square, and Duty-Free Shopping
The Langkawi Cable Car (Teleferik Langkawi) climbs the flank of Gunung Mat Chinchang to 708 metres. The Sky Bridge — a curved suspension pedestrian bridge 100 metres above the jungle canopy — is the main attraction. Views on a clear morning extend north to the Thailand coast. Return ticket RM 55 for foreign adults, plus RM 5 for Sky Bridge access. Arrive before 10am to avoid queues; they can add an hour on weekends. Book online if the option is available.
Afternoon in Kuah, the island's main town: Dataran Lang (Eagle Square) on the waterfront, then the duty-free shopping strip. Royal Chocolate (popular for gifts, genuinely cheap), international liquor shops (wine RM 40–60 versus RM 80–120 on the mainland), and the general goods at Langkawi Fair mall. A beer in Langkawi costs RM 8–12 at a beach bar. Buy spirits and wine in Kuah rather than on the beach strip — the savings across several days are real money.
Day 11 — Island Hopping
Langkawi's best island hopping circuit covers the uninhabited islands south of the main island. Shared boat tours depart from Telaga Harbour or directly from Pantai Cenang beach at 9–10am. Cost: RM 35–60 per person for a shared tour, RM 250–400 to charter the boat for a group.
The standard route covers Pulau Dayang Bunting — the Pregnant Maiden Lake, a freshwater lake inside a limestone island reached by a short stair climb from the boat landing — plus snorkelling at Pulau Beras Basah or Pulau Singa Besar. Pulau Beras Basah has the clearest water in the Langkawi group. Hire snorkel gear from the operator (RM 10–15) if you don't carry your own.
If island hopping doesn't suit: Kilim Karst Geoforest Park runs guided mangrove kayak tours (RM 70–120 per person, 3 hours) through limestone channel waterways, bat caves, and eagle-feeding points. A different experience and worth it as an alternative.
Day 12 — Waterfall Hike or a Rest Day
Durian Perangin Waterfall in the interior of the island has a series of natural pools accessible by a 30-minute trail from the car park. The flow is most impressive from May to October (wet season); in the dry months it's quieter but still a reasonable hike. Free entry; bring insect repellent.
The legitimate alternative: designate Day 12 as a rest day at Pantai Kok on the western coast. No vendors, no beach bars, no foot traffic. Bring food and water and stay until the afternoon. Langkawi earns its fourth day by having a beach that doesn't require you to do anything.
Return to KL: Days 13–14
Day 13 — Fly Back to KL
AirAsia and Firefly fly Langkawi to KL in 1 hour (RM 80–150 depending on booking lead time). Arriving in KL mid-afternoon gives you a last half-day in the city.
- Central Market (Pasar Seni) on Jalan Hang Kasturi — a 1937 Art Deco building with craft and textile vendors, batik, pewterware, and Peranakan ceramics. More curated than Petaling Street; good for last-day gift buying.
- Perdana Botanical Garden — free, 90 acres of colonial-era gardens in the Lake Gardens district, 15 minutes by Grab from Bukit Bintang.
- If Day 3 didn't include it: KL Forest Eco Park canopy walk (RM 10, closes at 5pm).
Dinner back at Jalan Alor or a sit-down meal in one of the restaurant lanes around Tengkat Tong Shin.
Day 14 — Departure
KLIA Ekspres from KL Sentral to KLIA departs every 15–30 minutes, 28 minutes journey time (RM 55). Allow 2.5–3 hours before your departure time; 3.5 hours for budget carriers at KLIA2.
Alternative: Borneo Extension (Replace Langkawi)
If you've seen beaches and haven't seen proboscis monkeys or pygmy elephants, swap the Langkawi leg for Kota Kinabalu in Sabah, on the island of Borneo. It costs more — internal Sabah flights and jungle lodges add RM 800–1,200 per person above the Langkawi version — but the wildlife on the Kinabatangan River is unlike anything in Peninsular Malaysia.
Day 9 — Arrive Kota Kinabalu
Fly from Penang to KK (1h40min, RM 150–250 on AirAsia or MAS; connect via KL if no direct is available). Check in to central KK — Jalan Gaya or the waterfront area.
Walk up Signal Hill (10 minutes on foot from the city centre) before sunset for the view over the South China Sea and the Tun Mustapha building. KK waterfront night market for dinner: fresh seafood grilled to order, RM 40–60 for two.
Day 10 — Kinabatangan River
Fly from KK to Sandakan (1 hour, RM 100–150 on MASWings) and take a pre-booked river cruise on the Kinabatangan River — one of the best wildlife-watching rivers in Southeast Asia. Proboscis monkeys, pygmy elephants, estuarine crocodiles, and hornbills are regularly seen along this stretch. A full-day river cruise with riverside lodge overnight runs RM 400–600 per person including the Sandakan transfer.
Day 11 — Sepilok Orangutan Sanctuary
Drive or arrange transport from the Kinabatangan area to Sepilok Orangutan Rehabilitation Centre — 45 minutes from Sandakan. Feeding platform viewings at 10am and 3pm (RM 30 entry for foreigners). Semi-wild orangutans move through the primary rainforest between the enclosures and the open feeding area. The Sepilok Sun Bear Conservation Centre is directly adjacent (separate entry RM 30) — the only place in Malaysia to reliably see sun bears in a forest setting.
Fly back to KK in the afternoon for a final night.
Day 12 — KK to KL
Fly KK to KL (2.5h, RM 150–250). Arrive in KL and continue from Day 13 above. The Borneo extension adds cost and removes the beach element, but the Kinabatangan wildlife experience is the kind people describe specifically ten years later rather than as a general impression of "Southeast Asia."
Practical Notes
Visa
Most nationalities from the UK, EU, US, Australia, Canada, and major Asian countries receive 30 or 90 days in Malaysia on arrival at no charge. Citizens of India, China, and some other countries require an eVisa — check the current requirements at immigration.gov.my before travel. Malaysia is a single visa covering the whole country; the same entry stamp covers KL, Penang, and Langkawi.
Transport Summary
| Leg | Mode | Price | Time |
|---|---|---|---|
| Airport → KL city | KLIA Ekspres | RM 55 | 28 min |
| KL → Penang | ETS train | RM 45–85 | 3.5–4h |
| Penang → Langkawi | Ferry | RM 70–85 | 2h45min |
| Penang → Langkawi | Flight | RM 80–150 | 40 min |
| Langkawi → KL | Flight | RM 80–150 | 1h |
| KL → KLIA | KLIA Ekspres | RM 55 | 28 min |
Budget Guide
| Level | Accommodation | Food | Daily total per person |
|---|---|---|---|
| Budget | Hostel/guesthouse RM 60–80 | Hawker meals RM 30–50 | RM 110–170 |
| Mid-range | Boutique hotel RM 150–280 | Mix hawker + restaurants RM 60–100 | RM 250–440 |
| Comfortable | Heritage hotel / resort RM 300–500 | Restaurants RM 120–200 | RM 500–820 |
Inter-city transport adds approximately RM 300–450 per person for the full route (KL→Penang train + Penang→Langkawi ferry + Langkawi→KL flight). Use the budget calculator to plan your Penang spend. For official Malaysia travel resources see Tourism Malaysia.
Best Time to Visit
November to April is the dry season for Malaysia's northwest coast — KL, Penang, and Langkawi all benefit from lower humidity and less afternoon rain. December to January is peak season; accommodation books out early and prices are at their highest.
Mid-June and mid-December are Malaysian school holiday periods. Penang Hill, the Langkawi cable car, and the Penang–Langkawi ferry fill up significantly. If your trip overlaps with either window, book ferry tickets and Langkawi accommodation two to three weeks ahead.
May to October brings regular afternoon rain on the west coast. It rarely lasts more than 90 minutes in Penang and KL; Langkawi beaches are more affected. It is not a reason to avoid the trip, but it changes afternoon planning — Penang in particular is very good in the rain: the hawker stalls fill up and the streets smell of tropical wet season.
FAQ
Is 2 weeks enough for Malaysia?
Two weeks covers the main combination of modern city, heritage destination, and beach at a pace that doesn't feel rushed. You won't have time for the east coast islands (Perhentian, Redang) or the Borneo interior — those require separate planning. For most first-time visitors, this route is a complete trip rather than a partial one.
Can I do this itinerary in reverse?
Yes. Langkawi to Penang to KL works logistically — flight or ferry south to Penang, ETS train south to KL for departure. Most people travel north-to-south because flights into KLIA are more frequent than into Langkawi, and the rail line runs naturally from KL Sentral northward. If you're flying into Langkawi directly from Singapore or Bali, the reverse order makes sense.
How much does a 2-week Malaysia trip cost?
Budget end: RM 2,800–3,500 per person for two weeks (hostel beds, hawker meals, public transport, ETS train, ferry, budget flights). Mid-range: RM 6,000–9,000 per person (boutique hotels, mix of restaurants and hawkers, Grab throughout, internal flights). The Borneo extension adds RM 800–1,200 per person above the standard route.
Do I need to book anything in advance?
The Petronas Towers bridge visit, Cheong Fatt Tze tours at the Blue Mansion, the Langkawi cable car on weekends, and the Penang–Langkawi ferry during school holidays are worth booking a few days ahead. Everything else can be arranged on arrival. Accommodation in George Town's heritage zone and Pantai Cenang fills quickly over Chinese New Year and in December.
What's the best way to split my time between cities?
The 3-5-4 split (KL / Penang / Langkawi) is the most satisfying for most travellers. If you have to compress, take from the KL end before the Penang end — two strong days in KL still covers the essentials, but cutting Penang to three days means the food and heritage circuit feels rushed. See the KL + Penang itinerary for deeper dives into each combination.