Explore Destinations

Discover the world's most amazing places

How to Get from Penang to Langkawi Airport

Quick Answer

Best overall way: Take the direct ferry from Penang (Swettenham Pier) to Langkawi (Kuah Jetty) — 2 hours 45 minutes, MYR 75 (USD 17), then a 20-minute taxi (MYR 35 / USD 8) to Langkawi Airport. Fastest option: Fly from Penang International Airport (PEN) to Langkawi International Airport (LGK) — 35 minutes airborne, total door-to-door ~2.5 hours, from MYR 80 (USD 18). Cheapest option: Bus + ferry combo via Kuala Kedah — from MYR 65 (USD 15) total.

Quick Navigation: All Transport Options

Ferry from Penang to Langkawi (Kuah Jetty) — The Most Popular Choice

The Penang–Langkawi ferry is the most balanced option for cost, comfort, and convenience. Operated by Langkawi Ferry Services Sdn Bhd, this route carries hundreds of passengers daily between the two iconic Malaysian islands.

Key Details

  • Departure point: Swettenham Pier Cruise Terminal, George Town, Penang
  • Arrival point: Kuah Jetty, Langkawi
  • Duration: 2 hours 45 minutes (sometimes 3 hours in rough seas)
  • Ticket price: Adult MYR 75 (USD 17) | Child (3–11 yrs) MYR 55 (USD 12) | Infant (under 3) free
  • Daily sailings: 2–3 departures (typically 08:30, 14:00, and sometimes 17:00 during peak season)
  • Luggage allowance: 20 kg per person in the hold + carry-on. Excess baggage MYR 10–15 (USD 2–3) per extra bag

Step-by-Step from Penang to Langkawi Airport via Ferry

  1. Take a taxi or Grab to Swettenham Pier (from anywhere in George Town: MYR 10–20 / USD 2–4).
  2. Check in at the ferry counter (arrive 30 minutes before departure).
  3. Board the ferry and enjoy the 2h45m ride (air-conditioned, seats, snack bar).
  4. Disembark at Kuah Jetty, Langkawi.
  5. Take a taxi or Grab to Langkawi International Airport (MYR 30–40 / USD 7–9, 20–30 minutes).

Ferry Schedule & Booking Tips

Departure (Penang)Arrival (Langkawi)FrequencyNotes
08:3011:15DailyMost popular sailing
14:0016:45DailyGood for afternoon arrival
17:0019:45Peak season onlyCheck availability

Note: Schedule changes seasonally. Always verify on Langkawi Ferry Services official site.

Pros & Cons of Ferry

  • Pros: Affordable, scenic, comfortable seating, no baggage weight stress, direct city-center to Kuah town.
  • Cons: Not direct to airport (needs taxi transfer), can be cancelled in bad weather, limited daily departures.

Verdict: The ferry is the best all-round option for most travelers going from Penang to Langkawi Airport. It is reliable, cheap, and easy to book.

Flight from Penang (PEN) to Langkawi (LGK) — The Fastest Route

Flying is the fastest way to get from Penang to Langkawi Airport — because you land directly at the destination airport. The flight itself takes only 35–40 minutes, but you must account for airport transfers, check-in, and security.

Flight Options & Airlines

AirlineFlight TimeTypical Price (one-way)Baggage AllowanceNotes
Firefly35 minMYR 80–150 (USD 18–34)20 kg checked + 7 kg carry-onMost departures, good punctuality
AirAsia35 minMYR 70–180 (USD 16–41)20 kg checked (add-on) + 7 kg carry-onBudget option, add-ons for bags & meals
Malaysia Airlines40 minMYR 120–220 (USD 27–50)25 kg checked + 7 kg carry-onFull-service, meals included

Total Door-to-Door Time Comparison

  • Flight: Penang city center → PEN airport (30 min taxi) → check-in & security (45 min) → flight (35 min) → baggage claim & exit (15 min) → total ~2.5–3 hours.
  • Ferry: Penang city → Swettenham Pier (15 min) → boarding & wait (30 min) → ferry (2h45m) → Kuah Jetty → taxi to airport (25 min) → total ~3.5–4 hours.

Verdict: If your priority is absolute speed and you are already near Penang Airport, flying wins. For most city-center travelers, the time difference is surprisingly small.

Important Notes

  • Flights can be delayed due to weather, especially during monsoon season (October–November).
  • Langkawi Airport is small; baggage claim is quick (usually under 10 minutes).
  • From Langkawi Airport, taxis and car rentals are available to reach your accommodation.
  • Hidden time: Getting to Penang Airport from George Town takes 30–45 minutes by taxi (MYR 40–60 / USD 9–14).

