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.

Checked against