Getting around
Penang to Langkawi: the ferry is gone, here is what works
The direct passenger ferry between Penang and Langkawi stopped in 2020 and has not come back. Pages publishing its timetable are describing a service you cannot board.
Verification pending [not yet verified — see src/data/guides.ts]
This is the single most common piece of out-of-date advice about travelling in Peninsular Malaysia. The Swettenham Pier to Kuah service was suspended during the pandemic and has not resumed. Timetables for it are still published, still indexed, and still wrong — one page currently ranking for this route carries the year 2025 in its title and the word CANCELLED in brackets, which tells you how long the confusion has been running.
Option one: fly
AirAsia and Firefly both fly Penang (PEN) to Langkawi (LGK) directly. The flight itself is roughly 35 to 40 minutes. Fares are usually modest, though they climb steeply in the December to March window when everyone else is also going.
Treat the flight time as the smallest part of the journey. Door to door — a car to Penang airport, bag drop and security, the flight, then the drive from Langkawi airport to wherever you are staying — you should budget around three hours. That is still less than half the overland option.
Option two: overland to Kuala Perlis, then the ferry
Ferries to Langkawi still run frequently, just not from Penang. They leave from two mainland jetties further north: Kuala Perlis and Kuala Kedah. Kuala Perlis is the closer of the two and the crossing to Kuah is around an hour and a quarter. Departures run through the day, roughly from early morning to early evening, at intervals of thirty to sixty minutes.
Getting to the jetty is the part that costs you the day. From George Town you first cross to the mainland at Butterworth, then take a bus or a car north to Kuala Perlis, then wait for a sailing. Realistically that is five to seven hours of travelling before you board, and the ferry does not run late into the evening, so a late start means an unplanned night on the mainland.
- Direct Penang–Langkawi ferry
- Not running. Suspended 2020, not resumed.
- Flight, Penang to Langkawi
- About 35–40 minutes in the air
- Realistic door-to-door by air
- Around 3 hours
- Kuala Perlis to Kuah by ferry
- About 1 hour 15 minutes
- Ferry departures
- Roughly every 30–60 minutes, morning to early evening
- Realistic door-to-door overland
- Most of a day
Which one belongs in a ten-day trip
Fly. On a ten-day itinerary the overland route costs you a day of beach or a day of George Town, and it buys you nothing except the ferry itself. The calculation changes if you are heading north anyway, if you are travelling with a fear of flying, or if you simply want the crossing — the approach to Kuah by sea is genuinely better than the approach by runway.
This page is the free part
Facts like these belong to everyone. What the guide adds is the sequence — 10 days in the order that never doubles back, 141 pages, 9 drawn maps.
- Which day of the ten this crossing belongs on, so the flight does not eat an afternoon you needed
- What to do with the half-day the flight gives back to you
- The Langkawi arrival logistics on the other side
No email required for the preview.