Bus + Ferry Combo — The Most Budget-Friendly Option

If you are traveling on a tight budget, the bus + ferry combination is the cheapest way to reach Langkawi Airport from Penang. It involves a bus ride to a mainland ferry terminal, then a ferry crossing, and finally a taxi to the airport.

Two Main Bus + Ferry Routes

RouteBus from Penang toBus FareFerry fromFerry FareTotal TimeTotal Cost
Via Kuala KedahKuala Kedah JettyMYR 15–25 (USD 3–6)Kuala Kedah → Langkawi (Kuah)MYR 20–25 (USD 5–6)3–4 hoursMYR 65–80 (USD 15–18)
Via Kuala PerlisKuala Perlis JettyMYR 20–30 (USD 5–7)Kuala Perlis → Langkawi (Kuah)MYR 18–23 (USD 4–5)3.5–4.5 hoursMYR 68–83 (USD 15–19)

Note: Both routes require a final taxi from Kuah Jetty to Langkawi Airport (MYR 30–40 / USD 7–9).

Step-by-Step (Via Kuala Kedah — Recommended)

  1. Take a bus from Penang Sentral (Butterworth) or Komtar (George Town) to Kuala Kedah Jetty. Buses depart every 1–2 hours.
  2. Buy a ferry ticket from Kuala Kedah to Langkawi (Kuah Jetty). Ferries run frequently (every 1–2 hours, 08:00–18:00).
  3. Enjoy the 1-hour ferry ride (faster than the Penang direct ferry).
  4. Take a taxi from Kuah Jetty to Langkawi Airport (20–30 minutes).

Pros & Cons

  • Pros: Cheapest total cost; more frequent ferry departures from Kuala Kedah; shorter ferry ride (1 hour vs 2h45m).
  • Cons: Requires a bus transfer; more complex logistics; total time can be longer if connections are missed.

Verdict: Best for budget backpackers and travelers who don't mind an extra transfer to save money.

Taxi + Ferry — Door-to-Door Convenience (Premium)

A taxi from Penang to the ferry terminal, then ferry to Langkawi, and another taxi to the airport offers the most door-to-door convenience — but at a premium price. This option is best for families, groups, or travelers with heavy luggage.

Cost Breakdown

LegDetailsCost
Taxi in PenangAnywhere in George Town → Swettenham PierMYR 15–25 (USD 3–6)
Ferry ticketPenang → Langkawi (Kuah Jetty)MYR 75 (USD 17) per adult
Taxi in LangkawiKuah Jetty → Langkawi AirportMYR 30–40 (USD 7–9)
Total (per person, solo traveler)MYR 120–140 (USD 27–32)
Total (per person, group of 4 sharing taxis)MYR 85–95 (USD 19–22)

When to Choose Taxi + Ferry

  • Late-night or early-morning travel — when buses are not running.
  • Heavy luggage — multiple suitcases, sports equipment, or baby gear.
  • Family with young children — minimize walking and waiting.
  • Limited mobility — door-to-door service reduces physical effort.

Private Transfer (Car + Ferry)

If you have your own car or rent one in Penang, you can drive onto the car ferry from Penang to Langkawi. The car ferry operates from Swettenham Pier (same terminal) and costs around MYR 150–200 (USD 34–45) per vehicle. This is convenient for families exploring Langkawi by car but is not the cheapest option.

Verdict: Taxi + ferry is not recommended for solo budget travelers. It makes sense for groups or those with special needs.

Train + Ferry Combination — The Scenic (But Long) Route

There is no direct train from Penang to Langkawi because Langkawi is an island without railway infrastructure. However, you can experience Malaysia's rail system by taking a train from Butterworth to Alor Setar or Arau, then connecting by taxi to a ferry terminal. This is a scenic but time-consuming option, mostly interesting for rail enthusiasts.

Route Details: Butterworth → Alor Setar → Kuala Kedah → Langkawi

LegModeTimeCost
George Town → ButterworthFerry or taxi20 min (ferry) / 30 min (taxi)MYR 2 (USD 0.50) / MYR 20 (USD 5)
Butterworth → Alor SetarETS train1 hour 15 minMYR 25–40 (USD 6–9)
Alor Setar → Kuala Kedah JettyTaxi20 minMYR 15–20 (USD 3–5)
Kuala Kedah → Langkawi (Kuah Jetty)Ferry1 hourMYR 20–25 (USD 5–6)
Kuah Jetty → Langkawi AirportTaxi20–30 minMYR 30–40 (USD 7–9)
Total3.5–4.5 hoursMYR 92–127 (USD 21–29)

