Explore Destinations

Discover the world's most amazing places

How to Get from Penang to Sultan Abdul Halim Airport

Quick Answer

The best overall way to travel from Penang (George Town / Butterworth) to Sultan Abdul Halim Airport (AOR) is by train + Grab: take the KTM ETS or Komuter from Butterworth station to Alor Setar station (≈1 hour, MYR 10–20 / USD 2.10–4.30), then a 15-minute Grab ride to the airport (MYR 10–20 / USD 2.10–4.30). Total: ≈1 hour 45 minutes – 2 hours and MYR 20–40 (USD 4.30–8.60).

For maximum speed, a direct taxi or Grab from George Town takes 1 hour 15 minutes – 1 hour 30 minutes and costs MYR 130–200 (USD 28–43). For the lowest budget, a long-distance bus + Grab costs as little as MYR 22–45 (USD 4.70–9.70) but takes 2.5–3 hours.

Quick Navigation: Penang → Sultan Abdul Halim Airport

🚄 Train (ETS & Komuter) – Best Balance of Cost, Speed & Comfort

Taking the train from Penang to Alor Setar is the most recommended option for most travelers. You get a comfortable seat, air-conditioning, luggage space, and reliable timing — all at a very affordable price. The journey uses Malaysia's KTM railway network, with services departing from Butterworth Railway Station (accessible from George Town via ferry or bridge).

Note: There is no direct train to the airport. You will need to take a short Grab or taxi from Alor Setar station to Sultan Abdul Halim Airport (≈15 minutes). But the combined journey still beats driving during peak hours.

🚆 Two Train Types Compared

Train Service Route Duration Price (MYR) Price (USD) Frequency Best For
ETS (Electric Train Service) Butterworth → Alor Setar 55–70 min MYR 16–22 USD 3.40–4.70 ~6–8 trains/day Speed + comfort; reserved seat
KTM Komuter (Utara) Butterworth → Alor Setar 1 h 20 min – 1 h 35 min MYR 8–12 USD 1.70–2.60 ~4–6 trains/day Budget travel; no reservation needed

🧭 Step-by-Step: Train + Grab to the Airport

  1. Get to Butterworth Station – From George Town, take the rapid ferry (20 min, MYR 1.20 / USD 0.26) or drive across the Penang Bridge (30–40 min).
  2. Board the train – Purchase your ticket at the counter, via the KITS app, or at the自助机. ETS requires a reserved seat; Komuter is first-come, first-served.
  3. Alight at Alor Setar Station – The station is located about 2 km from the city center.
  4. Take a Grab/taxi to the airport – The ride takes 12–18 minutes and costs MYR 10–22 (USD 2.10–4.70).

🪑 Seat Types & Onboard Experience

  • ETS Platinum / Gold – Reclining seats, power outlets, fold-down tray, luggage rack, and a snack cart. Very comfortable for the 1-hour journey.
  • Komuter – Standard seating, less legroom, but perfectly fine for a short trip. No food service.
  • Luggage – Both trains have overhead racks and designated luggage areas. Suitcases up to 28 inches fit without issue.

⏱️ Total Journey Time Breakdown

George Town → Butterworth (ferry + waiting)25–40 min
Butterworth → Alor Setar (train)55 min – 1 h 35 min
Alor Setar station → Airport (Grab)12–18 min
Total (door-to-door)≈1 h 45 min – 2 h 30 min

Source: KTM Berhad official timetable and Grab Malaysia fare estimator.

🚌 Long-Distance Bus – The Cheapest Way to Reach Sultan Abdul Halim Airport

If you're traveling on a tight budget, the long-distance bus is your best friend. Several bus operators run daily services from Penang to Alor Setar, with frequent departures from Penang Sentral (Butterworth) and Sungai Nibong Bus Terminal.

🚍 Bus Operators & Routes

Operator Departure Point Duration Price (MYR) Price (USD) Frequency
TransnasionalPenang Sentral / Sungai Nibong1 h 40 min – 2 hMYR 12–18USD 2.60–3.90Every 1–2 hours
PluslinerPenang Sentral1 h 35 min – 1 h 55 minMYR 15–20USD 3.20–4.304–6 buses/day
Starmart ExpressSungai Nibong1 h 45 min – 2 hMYR 14–22USD 3.00–4.703–5 buses/day
KPB ExpressPenang Sentral1 h 40 min – 2 hMYR 12–16USD 2.60–3.402–4 buses/day

