Explore Destinations

Discover the world's most amazing places

How to Get from Kuala Kedah (Ferry to Langkawi) to Sultan Abdul Halim Airport

Quick Answer

The best way to get from Kuala Kedah Ferry Terminal (the jetty for Langkawi ferries) to Sultan Abdul Halim Airport (AOR) is by Grab ride-hailing or taxi. Total journey time: 25–35 minutes; cost: RM 30–50 (USD 7–12). It is direct, available 24/7, and handles luggage comfortably. For budget travellers, a public bus via Alor Setar costs only RM 5–9 (USD 1.20–2.20) but takes 1–1.5 hours with one transfer. There is no direct bus and no train option on this route.

Quick Navigation: All Transport Options & Practical Tips

🚕 Taxi & Grab (Ride-Hailing) — Most Recommended

For nearly all travelers arriving at Kuala Kedah Ferry Terminal from Langkawi, Grab or a local taxi is the most practical and stress‑free way to reach Sultan Abdul Halim Airport. The terminal is located about 18 km south‑west of the airport, and the drive via Jalan Kuala Kedah and Jalan Langgar takes 25–35 minutes in normal traffic.

Grab (Ride-Hailing App)

  • Estimated fare: RM 30–50 (USD 7–12) — fixed price shown in app before booking.
  • Availability: Generally good at the ferry terminal; wait time 5–10 minutes. During peak ferry arrivals (e.g., 12:00–14:00 and 17:00–19:00), demand is higher — expect 10–15 minute waits.
  • Vehicle types: GrabCar (4 pax) and GrabCar XL (6 pax) available. XL fares are RM 45–70 (USD 11–17).
  • Payment: Cash, credit/debit card, or GrabPay.
  • Tip: If you have large luggage (e.g., 2+ suitcases per person), select GrabCar XL to ensure enough space.

Local Taxi (Counter at Terminal)

  • Estimated fare: RM 40–60 (USD 9–14) — negotiate before boarding.
  • Counter location: Inside the ferry terminal arrival hall, on the left after exiting the gate.
  • Official taxi coupon system: Some taxis use a fixed‑price coupon — ask at the counter. Price is usually RM 45–55 (USD 11–13).
  • Availability: Reliable during daytime; limited after 22:00. If no taxi is available, the counter staff can call one (additional wait 10–20 minutes).

Important Details

  • Surge pricing: Grab fares can increase 1.5–2× during heavy rain, public holidays, or late at night (midnight–05:00). Check the app before booking.
  • Route: The fastest route is via Jalan Kuala Kedah → Jalan Langgar → Jalan Sultanah → Airport access road. Road conditions are generally good, with some areas under development.
  • Scam alert: Unlicensed touts may approach you outside the terminal. Always use the official taxi counter or the Grab app.
  • Flight connection: If you have a tight flight connection, taxis and Grab are the only options that guarantee you reach the airport in under 35 minutes.

Verdict: For 95% of travellers, Grab offers the best balance of speed, cost, and convenience. Book via the app as you exit the ferry to minimize wait time.
🔗 Grab official website

🚌 Public Bus (Budget Option) — Cheapest but Requires a Transfer

For budget‑conscious backpackers and solo travellers, the public bus is the most affordable way to get from Kuala Kedah to Sultan Abdul Halim Airport, but it requires one transfer in Alor Setar city centre. This option is not recommended for those with heavy luggage, tight flight schedules, or limited mobility.

Step-by-Step Route

  1. Kuala Kedah → Alor Setar (Bus or Minibus): From the bus stop near the ferry terminal (about 150 m walk), take bus T31 or a local minibus to Alor Setar city centre. Fare: RM 3–5 (USD 0.70–1.20). Journey time: 30–40 minutes. Buses run approximately every 45–60 minutes from 06:30 to 19:30.
  2. Alor Setar → Sultan Abdul Halim Airport: From the main bus terminal (Terminal Bas Shahab Perdana) or a stop along Jalan Sultanah, take bus T31 (same route number — it continues) or local bus 20 heading towards the airport. Fare: RM 2–4 (USD 0.50–1.00). Journey time: 25–35 minutes. Frequency: every 60 minutes until 18:30.

Total time: 1–1.5 hours (including waiting time). Total cost: RM 5–9 (USD 1.20–2.20).