Is This Route Worth It?

  • Rail enthusiasts — enjoy the ETS (Electric Train Service) with comfortable seats, power outlets, and a café car.
  • Scenic views — the train passes through paddy fields and rural Kedah.
  • Not recommended for most travelers because of the multiple transfers and longer total time.

Alternative: If you just want a train experience, take the Penang Hill Railway or the Butterworth–KTM Komuter — but for getting to Langkawi, stick to the direct ferry or flight.

Train schedule info: KTMB official site.

Verdict: Train + ferry is a niche option for rail fans. For everyone else, the direct ferry or flight is far more practical.

Tickets & Cost Comparison — All Options at a Glance

Use this table to compare every possible way to get from Penang to Langkawi Airport. Prices are per person (single adult) unless noted.

Transport ModeTotal Door-to-Door TimeTotal Cost (MYR)Total Cost (USD)TransfersBest For
Ferry (direct) + taxi3.5–4 hoursMYR 105–115USD 24–261 (taxi at end)⭐ Best overall
Flight (direct)2.5–3 hoursMYR 80–200USD 18–450 (airport to airport)Fastest
Bus + Ferry (via Kuala Kedah) + taxi3.5–4.5 hoursMYR 65–90USD 15–212 (bus + taxi)💰 Cheapest
Taxi + Ferry + taxi3.5–4 hoursMYR 120–140USD 27–322 (both taxis)Convenience (groups)
Train + Ferry + taxi4–5 hoursMYR 92–127USD 21–293 (train + taxi + taxi)Rail enthusiasts
Car ferry (vehicle included)3.5–4.5 hoursMYR 200–300USD 45–680 (drive on/off)Travelers with own car

Where to Buy Tickets

Pro tip: For the cheapest flight, book 4–6 weeks ahead and use incognito mode. For ferry, book at least 3 days ahead during peak seasons.

Traveler Experience & Tips — What Locals and Regulars Say

Real-world advice from frequent travelers on the Penang–Langkawi route:

🚢 Ferry Experiences

  • Sea sickness warning: The ferry can get choppy during monsoon season (Oct–Nov). Sit in the middle of the vessel and bring motion sickness pills. (Source: Ferry FAQ)
  • Arrive early: The counter at Swettenham Pier can have queues of 20+ minutes. Arrive 45 minutes before departure.
  • Snacks onboard: Nasi lemak, drinks, and snacks are available for MYR 5–10 (USD 1–2). Cash only.

✈️ Flight Experiences

  • Langkawi Airport is tiny: Baggage claim is usually under 10 minutes. From landing to curb, allow 20 minutes total.
  • Grab is cheaper than taxis: From Langkawi Airport to Kuah town or Pantai Cenang, Grab costs 30–40% less than airport taxi counters.
  • Firefly is most reliable: According to FlightStats, Firefly has an 87% on-time record on PEN–LGK route.

🚌 Bus + Ferry Hacks

  • Kuala Kedah ferry is more frequent: Ferries run every 1–2 hours vs Penang direct ferry which has only 2–3 daily departures.
  • Bus from Penang to Kuala Kedah: The bus from Penang Sentral (Butterworth) is cheaper (MYR 15 / USD 3) than from George Town (MYR 25 / USD 6).

🧳 Luggage Tips

  • Takkyubin (行李快递) is not available in Malaysia — unlike Japan, you cannot forward luggage between Penang and Langkawi. Carry your bags.
  • Ferry luggage limit: 20 kg hold + 7 kg carry-on. Excess bags cost MYR 10–15 (USD 2–3) each.
  • Airline baggage: Firefly and Malaysia Airlines include 20 kg checked. AirAsia charges extra for checked bags (MYR 25–50 / USD 6–11).

Pro Tips & Peak Season Guide — Avoid Common Pitfalls

⏰ Booking Windows

SeasonFerry BookingFlight BookingNotes
Low season (Mar–Jun, Sep)1–3 days ahead2–4 weeks aheadPlenty of availability
Shoulder season (Jul–Aug, Dec)3–7 days ahead3–5 weeks aheadSchool holidays, book early
Peak season (CNY, Hari Raya, NYE)7–14 days ahead4–8 weeks aheadPrices double, sellouts common