🧭 Step-by-Step: Bus + Grab to the Airport

  1. Choose your departure point – Penang Sentral (Butterworth) is more convenient if you're on the mainland; Sungai Nibong is better if you're in George Town or Bayan Lepas.
  2. Buy your ticket – Book online via BusOnlineTicket.com or Easybook.com, or purchase at the terminal counter at least 30 minutes before departure.
  3. Ride to Alor Setar – Buses drop you at Alor Setar Bus Terminal (Terminal Bas Shahab Perdana), located about 3 km from the city center.
  4. Take a Grab/taxi to the airport – The ride takes 15–20 minutes and costs MYR 12–25 (USD 2.60–5.40).

🌙 Night Bus Option

Some operators run overnight services between Penang and Alor Setar, though the route is short (under 2 hours). These are useful if you have a very early morning flight from Sultan Abdul Halim Airport. Check with Transnasional or Starmart Express for 5:00 AM departures.

🧳 Luggage Allowance

  • Most buses allow 1 large suitcase (up to 25 kg) and 1 carry-on bag for free.
  • Oversize items (bicycles, surfboards) may incur an extra fee of MYR 10–20 (USD 2.10–4.30).
  • Tip: Keep valuables with you in the cabin, as luggage compartments are not always monitored.

Source: BusOnlineTicket.com and Transnasional official site.

🚕 Taxi & Private Transfer – Fastest & Most Convenient (But Priciest)

For door-to-door convenience, nothing beats a private taxi or Grab car. This is the best option for families with children, travelers with heavy luggage, late-night arrivals, or anyone prioritizing speed. The journey uses the North-South Expressway (PLUS) and takes just over an hour.

💰 Fare Comparison

Service From George Town From Butterworth From Batu Ferringhi Vehicle Type
Grab (JustGo)MYR 130–170 (USD 28–36)MYR 100–130 (USD 21–28)MYR 150–190 (USD 32–41)Sedan / MPV
Grab (Premium)MYR 180–230 (USD 39–49)MYR 140–180 (USD 30–39)MYR 200–250 (USD 43–54)Leather seats, larger car
Hotel Private TransferMYR 180–250 (USD 39–54)MYR 150–200 (USD 32–43)MYR 200–280 (USD 43–60)Executive sedan / MPV
Airport Taxi (pre-booked)MYR 150–200 (USD 32–43)MYR 120–160 (USD 26–34)MYR 170–220 (USD 36–47)Standard taxi

🕐 Travel Time Details

  • George Town → Sultan Abdul Halim Airport: 1 h 15 min – 1 h 30 min (95 km via PLUS Highway)
  • Butterworth → Sultan Abdul Halim Airport: 1 h – 1 h 15 min (80 km)
  • Batu Ferringhi → Sultan Abdul Halim Airport: 1 h 30 min – 1 h 50 min (105 km via coastal road + highway)

👥 When Should You Choose a Taxi?

  • Late-night or early-morning travel – trains and buses have limited operating hours.
  • Traveling with infants or toddlers – car seats can be requested (Grab Family option).
  • Heavy luggage (3+ suitcases) – no need to handle bags on and off trains/buses.
  • Group of 3–4 people – cost per person becomes comparable to train + Grab.
  • Mobility challenges – door-to-door service eliminates stairs and long walks.

⚠️ Important Tips

  • Always agree on the fare upfront if using a non-metered taxi.
  • Use Grab for transparent pricing and cashless payment.
  • Book 10–15 minutes early during peak hours (7:00–9:00 AM, 4:30–7:00 PM).
  • Tolls (MYR 5–8 / USD 1.10–1.70) are not always included in the fare — check with the driver.

Source: Grab Malaysia fare estimator and PLUS Expressway toll calculator.

✈️ Flight (Penang → Alor Setar) – Surprisingly Not the Fastest Door-to-Door

