Quick Answer
The best way to get from Kuala Kedah to Langkawi Airport (LGK) is by taking a ferry from Kuala Kedah Ferry Terminal to Kuah Jetty (1 hour 15 minutes, RM18–23 / US$4–5), followed by a taxi or Grab to the airport (25 minutes, RM25–40 / US$5.50–8.80). Total journey: approximately 1 hour 45 minutes to 2 hours, with a total cost of RM43–63 (US$9.50–14). This is the most direct, affordable and reliable option for all travelers.
For those with heavy luggage or traveling in groups (3+ people), a private transfer from Kuala Kedah to Langkawi Airport (including ferry tickets and both-end taxis) costs RM150–250 (US$33–55) and offers door-to-door convenience.
🚢 Ferry from Kuala Kedah to Langkawi + Taxi to Airport
The ferry from Kuala Kedah Ferry Terminal to Kuah Jetty is the backbone of travel between the mainland and Langkawi Island. It's the most popular, fastest and most cost-effective way to reach Langkawi Airport. Below is a complete step-by-step breakdown, schedule, company comparison and practical advice.
Step-by-Step Guide
- Arrive at Kuala Kedah Ferry Terminal
Address: Jalan Kuala Kedah, 06600 Kuala Kedah, Kedah.
From Alor Setar city center, take a taxi (15 min, RM15–20 / US$3.30–4.40) or local bus (30 min, RM3 / US$0.66). Parking at the terminal costs RM5–8 per day (US$1.10–1.76). - Purchase Ferry Tickets
Tickets available at the counter or online via Langkawi Ferry Services. Adult fare: RM18–23 (US$4–5) one way; child (2–11 years): RM13–17 (US$2.86–3.74); infant (under 2): free. - Board the Ferry
Boarding starts 20 minutes before departure. No assigned seating — first come, first served. Luggage is stored in designated holds. Carry-on only for small bags. - Ferry Journey
Duration: 1 hour 15 minutes. Air-conditioned cabins, restrooms, light snacks available. The sea can be choppy — bring motion-sickness medication if needed. - Arrive at Kuah Jetty, Langkawi
Clear the terminal and proceed to the taxi counter or Grab pickup zone. - Taxi / Grab to Langkawi Airport (LGK)
Taxi counter: RM25–35 (US$5.50–7.70). Grab app: RM20–30 (US$4.40–6.60). Journey time: 25 minutes.
Ferry Schedule (Daily)
| Departure from Kuala Kedah | Arrival at Kuah Jetty | Frequency |
|---|---|---|
| 7:00 AM – 7:30 AM | 8:15 AM – 8:45 AM | Daily |
| 8:30 AM – 9:00 AM | 9:45 AM – 10:15 AM | Daily |
| 9:30 AM – 10:00 AM | 10:45 AM – 11:15 AM | Daily |
| 10:30 AM – 11:00 AM | 11:45 AM – 12:15 PM | Daily |
| 11:30 AM – 12:00 PM | 12:45 PM – 1:15 PM | Daily |
| 1:00 PM – 1:30 PM | 2:15 PM – 2:45 PM | Daily |
| 2:30 PM – 3:00 PM | 3:45 PM – 4:15 PM | Daily |
| 4:00 PM – 4:30 PM | 5:15 PM – 5:45 PM | Daily |
| 5:30 PM – 6:00 PM | 6:45 PM – 7:15 PM | Daily |
| 7:00 PM – 7:30 PM | 8:15 PM – 8:45 PM | Daily |
* Schedule may vary during monsoon season (October–November) and public holidays. Always check the official Langkawi Ferry Services site for real-time updates.
Ferry Companies Compared
| Company | Adult Fare | Duration | Luggage Allowance | Online Booking |
|---|---|---|---|---|
| Langkawi Ferry Services | RM20 (US$4.40) | 1h 15min | 20 kg free, excess RM5/kg | Yes |
| Kuala Kedah Ferry | RM18 (US$3.96) | 1h 20min | 15 kg free, excess RM5/kg | Yes |
| Fast Ferry Langkawi | RM23 (US$5.06) | 1h 10min | 25 kg free, excess RM6/kg | Yes |
Luggage, Seating & Comfort Tips
- Standard suitcases and backpacks are carried free of charge in the luggage hold.
- Large items (bicycles, surfboards) may incur a surcharge of RM10–20 (US$2.20–4.40).
- The ferry is air-conditioned — bring a light jacket.
- Seats on the left side offer the best views of Langkawi's coastline during arrival.
- If you are prone to seasickness, sit in the middle of the ferry where motion is least felt.
Source: Langkawi Ferry Services – Official Schedule & Fares | Tourism Malaysia – Langkawi Transport Guide
🚕 Taxi & Private Transfer from Kuala Kedah to Langkawi Airport
While a regular taxi cannot cross the sea, private transfer packages that include ferry tickets and taxis on both ends offer a seamless door-to-door experience. This option is ideal for groups, families, business travelers, or anyone with heavy luggage.
Option 1: Standard Taxi + Ferry (Self-Booked)
- Taxi from Kuala Kedah to ferry terminal: not needed (you start at the terminal).
- Ferry ticket: RM18–23 (US$4–5).
- Taxi from Kuah Jetty to Langkawi Airport: RM25–40 (US$5.50–8.80).
- Total: RM43–63 (US$9.50–14) per person.
Option 2: Private Transfer Package (Door-to-Door)
| Provider | Price per person | Price per group of 4 | Includes |
|---|---|---|---|
| Langkawi Transfers | RM85 (US$18.70) | RM220 (US$48.40) | Ferry ticket + taxi both ends |
| Go KL Taxi | RM90 (US$19.80) | RM240 (US$52.80) | Ferry ticket + taxi both ends |
| Private Car Service | RM95 (US$20.90) | RM250 (US$55) | Ferry ticket + taxi both ends + meet & greet |
When to Choose Private Transfer
- Late night / early morning: If you arrive after the last ferry (7:30 PM) or need to depart before the first ferry (7:00 AM).
- Groups of 3+: Cost-effective compared to buying individual tickets.
- Heavy luggage: Multiple suitcases, sports equipment, or bulky items.
- Elderly or mobility-impaired travelers: Less walking, waiting and stress.
- Business travelers: Time efficiency and guaranteed comfort.
Source: Grab Malaysia – Ride-hailing fares in Langkawi | Tourism Kedah – Transport Services
🚌 Bus + Ferry Combination (Budget Alternative)
There is no direct bus from Kuala Kedah to Langkawi Airport. However, budget-conscious travelers can combine local and long-distance buses with a ferry crossing. This option takes longer but can save a few ringgit.
Route via Kuala Perlis (Most Common)
- Bus from Kuala Kedah to Kuala Perlis Ferry Terminal (45 min, RM8–12 / US$1.76–2.64).
- Ferry from Kuala Perlis to Kuah Jetty (45 min, RM12–15 / US$2.64–3.30).
- Taxi from Kuah Jetty to Langkawi Airport (25 min, RM25–35 / US$5.50–7.70).
- Total time: ~2 hours | Total cost: RM45–62 (US$9.90–13.64).
Route via Alor Setar (Longer but More Frequent Buses)
- Local bus from Kuala Kedah to Alor Setar Bus Terminal (30 min, RM3 / US$0.66).
- Long-distance bus from Alor Setar to Kuala Perlis (1 hour, RM10–15 / US$2.20–3.30).
- Ferry from Kuala Perlis to Kuah Jetty (45 min, RM12–15 / US$2.64–3.30).
- Taxi from Kuah Jetty to Langkawi Airport (25 min, RM25–35 / US$5.50–7.70).
- Total time: 2.5 – 3 hours | Total cost: RM50–68 (US$11–15).
Bus vs Direct Ferry: Quick Comparison
| Factor | Bus + Ferry (via Kuala Perlis) | Direct Ferry (from Kuala Kedah) |
|---|---|---|
| Total Time | ~2 hours | 1 hour 45 min |
| Total Cost | RM45–62 (US$9.90–13.64) | RM43–63 (US$9.50–14) |
| Number of Transfers | 2 (bus→ferry→taxi) | 1 (ferry→taxi) |
| Comfort Level | Moderate | High |
| Recommended? | ⚠️ Only for budget travelers | ✅ For all travelers |
Verdict: The direct ferry from Kuala Kedah is cheaper, faster and more comfortable than any bus combination. Only consider the bus option if you are specifically trying to minimize cost and have extra time.
Source: Tourism Malaysia – Bus & Ferry Information | KTM Berhad – Train Services in Kedah
✈️ Flight from Kuala Kedah to Langkawi Airport (via Alor Setar or Penang)
Flying from Kuala Kedah to Langkawi Airport is possible but requires a detour to a regional airport first. This option is not recommended for most travelers due to longer total travel time, higher cost and added complexity.
Option 1: Via Alor Setar Airport (AOR)
- Taxi from Kuala Kedah to Alor Setar Airport (15 min, RM15–20 / US$3.30–4.40).
- Flight from Alor Setar (AOR) to Langkawi (LGK) (30 min, RM80–150 / US$17.60–33).
- Total time (door-to-door): 2.5 – 3 hours (including check-in, security, waiting).
- Total cost: RM95–170 (US$20.90–37.40).
Option 2: Via Penang International Airport (PEN)
- Taxi from Kuala Kedah to Penang Airport (1.5 hours, RM80–120 / US$17.60–26.40).
- Flight from Penang (PEN) to Langkawi (LGK) (35 min, RM120–200 / US$26.40–44).
- Total time (door-to-door): 3.5 – 4 hours.
- Total cost: RM200–320 (US$44–70.40).
Flight vs Ferry: Cost & Time Comparison
| Route | Flight Time | Total Time (door-to-door) | Price Range | Recommended? |
|---|---|---|---|---|
| Kuala Kedah → Alor Setar → Langkawi | 30 min | 2.5–3 hours | RM95–170 (US$20.90–37.40) | ❌ No |
| Kuala Kedah → Penang → Langkawi | 35 min | 3.5–4 hours | RM200–320 (US$44–70.40) | ❌ No |
| Direct Ferry (Kuala Kedah → Kuah → Airport) | — | 1 hour 45 min | RM43–63 (US$9.50–14) | ✅ Yes |
Why Flying Doesn't Make Sense for This Route
- Longer total time: Door-to-door, flying takes 2–4 hours vs 1 hour 45 minutes by ferry.
- Higher cost: Flights cost 2–5 times more than the ferry option.
- More transfers: Requires taxi to airport + check-in + security + taxi from arrival airport.
- Environmental impact: Higher carbon footprint per passenger.
The only exception: If you are already at Alor Setar Airport or Penang Airport for another reason, and need to reach Langkawi quickly, the flight could make sense. Otherwise, stick with the ferry.
Source: Malaysia Airports – Flight Schedules & Fares | AirAsia – Alor Setar to Langkawi Flights
🎟️ Tickets & Cost Comparison — All Options at a Glance
This table summarizes every transport mode from Kuala Kedah to Langkawi Airport, including time, cost, transfers and convenience. Use it to make your final decision.
| Mode | Total Time | Cost per Person (MYR) | Cost per Person (USD) | Transfers | Convenience | Best For |
|---|---|---|---|---|---|---|
| 🚢 Ferry + Taxi | 1h 45min | RM43–63 | US$9.50–14 | 1 | ★★★★★ | All travelers ✅ |
| 🚕 Private Transfer | 1h 45min | RM150–250 | US$33–55 | 0 (door-to-door) | ★★★★★ | Groups, premium |
| 🚌 Bus + Ferry | 2h – 2.5h | RM45–68 | US$9.90–15 | 2–3 | ★★☆☆☆ | Budget backpackers |
| ✈️ Flight (via AOR) | 2.5h – 3h | RM95–170 | US$20.90–37.40 | 1–2 | ★★★☆☆ | Only if already at airport |
| ✈️ Flight (via PEN) | 3.5h – 4h | RM200–320 | US$44–70.40 | 1–2 | ★★☆☆☆ | Not recommended |
Where to Buy Tickets
| Ticket Type | Where to Buy | Price (MYR) | Price (USD) | Booking Link |
|---|---|---|---|---|
| Ferry Kuala Kedah → Kuah | Online (Langkawi Ferry Services) | RM18–23 | US$4–5 | Book Online |
| Ferry Kuala Kedah → Kuah | At terminal counter | RM20–25 | US$4.40–5.50 | Walk-in |
| Taxi Kuah → Airport | Taxi counter at Kuah Jetty | RM25–35 | US$5.50–7.70 | Walk-in |
| Grab Kuah → Airport | Grab app | RM20–30 | US$4.40–6.60 | App Booking |
| Private Transfer (whole journey) | Online transfer providers | RM150–250 | US$33–55 | Book Transfer |
Money-Saving Tips
- Round-trip ferry ticket: Saves RM5–8 (US$1.10–1.76) vs two one-way tickets.
- Group taxi share: Split the RM25–40 fare with fellow travelers.
- Early morning departures: Slightly cheaper fares (RM18 vs RM23).
- Student/child discounts: Show valid ID for reduced fares (RM13–17 / US$2.86–3.74).
Source: Langkawi Ferry Services – Official Ticketing | Grab Malaysia – Fare Estimator
💡 Traveler Experience & Tips — Insider Advice for a Smooth Journey
Before You Go
- Arrive early: Get to Kuala Kedah Ferry Terminal at least 30 minutes before departure for ticket purchase and boarding.
- Check the weather: During monsoon season (October–November), ferry schedules may be canceled or delayed. Have a backup plan.
- Book in advance: During peak season (December–February, school holidays, public holidays), book ferry tickets 1–2 days ahead to avoid sold-out situations.
- Motion sickness: The Strait of Malacca can be choppy. Bring motion-sickness medication if you are prone.
At Kuala Kedah Ferry Terminal
- Parking: RM5–8 per day (US$1.10–1.76) for those driving to the terminal.
- Food & drinks: Small cafes and convenience stores are available. Grab a snack before boarding.
- ATMs: Available at the terminal — bring cash for ferry tickets if not pre-booked.
On the Ferry
- Seating: First come, first served. Arrive early for window seats.
- Air conditioning: The ferry is air-conditioned; bring a light jacket.
- Restrooms: Available onboard.
- Food: Light snacks and drinks available for purchase.
- Scenic tip: Sit on the left side for the best views of Langkawi's coastline during arrival.
Upon Arrival at Kuah Jetty
- Taxi counter: Located immediately after exiting the terminal. Fixed prices to all destinations.
- Grab pickup: Available from the designated ride-hailing area.
- Currency exchange: Available at the jetty for international travelers.
- Tourist information: Free maps and brochures available at the counter.
At Langkawi Airport (LGK)
- Facilities: Restaurants, duty-free shops, currency exchange, ATMs.
- Car rental: Several companies available at the airport (RM100–200/day / US$22–44).
- Taxi: Available at the taxi stand outside arrivals.
Luggage Tips
- Luggage storage at Kuah Jetty: RM10–15 (US$2.20–3.30) per day if you want to explore before heading to the airport.
- Carry-on only: If traveling light, you can avoid waiting for checked luggage.
- Label your bags: Ensure all luggage has clear identification tags.
Best Time to Travel
| Season | Recommendation | Notes |
|---|---|---|
| December – February | ✅ Best time | Peak season, book early |
| March – May | ✅ Good | Pleasant weather, fewer crowds |
| June – September | ⚠️ Moderate | Occasional rain, good deals |
| October – November | ❌ Monsoon | Ferry cancellations possible |
Pro tip: If you have a late flight, consider taking an early ferry and exploring Kuah town (duty-free shopping, Eagle Square) before heading to the airport. Luggage storage is available at the jetty.
Source: Langkawi Insight – Travel Tips & Guides | Tourism Malaysia – Langkawi Travel Information
❓ FAQs: Kuala Kedah to Langkawi Airport – All Your Questions Answered
1. Is there a direct ferry from Kuala Kedah to Langkawi Airport?
No, there is no direct ferry to Langkawi Airport. Ferries from Kuala Kedah arrive at Kuah Jetty, which is 25 minutes by taxi from Langkawi International Airport (LGK). You must take a taxi or Grab for the final leg.
2. How long does it take to get from Kuala Kedah to Langkawi Airport?
The total journey time is approximately 1 hour 45 minutes to 2 hours, including the 1 hour 15 minute ferry crossing from Kuala Kedah to Kuah Jetty and the 25–30 minute taxi ride to the airport.
3. How much does it cost to travel from Kuala Kedah to Langkawi Airport?
The total cost is RM43–63 (US$9.50–14) per person, comprising RM18–23 (US$4–5) for the ferry and RM25–40 (US$5.50–8.80) for the taxi from Kuah Jetty to Langkawi Airport.
4. What is the best way to get from Kuala Kedah to Langkawi Airport?
The ferry + taxi combination is the best way. It is the fastest (1 hour 45 minutes), most affordable (RM43–63 / US$9.50–14), and most reliable option. For groups of 3+, a private transfer (RM150–250 / US$33–55) offers added convenience.
5. Can I take a taxi from Kuala Kedah directly to Langkawi Airport?
No, a taxi cannot cross the sea. However, you can book a private transfer package that includes a ferry ticket and taxis on both ends. This costs RM150–250 (US$33–55) for a group of up to 4 people.
6. Are there buses from Kuala Kedah to Langkawi Airport?
There is no direct bus. The bus option requires multiple transfers (Kuala Kedah → Alor Setar → Kuala Perlis → ferry → taxi) and takes 2–3 hours. It is not recommended unless you are on an extremely tight budget.
7. What time is the first and last ferry from Kuala Kedah to Langkawi?
The first ferry departs at approximately 7:00 AM and the last ferry departs at approximately 7:00 PM – 7:30 PM. Schedules may vary during monsoon season (Oct–Nov) and public holidays. Check the official Langkawi Ferry Services website for up-to-date information.
8. Do I need to book ferry tickets in advance for Kuala Kedah to Langkawi?
For most days, walk-in tickets are available. However, during peak season (December–February, school holidays, public holidays), advance booking is strongly recommended to avoid sold-out situations. Booking online also guarantees your preferred departure time.