Important Considerations

  • Limited schedule: The last bus from Kuala Kedah to Alor Setar departs around 19:30. After that, you cannot use this option.
  • No direct bus: There is no direct bus service from Kuala Kedah Ferry Terminal to the airport. Every route requires a change at Alor Setar.
  • Luggage: Buses have limited luggage space — one small backpack or duffel bag per person is fine; large suitcases are difficult.
  • Reliability: Buses can run 10–20 minutes late, especially during rain or holidays. Do not rely on this option for a tight flight connection (less than 3 hours before departure).
  • Minibus alternative: Shared minibuses (van) from Kuala Kedah to Alor Setar operate on a fill‑and‑go basis and cost RM 5–7 (USD 1.20–1.70). They are slightly faster than the bus but less frequent.

Who Should Take the Bus?

  • Backpackers with minimal luggage
  • Travelers on a very tight budget (under RM 10 / USD 2.40)
  • Those with flexible schedules and no time pressure
  • Travelers who want to see local life and the rice‑field landscape of Kedah

🔗 Malaysia Ministry of Transport — bus route information

🚗 Car Rental (Self-Drive) — Maximum Flexibility

Renting a car gives you complete freedom to explore Kedah at your own pace, especially if you plan to visit other attractions (e.g., Alor Setar Tower, Pekan Rabu, or the rice museum) before your flight. While there is no rental counter inside the ferry terminal, several agencies in Alor Setar offer free or low‑cost delivery to Kuala Kedah.

Rental Options & Costs

  • Local agencies (e.g., AS Car Rental, Kedah Rent-A-Car): RM 80–120 (USD 19–29) per day for a compact car (Proton Saga, Perodua Axia). Delivery to Kuala Kedah: RM 20–30 (USD 5–7) or free if renting for 2+ days.
  • International brands (e.g., Hawk Rent a Car, Europcar): RM 120–180 (USD 29–43) per day. Pick‑up at Alor Setar city office or airport. Delivery to ferry terminal available on request (RM 30–50 / USD 7–12).
  • Online platforms (Klook, Booking.com, Traveloka): Pre‑book with free delivery to Kuala Kedah. Prices start from RM 85 (USD 20) per day for a manual transmission car.

Requirements

  • Valid International Driving Permit (IDP) or a driving licence from ASEAN countries.
  • Minimum age: 21–23 years (depending on the agency).
  • Credit card deposit: RM 200–500 (USD 48–120) refundable.
  • Important: In Malaysia, traffic drives on the left. Seat belts are mandatory for all passengers.

Route & Driving Tips

  • Distance: 18 km via Jalan Kuala Kedah and Jalan Langgar. Straightforward route with clear signage.
  • Fuel: A one‑way trip uses about 1–2 litres of fuel (RM 3–6 / USD 0.70–1.40). Fill up at the Petron station along Jalan Langgar before returning the car.
  • Parking at airport: Short‑term parking costs RM 2–4 (USD 0.50–1) per hour; long‑term parking is RM 15–25 (USD 3.60–6) per day.
  • Return location: Most agencies allow you to drop the car at the airport for an additional fee of RM 30–50 (USD 7–12). Confirm this when booking.

Who Should Rent a Car?

  • Families or groups of 3–5 people (more cost‑effective than 2+ taxis)
  • Travelers with multiple stops or side trips before the flight
  • Those staying in Kedah for 1+ days after the ferry
  • Drivers comfortable with left‑hand traffic and local driving conditions

🔗 Hawk Rent a Car Malaysia

🚐 Private Shuttle & Hotel Transfer — Pre‑Booked Convenience

For travellers who prefer fixed pricing, guaranteed availability, and door‑to‑door service, a private shuttle or hotel transfer is a solid middle‑ground option. Several platforms and local operators provide one‑way transfers from Kuala Kedah Ferry Terminal directly to Sultan Abdul Halim Airport.