🌧️ Weather Considerations

  • Monsoon (Oct–Nov): Ferry cancellations are possible. Always have a backup flight booking (refundable).
  • Heat (Feb–Apr): Air-conditioned ferry is comfortable, but the walk to/from the terminal can be very hot. Bring water.

👨‍👩‍👧‍👦 Traveling with Family

  • Ferry with kids: Children under 3 ride free. The ferry has a small play area and baby-changing facilities.
  • Flight with kids: Priority boarding for families on Firefly and Malaysia Airlines. AirAsia charges for seat selection.

🔁 Missed Connection? What to Do

  • If you miss the ferry, you can transfer your ticket to the next sailing (MYR 10 / USD 2 fee) if you notify the counter within 30 minutes of departure.
  • If your flight is cancelled, AirAsia and Firefly will rebook you on the next available flight at no charge.

📱 Useful Apps

  • Grab — for taxis in both Penang and Langkawi (cheaper than street taxis).
  • KTMB Mobile — for train schedules and tickets.
  • BusOnlineTicket — for bus tickets from Penang to Kuala Kedah/Kuala Perlis.

Pro tip: Download offline maps for Langkawi before you travel — mobile reception can be patchy in rural areas.

FAQs: Everything Else You Need to Know

Is there a direct ferry from Penang to Langkawi Airport?

No, the ferry from Penang (Swettenham Pier) arrives at Kuah Jetty in Langkawi, not directly at the airport. From Kuah Jetty, you need to take a taxi or Grab (approx. MYR 30–40 / USD 7–9, 20–30 minutes) to reach Langkawi International Airport.

Which is faster: ferry or flight from Penang to Langkawi?

A flight is faster in pure travel time (35 minutes airborne vs 2 hours 45 minutes by ferry). However, when you add airport check-in, security, and transfers, the total door-to-door time for a flight is about 2.5–3.5 hours, while the ferry takes around 3–3.5 hours including boarding. The ferry is often more time-efficient for city-center to city-center travel.

How much does the ferry from Penang to Langkawi cost?

The one-way ferry ticket from Penang to Langkawi costs approximately MYR 75 (USD 17) for adults and MYR 55 (USD 12) for children (3–11 years). Infants under 3 travel free. Tickets can be purchased online or at the Swettenham Pier counter.

Can I take a bus from Penang to Langkawi Airport?

There is no direct bus from Penang to Langkawi as the route crosses the sea. However, you can take a bus from Penang to Kuala Kedah or Kuala Perlis (ferry terminals on the mainland), then board a ferry to Langkawi. From Kuah Jetty, take a taxi to the airport. This bus+ferry combo is the cheapest option, costing around MYR 65–90 (USD 15–21) total.

Is there a train from Penang to Langkawi?

There is no direct train from Penang to Langkawi because Langkawi is an island without rail access. However, you can take a train from Butterworth (Penang mainland) to Alor Setar or Arau, then connect by taxi to Kuala Kedah or Kuala Perlis ferry terminal, and finally take a ferry to Langkawi. This multi-stage journey takes 4–6 hours and is not recommended for most travelers.

How much does a taxi from Penang to Langkawi Airport cost?

A taxi from Penang to Langkawi Airport is not possible as a direct route because of the sea crossing. You can take a taxi from Penang to Swettenham Pier (around MYR 15–25 / USD 3–6 within George Town), then board the ferry. From Kuah Jetty, another taxi to the airport costs about MYR 30–40 (USD 7–9). Total taxi cost: MYR 45–65 (USD 10–15) plus ferry ticket.

What is the cheapest way to get from Penang to Langkawi Airport?

The cheapest way is to take a bus from Penang to Kuala Kedah ferry terminal (MYR 15–25 / USD 3–6), then the ferry to Langkawi (MYR 20–25 / USD 5–6), and finally a taxi to the airport (MYR 30–40 / USD 7–9). Total cost: around MYR 65–90 (USD 15–21). The direct ferry from Penang to Langkawi is also affordable at MYR 75 (USD 17) plus taxi to the airport.

When is the best time to book Penang to Langkawi ferry or flight?

For ferries, booking 3–7 days in advance is recommended, especially during school holidays and festive seasons (Chinese New Year, Hari Raya, year-end). For flights, booking 4–6 weeks ahead usually gets the best fares. Last-minute bookings can cost 2–3 times more. Always check cancellation policies as weather can affect ferry services.