You might assume flying is the quickest way, but for this short route (≈95 km by air), the door-to-door time is often slower than driving or taking the train. Here's why.

🛩️ Flight Details: Penang International Airport (PEN) → Sultan Abdul Halim Airport (AOR)

Airline Flight Time One-Way Fare (MYR) One-Way Fare (USD) Frequency
Firefly (FY)30–40 minMYR 85–150USD 18–321–3 flights/day

⏱️ Door-to-Door Time Comparison: Flight vs. Train vs. Taxi

Segment Flight Train + Grab Taxi (direct)
George Town → departure point25–40 min (to PEN airport)25–40 min (to Butterworth)0 min (door-to-door)
Check-in / security / wait45–60 min10–15 min (buy ticket)0 min
Journey time30–40 min (flight)55 min – 1 h 35 min (train)1 h 15 min – 1 h 30 min
Arrival → final destination5–10 min (walk out)12–18 min (Grab to airport)0 min
Total door-to-door≈2 h – 3 h 10 min≈1 h 45 min – 2 h 30 min≈1 h 15 min – 1 h 30 min

Key insight: The flight is only 35 minutes, but the overhead of airport transfers, check-in, and security makes it slower than both taxi and train for this particular route.

✅ When Flying Makes Sense

  • You are already near Penang International Airport (e.g., staying in Bayan Lepas or Batu Maung).
  • You want to earn airline miles or have a loyalty status that includes lounge access.
  • You have a connecting international flight and prefer to check in directly at PEN.
  • You simply prefer flying for the experience — nothing wrong with that!

Source: Firefly official schedule and FlightStats historical data.

🎟️ Cost & Time Comparison – All Options at a Glance

Use this table to quickly compare every transport mode from Penang to Sultan Abdul Halim Airport. Best Overall, Fastest, and Cheapest picks are highlighted.

Mode Total Time (door-to-door) Total Cost (MYR) Total Cost (USD) Transfers Best For
🚄 Train + Grab ★ Best Overall 1 h 45 min – 2 h 30 min MYR 24–44 USD 5.10–9.40 1 (train → Grab) Balance of cost, comfort & speed
🚕 Taxi / Grab ★ Fastest 1 h 15 min – 1 h 30 min MYR 130–200 USD 28–43 0 (direct) Speed, convenience, late-night
🚌 Bus + Grab ★ Cheapest 2 h 30 min – 3 h MYR 22–45 USD 4.70–9.70 1 (bus → Grab) Budget travel
✈️ Firefly Flight 2 h – 3 h 10 min MYR 85–150 USD 18–32 1 (taxi to PEN + flight) Airline loyalty / near PEN
🚗 Drive your own car 1 h 15 min – 1 h 30 min MYR 30–45 (toll + fuel) USD 6.40–9.70 0 Locals / rental car

💳 Where to Buy Tickets

Mode Online Booking On-the-Day Purchase Recommended Platform
Train (ETS)Yes – up to 30 days aheadCounter or KITS appKTM Berhad
Train (Komuter)No – walk-in onlyCounter or自助机Station counter
Long-distance busYes – up to 60 days aheadTerminal counterBusOnlineTicket
Flight (Firefly)Yes – up to 365 days aheadAirport counter (higher fare)Firefly website
Taxi / GrabYes (Grab app)Hail on the spotGrab app

🧳 Traveler Tips & Insider Advice – Real-World Know-How

After hundreds of trips along the Penang–Alor Setar corridor, here are the practical insights that guidebooks don't tell you.

📦 Luggage Strategy – Use Takkyubin (Luggage Delivery)

If you're traveling with heavy suitcases and plan to make stops along the way, consider using Takkyubin (baggage delivery service). Available at major hotels in Penang, they can forward your luggage directly to Sultan Abdul Halim Airport (or your hotel in Alor Setar) for MYR 40–70 (USD 8.60–15) per bag. You travel hands-free and pick up your bag at the airport baggage counter.

🚉 Transfer Challenge – Butterworth Station

