Skip to content

Penang to Langkawi: Complete Guide

Flight and overland-ferry options to Malaysia's island paradise (the direct Penang ferry is discontinued)

Langkawi is one of Malaysia's most popular island destinations, a short flight from Penang. Note: the direct Penang–Langkawi passenger ferry was discontinued during the pandemic and has not resumed — to go by sea you now travel overland to Kuala Kedah or Kuala Perlis first, then take the ferry across. This guide covers the current transport options, attractions, costs, and tips for a day trip or overnight stay.

Distance

~115 km via Kuala Kedah / Direct flight

Duration

Flight 35–40 min | Overland + ferry ~3 hours

Best Time

November to April (dry season) is best

Getting There

Direct Flight

The quickest and now the standard option. Firefly and AirAsia fly Penang (PEN) to Langkawi (LGK) several times daily.

Duration

35–40 min flight + airport time

Cost

RM 150-300 return (budget airlines)

Pros

  • +Fastest option
  • +Scenic aerial views
  • +Several daily flights
  • +Avoid sea sickness
  • +No overland connection needed

Cons

  • -More expensive than the ferry route
  • -Arrive ~90 min before departure
  • -Additional airport costs
  • -Luggage restrictions
Book Now →

Overland + Ferry (via Kuala Kedah)

The replacement for the old direct ferry: bus or drive from Penang to the Kuala Kedah jetty (~1.5h), then the frequent ferry across to Langkawi (1h). Kuala Perlis is the alternative northern jetty.

Duration

~1.5h to Kuala Kedah + 1h ferry

Cost

Bus + ferry from RM 35 one-way

Pros

  • +Cheapest way across
  • +Frequent ferry departures from the mainland
  • +Scenic sea crossing
  • +No flight needed

Cons

  • -Two legs (land + sea), not direct from Penang
  • -Ferry can be rough in monsoon
  • -Slower than flying
  • -Check the last return ferry time

Car Ferry (from Kuala Perlis / Kuala Kedah)

Vehicle ferries to Langkawi run from the mainland terminals at Kuala Perlis and Kuala Kedah — not from Penang directly. Drive up, then load the car across.

Duration

Drive to terminal + ~1.5h ferry

Cost

RM 80-150 for car + passengers

Pros

  • +Explore Langkawi at own pace
  • +No rental car cost on island
  • +Load more luggage
  • +Group travel friendly

Cons

  • -Drive to the mainland terminal first
  • -Toll and fuel costs
  • -Parking fees in Langkawi
  • -Limited vehicle-ferry sailings

Sample Itinerary

7:00 AM
Head to Penang Airport for the flight, or bus to Kuala Kedah for the ferry
8:00 AM
Flight boarding at Penang Airport / ferry departs Kuala Kedah jetty
10:30 AM
Arrive in Langkawi (via Kuala Kedah ferry) or ~8:45 AM (direct flight)
11:00 AM
Breakfast/coffee at nearby cafe
12:00 PM
Visit Sky Bridge cable car or Pantai Cenang beach
2:00 PM
Lunch at local seafood restaurant
3:00 PM
Explore Kuah town or visit waterfall
5:00 PM
Shopping or relax at beach
6:00 PM
Dinner with sunset views
7:30 PM
Return to port/airport for evening ferry/flight
10:00 PM
Back in Penang

Top Attractions

Langkawi Sky Bridge

Iconic curved pedestrian bridge 660m above the jungle. Take cable car up (RM 15 per person) and walk the bridge for spectacular views.

Entry: RM 15-20

Pantai Cenang Beach

Best beach in Langkawi with golden sand, clear water, and water sports. Perfect for swimming and relaxation.

Entry: Free entry

Temurun Waterfall

Beautiful waterfall in cave setting. Trek through jungle (30 min) and swim in natural pools. Bring swimsuit.

Entry: Free

Kuah Town

Charming town with duty-free shopping (jewelry, electronics), local restaurants, and waterfront walks.

Entry: Free (shopping optional)

Mangrove Tour

Kayak or boat tour through mangrove forests and look for eagles. Morning tours best (7-10 AM). Quieter and wildlife more active.

Entry: RM 40-60 per person

Langkawi Underwater World

Large aquarium with tunnel walk featuring rays, sharks, and tropical fish. Great for families.

Entry: RM 50-70

Budget Breakdown

Transport round trip (flight or bus + Kuala Kedah ferry)RM 70-300
Cable car (Sky Bridge)RM 15
Meals (breakfast, lunch, dinner)RM 40-60
Attractions/toursRM 40-100
Snacks and drinksRM 10-20
Taxi/transport in LangkawiRM 20-40
Total estimatedRM 185-315 per person

Insider Tips

  • There is no direct Penang–Langkawi ferry — fly, or take the ferry from Kuala Kedah / Kuala Perlis on the mainland.
  • Ferry tickets (from Kuala Kedah) can be bought online or at the terminal. Online is slightly cheaper.
  • Take an early flight or the first Kuala Kedah ferry to get 5+ hours in Langkawi; later departures leave fewer hours.
  • Download offline maps before departure - internet can be spotty.
  • Langkawi is duty-free - electronics and jewelry are cheaper than Penang.
  • Bring sunscreen (SPF 50+) - UV is intense and sun exposure is quick.
  • Wear water shoes for beach - some areas have rocky areas.
  • Cash is essential - ATMs have fees, credit cards not accepted everywhere.
  • Don't drink tap water - buy bottled water (RM 1-2).
  • Traffic to airport can be slow during peak times - leave early.
  • Ferry can be rough in Nov-Dec (monsoon) - ginger tablets help with motion sickness.
  • Sky Bridge queues are long (1-2 hours) - go early or skip if time-limited.
  • Mangrove tours require booking - book from Kuah town information center.
  • Car rentals in Langkawi are cheaper than Penang (RM 35-50/day).
  • Check the last return ferry from Langkawi to Kuala Kedah / Kuala Perlis (typically early evening) - don't miss it, or fly back!

What to Pack

Swimsuit and water shoes
Sunscreen (SPF 50+) and hat
Light rain jacket (monsoon season)
Cash (MYR) - most places don't take cards
Portable phone charger
Waterproof bag for electronics
Light, breathable clothing
Sunglasses and polarized lenses
Reusable water bottle
Medications (motion sickness pills)
Camera or GoPro for photos/videos
Dry bag for ferry ride
Share

Penang Travel Newsletter

Get insider tips on Penang attractions delivered to your inbox.