Disclosure: This article contains affiliate links. If you make a booking through these links, we may earn a commission at no extra cost to you.

Quick Answer

Route Kuala Lumpur to Penang to Langkawi as 7 days for KL and Penang only, 10 days to add Langkawi by a short flight, or 14 days to add Langkawi and swap that flight for the slower Kuala Kedah or Kuala Perlis ferry route. The direct Penang to Langkawi ferry has been suspended since 2025, so every route longer than a week either flies or backtracks to a mainland jetty to reach the island.

Malaysia Itinerary: 7, 10 and 14 Days on One Route

Most Malaysia itineraries draw a straight line from Kuala Lumpur to Penang to Langkawi and assume you can hop between the last two by ferry, the way you always could. You can’t, not directly, not as of 2026.

This Malaysia itinerary for 7, 10 or 14 days builds the KL to Penang to Langkawi route around that one fact. Seven days keeps you on the mainland, where trains and short flights are frequent and cheap to change. Ten and fourteen days add Langkawi, but only once you’ve picked how you’re getting there: fly it, or spend a day backtracking to a ferry jetty. For a full weather and cost overview before you pick dates, start with the Malaysia planning guide .

Search Flights
Compare live fares across 700+ airlines
Search Hotels
Compare prices across all booking sites

Choose the Route Before Booking the Langkawi Leg

This table is the route plan. The sections below explain the transit decisions, especially the Langkawi hop, rather than repeating every cell.

Trip lengthRoute allocationMajor transfersBest fitDeliberately omitted
7 daysKuala Lumpur 4 → Penang 3, plus arrival/departure1 (KL to Penang)First trip, culture, hawker foodLangkawi: not enough days to fly or backtrack and still enjoy it
10 daysKL 3 → Penang 3 → Langkawi 3 to 42 (KL–Penang, then a Penang–Langkawi flight)Classic city, heritage and beach mixA second island, Borneo, the east coast
14 daysKL 4 → Penang 4 → Langkawi 4, plus one transfer day3, with the Langkawi leg optionally overlandFull west-coast spine at a slower paceBorneo, east-coast islands, a Thailand or Singapore add-on

An open-jaw ticket (flying into KL and out of Langkawi, or the reverse) removes one backtrack entirely. If your international flight leaves from KUL, plan the final night back in Kuala Lumpur unless both legs are on one protected ticket.

7-Day Malaysia Itinerary: Kuala Lumpur and Penang

Give days 1 to 4 to Kuala Lumpur. Land at KLIA or klia2 and take the KLIA Ekspres, RM55 one-way and under 30 minutes to KL Sentral; the budget alternative is an airport coach bus (Skybus, Aerobus, Airport Coach) at roughly RM12 to RM18, about an hour with traffic. Base yourself in Bukit Bintang for the shopping and hawker-food core, or Brickfields/KL Sentral if you’d rather stay next to the transit hub; the Kuala Lumpur where-to-stay guide breaks down all four neighborhoods.

Spend one day on the Petronas Towers and KLCC Park, one on Batu Caves (free to enter, with a guided transfer available from around $15) paired with Chinatown and Central Market, and a flexible day for Genting Highlands, either alone (around $75) or combined with Batu Caves on one tour (around $37). A plain half-day city tour runs around $10, cheaper than a single paid attraction like Aquaria KLCC with transfer (around $55). The Kuala Lumpur guide has the full sightseeing breakdown.

Move to Penang on day 5. The KTMB ETS (Electric Train Service) runs from KL Sentral to Butterworth on the mainland, then it’s a short ferry or a taxi over the Penang Bridge into George Town; check current schedules and fares on the KTMB site before booking, since sleeper-class and peak-date availability shift. A domestic flight (KUL to PEN) is the faster option if every hour matters.

Use days 5 to 7 for George Town: one day looping the UNESCO heritage core on the free CAT shuttle, one for Penang Hill (funicular, roughly RM30 to RM40 for a foreign-adult return ticket) and Kek Lok Si (free grounds, small optional fees for the pagoda climb and the inclined lift to the giant Kuan Yin statue), and one flexible day for hawker food and street art. The Penang guide groups the sights so you’re not backtracking across the old town.

10-Day Malaysia Itinerary: Add Langkawi by Flight

The ten-day route trims Kuala Lumpur to three days and Penang to three days, then spends days 7 to 9 or 10 in Langkawi. Because the direct Penang-Langkawi ferry has been suspended since 2025, the fastest way across is a short domestic flight, roughly RM100, confirmed before you book either leg separately.

Choose your Langkawi base by budget: Kuah, the ferry town, runs around 25 to 35 percent cheaper than the Pantai Cenang beach strip for the same star rating, but it’s a roughly 20-minute drive from the sand, so plan on a scooter or a rental car. The Langkawi guide covers Pantai Cenang, Pantai Tengah and Kuah in detail.

Give Langkawi two full days: one for the beach and duty-free shopping (chocolate, cosmetics and general goods only; Langkawi’s tobacco duty-free status was rolled back in 2021 and broader restoration was still under government review as of April 2026), and one for the SkyCab and SkyBridge cable car, which starts well under RM100 for a standard foreign-adult ticket, with glass-bottom and combo packages costing more.

14-Day Malaysia Itinerary: Slow Down, and Take the Ferry Instead

Fourteen days gives each base four full days: Kuala Lumpur, Penang and Langkawi. The extra time buys you a genuine choice on the Langkawi leg instead of a forced flight.

With a spare transfer day, you can take the overland route instead: an ETS or bus connection north from Butterworth toward Kuala Kedah or Kuala Perlis, then the ferry itself. As of the April 2026 fare rise, Kuala Perlis to Langkawi runs RM45 one-way for non-MyKad passengers (Malaysian MyKad holders pay RM21), and Kuala Kedah to Langkawi runs RM55 one-way for non-MyKad passengers (MyKad holders pay RM26.50). It’s slower and cheaper than the RM100-ish flight, and it uses the day you have to spare.