Butterworth Railway Station is not connected directly to Penang Sentral bus terminal. They are about 800 meters apart. If you're transferring from bus to train (or vice versa), allow 15–20 minutes for the walk or take a short Grab ride (MYR 5 / USD 1.10). Follow the covered walkway signs.

⏰ Peak Season Warning – Plan Ahead

  • Chinese New Year (January/February) – All transport sells out 2–3 weeks in advance. Book trains and buses at least 14 days ahead.
  • Hari Raya Aidilfitri (Eid) – Similar situation; PLUS highway can be congested, adding 30–60 minutes to taxi journeys.
  • School holidays (March, June, August, December) – Trains and buses are busier but usually still available with 3–5 days' notice.
  • Weekends – Friday evening and Sunday evening trains are popular; book ETS tickets 5–7 days ahead.

🌐 SIM & Connectivity – Stay Online

A local Malaysian SIM card with data (Celcom, Maxis, or Digi) costs MYR 15–30 (USD 3.20–6.40) for 7–14 days. This allows you to book Grab rides, check train schedules, and use maps seamlessly. Available at Penang International Airport, 7-Eleven, or mobile shops in George Town.

🍜 Food Stop – Don't Miss This

If you're driving or taking a taxi, make a quick stop at R&R Gurun (PLUS highway rest area, about halfway). It has excellent nasi lemak and local coffee. The Alor Setar train station also has a small food court with decent roti canai and teh tarik.

🧾 Receipts & Cash – Be Prepared

  • Train counters and bus terminals prefer cash, though some accept Touch 'n Go or credit cards.
  • Grab accepts cash or card; set your preference in the app.
  • Keep small denominations (MYR 1, 5, 10) for tolls, ferry tickets, and snacks.

Source: Takkyubin Malaysia and Touch 'n Go official.

❓ FAQs – Everything Else You Need to Know

1. Is there a direct train from Penang to Sultan Abdul Halim Airport?

No, there is no direct train to the airport. You take a KTM Komuter or ETS from Butterworth to Alor Setar station (≈1 hour), then a 15-minute Grab ride to the airport. Total journey: about 1 hour 45 minutes to 2 hours.

2. How much does a taxi from Penang to Sultan Abdul Halim Airport cost?

A private taxi or Grab from George Town costs MYR 130–200 (USD 28–43). From Butterworth, it's MYR 100–160 (USD 21–34). Fares depend on time of day, vehicle type, and advance booking.

3. What is the cheapest way to get from Penang to Sultan Abdul Halim Airport?

The cheapest option is a long-distance bus from Penang Sentral or Sungai Nibong to Alor Setar (MYR 12–25 / USD 2.60–5.40) plus a Grab ride to the airport (MYR 10–20 / USD 2.10–4.30). Total: MYR 22–45 (USD 4.70–9.70).

4. How long does it take to drive from Penang to Sultan Abdul Halim Airport?

Driving from George Town via the PLUS Expressway takes about 1 hour 15 minutes to 1 hour 30 minutes (95 km). Allow extra time during public holidays and long weekends.

5. Are there flights from Penang to Alor Setar (Sultan Abdul Halim Airport)?

Yes, Firefly operates direct flights (30–40 minutes) from Penang International Airport (PEN) to AOR. One-way fares start from MYR 85 (USD 18). However, door-to-door time is often longer than driving or taking the train due to airport procedures.

6. Can I take a bus from Penang to Sultan Abdul Halim Airport?

Yes, you can take a long-distance bus from Penang Sentral or Sungai Nibong to Alor Setar (1.5–2 hours). From the Alor Setar bus terminal, take a Grab or taxi (15 minutes) to reach the airport. Total door-to-door: about 2.5–3 hours.

7. What is the best way to travel from Penang to Sultan Abdul Halim Airport with luggage?

For heavy luggage, a direct taxi or Grab is the easiest (no transfers). For a budget-friendly option with comfort, take the ETS train (which has luggage racks) from Butterworth to Alor Setar, then a short Grab to the airport.

8. How early should I arrive at Sultan Abdul Halim Airport for a domestic flight?

For domestic flights, arrive at least 45 minutes to 1 hour before departure. The airport is compact and efficient. During Malaysian public holidays or school breaks, allow 1.5 hours to be safe.