Available Services

  • Klook / Traveloka / GetYourGuide: Pre‑booked private car transfers from Kuala Kedah to AOR. Price: RM 60–100 (USD 14–24) for up to 4 passengers. Includes meet‑and‑greet at the terminal arrival hall.
  • Local shuttle operators (e.g., Kedah Travel & Tours, Alor Setar Transfers): Shared van service if booked in advance. Price: RM 35–55 (USD 8–13) per person. Minimum 2 passengers. Journey time: 30–40 minutes.
  • Hotel airport transfer: If you are staying at a hotel in Alor Setar or near the ferry terminal, many hotels offer airport drop‑off for RM 50–80 (USD 12–19). This can be arranged at check‑in or when booking the room.

Advantages vs. Grab/Taxi

  • Fixed price — no surge. What you book is what you pay, even during peak hours or public holidays.
  • Guaranteed availability. During busy periods (Hari Raya, Chinese New Year, school breaks), Grab and taxis can be scarce. A pre‑booked shuttle ensures you have a ride.
  • Meet‑and‑greet service. The driver will wait for you at the arrival hall with a name sign — no need to search for a ride.
  • Larger vehicle option. Many shuttle services offer MPVs or vans that easily accommodate 4–6 passengers with luggage.

Limitations

  • Requires advance booking — usually at least 2–4 hours before your desired pickup time. Same‑day booking is possible but may incur a surcharge.
  • Cancellation policy: Most platforms allow free cancellation up to 24 hours before the scheduled pickup. Check the terms before booking.
  • Less flexible for last‑minute changes. If your ferry is delayed, you need to inform the operator as soon as possible to adjust the pickup time.

🔗 Klook — private transfers in Malaysia

📊 Cost & Time Comparison: All Transport Options

Use this table to quickly compare your options from Kuala Kedah Ferry Terminal to Sultan Abdul Halim Airport.

Transport Mode Estimated Time Estimated Cost (RM) Estimated Cost (USD) Transfers Best For
★ Grab (Ride-Hailing) 25–35 min RM 30–50 USD 7–12 0 Most travellers — speed + value
Taxi (Counter) 25–35 min RM 40–60 USD 9–14 0 Those without smartphone / app
★ Public Bus (Budget) 1–1.5 h RM 5–9 USD 1.20–2.20 1 (Alor Setar) Backpackers, minimal luggage
Car Rental (Self-Drive) 25–35 min RM 80–150/day USD 19–36/day 0 Groups, flexible itinerary
Private Shuttle (Pre-booked) 30–40 min RM 60–100 USD 14–24 0 Peace of mind, fixed price
Motorbike Rental 40–50 min RM 30–50/day USD 7–12/day 0 Solo adventurers, good weather

★ = Recommended option. Prices are indicative and may vary. Check current rates on the Grab app or with rental agencies.

🧳 Traveler Tips & Local Experience

Real‑world advice from regular ferry users and local drivers to make your journey smoother.

🚶 After Disembarking the Ferry

  • Exit quickly but calmly: The ferry terminal has only one arrival gate. Once you exit, you'll see the taxi counter immediately on your left and the Grab pickup point straight ahead (outside the main door).
  • Luggage trolleys: Free trolleys are available inside the terminal — use them if you have multiple bags. Return them to the rack after loading into your ride.
  • Restrooms & snacks: There is a small convenience store and clean restrooms inside the terminal. If you have a long wait, grab a drink and use the facilities before heading out.

📱 Grab Tips for Kuala Kedah

  • Pin location: The Grab pickup point is at "Kuala Kedah Ferry Terminal" — the app pin is accurate. If there is no signal, connect to the terminal's free WiFi to book.
  • Surge times: The most surge‑prone times are 12:00–14:00 (when multiple ferries arrive) and 17:00–19:00 (evening peak). If possible, wait 15–20 minutes after disembarking for surge pricing to drop.
  • GrabShare option: If you are travelling alone and have only one small bag, GrabShare can save you 20–30% — but expect a possible detour to pick up another passenger.

🧳 Luggage & Baggage Strategy

  • Use "Takkyubin"‑style luggage delivery? Unfortunately, there is no luggage delivery service (like Yamato Transport in Japan) between Kuala Kedah and the airport. You must carry your bags yourself.
  • Heavy luggage? If you have more than two large suitcases per person, book a GrabCar XL or a private van. A standard GrabCar may not have enough boot space.
  • Packing tip: Keep your flight booking confirmation, passport, and valuables in a small daypack — not in checked luggage — for easy access at the airport.