Use the extra Kuala Lumpur day for a proper Genting Highlands trip or the Kuala Selangor fireflies tour (around $49), and the extra Penang day for Tanjung Tokong or a slower Gurney Drive stretch. Keep day 14 for departure or a protected buffer; a domestic flight booked separately from a long-haul ticket is not a guaranteed connection even if both show up in the same search result.

What This Route Costs: Hotels by City

Booking.com connector prices for a one-night stay, 2 adults, checking in 5 September 2026, a shoulder-season date on the west coast. These are per room, double occupancy.

CityBudget (per night)Mid-range (per night)Upscale (per night)
Kuala Lumpur$26 to $40$51 to $65around $94
Penang (George Town)$30 to $41$64 to $81$89 to $182
Langkawi (Kuah)$47 to $56$71 to $109 (Pantai Cenang/Tengah)$139 to $260 (beachfront)

Kuala Lumpur’s upscale band tops out near $94, a 4-star, internationally branded room in the KLCC core, which is roughly what a mid-range room costs in some other Southeast Asian capitals. Langkawi is the outlier: its upscale beachfront band is the only one in this route that runs past $250 a night, so budget the island separately from the mainland rather than assuming a flat “cheap Southeast Asia” rate. For the full per-day cost breakdown across food, transport and activities, see the Malaysia budget guide .

Getting Between Stops

KL, Penang and Langkawi run on three different transport modes, and mixing them up costs you time or money.

LegBest optionNotes
Airport to KL cityKLIA Ekspres (RM55) or coach bus (RM12 to RM18)Ekspres is under 30 minutes; the bus takes about an hour
KL to PenangETS train (KL Sentral to Butterworth) or flightFerry/bridge crossing into George Town after Butterworth
Penang to LangkawiFlight (around RM100)The direct ferry is suspended; no reliable substitute as of 2026
Mainland to Langkawi (overland option)Ferry from Kuala Perlis (RM45) or Kuala Kedah (RM55)Non-MyKad one-way fares, April 2026 rates; slower than flying
Around KLMyRapid LRT/MRT/Monorail, GrabTouch ’n Go or a tourist pass, not the citizens-only My50

For the country-wide transit rundown, including fare cards and airport options for every base, see the Malaysia getting-around guide . VoyageHacks checked every fare on this page against operator and government sources current as of August 2026.

Frequently Asked Questions

How many days do you need for a Malaysia itinerary covering Kuala Lumpur, Penang and Langkawi?

Ten days is the practical minimum for all three stops: three days in KL, three in Penang and three to four in Langkawi, reached by a short flight since the direct Penang-Langkawi ferry is suspended. Seven days works better for KL and Penang alone. Fourteen days lets you slow down in each base and, if you prefer, swap the Langkawi flight for the overland ferry route through Kuala Kedah or Kuala Perlis.

What is the best 7-day Malaysia itinerary?

Spend four days in Kuala Lumpur and three in Penang, connected by the KTMB ETS train from KL Sentral to Butterworth or a short domestic flight. Skip Langkawi on a 7-day trip: the direct Penang-Langkawi ferry is suspended as of 2026, and fitting in a flight or the Kuala Kedah or Kuala Perlis backtrack would eat a full day you do not have.

What is the best 10-day Malaysia itinerary?

Give Kuala Lumpur three days, Penang three days and Langkawi three to four days. Travel KL to Penang by ETS train or flight, then fly Penang to Langkawi, since the direct ferry between them is suspended. Base yourself in Kuah on Langkawi for the ferry jetty and cheaper rooms, or Pantai Cenang for the beach strip.

What is the best 14-day Malaysia itinerary?

Extend each base to four days in Kuala Lumpur, Penang and Langkawi. With the extra time, you can trade the Penang-Langkawi flight for the overland route: an ETS or bus connection toward Kuala Kedah or Kuala Perlis, then the ferry (around RM55 or RM45 one-way for non-MyKad holders as of the April 2026 fare rise), which costs less but takes most of a day.

Is there a ferry from Penang to Langkawi?

No. The direct Penang-Langkawi ferry has been suspended since 2025 and there is no scheduled service running as of 2026. The practical options are a short domestic flight, roughly RM100, or backtracking to a mainland jetty at Kuala Kedah or Kuala Perlis and taking the ferry to Langkawi from there. Confirm current status before planning around either route.

How much does a Malaysia KL, Penang and Langkawi itinerary cost per day in 2026?

For September 2026 shoulder season, budget hotel rooms run around 26 to 56 US dollars a night depending on the city, with Langkawi’s beach strip the most expensive base. Add food, local transport and sightseeing and a careful budget traveler can plan on roughly 35 to 60 US dollars per person per day, more if staying on Langkawi’s Pantai Cenang beachfront instead of Kuah.

Book the Spine, Then Leave Langkawi Flexible

Book the international arrival into KUL, the KL to Penang leg and the first Penang hotel now. Leave the Penang to Langkawi decision, fly or backtrack, until you’re closer to the date and can check the ferry’s current status and live flight fares side by side. Before you land, a local eSIM saves you the airport kiosk queue; see the Malaysia eSIM guide or compare plans directly below.

Stay connected from the moment you land
Skip the SIM-card queues and roaming bills. Install a travel eSIM in minutes.
  • Activate before you fly: data works on arrival
  • Plans for 200+ countries from a few dollars
  • Keep your number; no physical SIM swap
Get your travel eSIM

Compare flights to Kuala Lumpur | Compare Kuala Lumpur hotels