⏰ Time Management & Flight Connection

  • Minimum connection time: If you are connecting to a domestic flight from AOR, arrive at the airport at least 45 minutes before departure for check‑in and security. For international flights, allow 1.5–2 hours.
  • Ferry delay buffer: Langkawi ferries can be delayed by 15–30 minutes due to weather or tide conditions. Build at least 30 minutes of buffer into your schedule when planning your ride to the airport.
  • Peak season warning: During Hari Raya Aidilfitri, Chinese New Year, and school holidays (March, August, December), ferry tickets sell out in advance and taxi demand surges. Book your ferry and your airport transfer as early as possible.

🌾 Local Knowledge

  • Scenic route: The drive from Kuala Kedah to the airport passes through Kedah's famous rice bowl region. If you have time, ask your driver to take the smaller roads (Jalan Langgar) to see the paddy fields — especially beautiful during the planting season (May–July) when the fields are emerald green.
  • Pekan Rabu (Wednesday Market): If your flight is in the afternoon and you're on a morning ferry, consider stopping at Alor Setar's famous market (open daily, but busiest on Wednesdays). It's a 10‑minute detour from the airport route.
  • Local food stop: Grab a quick Nasi Kandar or Mee Udang at a roadside stall along Jalan Kuala Kedah. "Restoran Nasi Kandar Pelita" (about halfway to the airport) is a local favourite.

🔗 Tourism Malaysia — Kedah travel guide

❓ FAQs: Kuala Kedah to Sultan Abdul Halim Airport

1. Is there a direct bus from Kuala Kedah Ferry Terminal to Sultan Abdul Halim Airport?

No, there is no direct bus service. You must take a local bus or minibus from Kuala Kedah to Alor Setar city centre (RM 3–5 / USD 0.70–1.20), then transfer to a second bus heading to the airport (RM 2–4 / USD 0.50–1). Total time: 1–1.5 hours. The last bus from Kuala Kedah departs around 19:30.

2. How much does a Grab or taxi cost from Kuala Kedah to Sultan Abdul Halim Airport?

A Grab ride costs between RM 30 and RM 50 (USD 7–12). A taxi from the official counter is RM 40–60 (USD 9–14). Fares can surge during peak hours, public holidays, or late at night. Always check the Grab app for a fixed price before booking.

3. How long does it take to get from Kuala Kedah to Sultan Abdul Halim Airport?

By car or taxi: 25–35 minutes (18 km). By public bus with a transfer in Alor Setar: 1–1.5 hours. By motorbike: 40–50 minutes. The fastest option is Grab or taxi.

4. What is the cheapest way to get from Kuala Kedah to Sultan Abdul Halim Airport?

The cheapest way is by public bus via Alor Setar, costing RM 5–9 (USD 1.20–2.20) total. However, it takes 1–1.5 hours and requires a transfer. For a low‑cost direct option, a shared Grab (GrabShare) can be RM 20–30 (USD 5–7).

5. Can I rent a car at Kuala Kedah Ferry Terminal?

There is no rental counter inside the terminal itself. However, agencies such as AS Car Rental and Hawk Rent a Car offer delivery to the terminal for RM 20–30 (USD 5–7). Daily rates start from RM 80 (USD 19). Delivery usually requires 1–2 hours' notice.

6. Is it safe to take a taxi from Kuala Kedah to the airport late at night?

Yes, it is generally safe. Use Grab for transparent pricing and driver tracking. If taking a local taxi, agree on the fare beforehand (typical late‑night fare: RM 50–70 / USD 12–17). Avoid unlicensed touts. The route is well‑lit and passes through populated areas.

7. How early should I leave Kuala Kedah to catch a flight at Sultan Abdul Halim Airport?

Leave at least 2.5–3 hours before your flight. The journey is 25–35 minutes, but you need time for check‑in (30–45 min for domestic, 1–1.5 h for international), security, and potential delays. During peak holiday seasons, add 30–60 minutes.

8. Are there any shuttle services from Kuala Kedah to Sultan Abdul Halim Airport?

There is no dedicated airport shuttle bus on this route. However, you can book a private transfer via Klook, Traveloka, or local operators for RM 60–100 (USD 14–24). Some hotels in Alor Setar also offer airport drop‑off from the ferry terminal for RM 50–80 (USD 12–19).