Explore Destinations

Discover the world's most amazing places

How to Get from Sungai Petani to Sultan Abdul Halim Airport

Quick Answer

Best way: Grab / taxi – direct, door‑to‑door, no transfers.

For most travellers, a ride‑hailing service offers the best balance of speed, comfort, and reasonable cost. If you are on a tight budget, the bus + taxi combination works, but expect at least twice the travel time.

Quick Navigation – Transport Options

🚕 Taxi & Ride‑hailing (Grab) – Best Overall Choice

Overview: For the short 35‑km journey from Sungai Petani to Sultan Abdul Halim Airport (AOR), ride‑hailing and taxis are the most convenient and time‑efficient options. No transfers, no waiting for schedules – just get in and go.

Step‑by‑Step (Grab)

  1. Open the Grab app (or AirAsia Ride / Maxim as alternatives).
  2. Set pick‑up location (e.g., Sungai Petani city centre, SP Saujana, or Bandar Puteri Jaya).
  3. Set destination as Sultan Abdul Halim Airport (AOR), Alor Setar.
  4. Choose GrabCar (standard) or GrabCar Premium (larger vehicle).
  5. Confirm fare (fixed price, no meter).
  6. Wait at pick‑up point – driver usually arrives within 5–10 min.
  7. Enjoy direct ride via Federal Route 1 or North‑South Expressway (PLUS) – journey takes 30–40 min.

Cost Details

ServiceEstimated Fare (MYR)Estimated Fare (USD)Vehicle Type
GrabCar (standard)RM40–RM50≈ $9–$114‑seat sedan (e.g., Myvi, Vios)
GrabCar PremiumRM55–RM70≈ $12–$156‑seat SUV (e.g., X70, CR‑V)
AirAsia RideRM38–RM48≈ $8–$114‑seat sedan
Local taxi (metered)RM45–RM65≈ $10–$144‑seat sedan

Source: Grab fare estimator (March 2025) & local taxi union rates. Grab Malaysia

Pros & Cons

When to Choose This Option

Local Tip

Book your Grab 15–20 minutes before you actually need to leave – drivers in Sungai Petani are usually nearby, but during rain or peak hours wait times can double. For absolute peace of mind, pre‑book a taxi via SP Taxi Service (call +60‑4‑441 2345) at a negotiated flat rate of RM50.

🚌 Public Bus – Cheapest Way, but Requires a Transfer

Overview: Taking a bus from Sungai Petani to Alor Setar, then a second bus or short taxi ride to the airport, is the most economical option. Total cost is roughly one‑third of a taxi fare, but travel time more than doubles.

Route Breakdown

LegOperatorDurationCost (MYR)Cost (USD)
Sungai Petani Bus Terminal → Alor Setar Bus TerminalMaralin / Konsortium45–60 minRM8–RM12≈ $2–$3
Alor Setar Bus Terminal → Sultan Abdul Halim AirportCity Bus (myBAS) or Grab20–30 minRM5–RM8 (bus) / RM15–RM20 (Grab)≈ $1–$2 / $3–$4
Total (bus + bus)1.5–2 hRM13–RM20≈ $3–$4
Total (bus + Grab)1.5–2 hRM23–RM32≈ $5–$7

Source: Maralin ticketing counter & myBAS Kedah route map. Maralin Express

Step‑by‑Step Instructions

  1. Go to Sungai Petani Bus Terminal (also known as Terminal Bas Sungai Petani), located at Jalan Sangop, 08000 Sungai Petani.
  2. Buy a ticket to Alor Setar Bus Terminal from Maralin or Konsortium counters – buses depart every 30–60 min from 6 am to 9 pm.
  3. Alight at Alor Setar Bus Terminal (Jalan Raja, 05350 Alor Setar).
  4. For the final leg:
    • Option A (cheapest): Take myBAS route T1 or T2 from the same terminal to the airport – RM5–RM8, 20 min.
    • Option B (faster): Book a Grab from the bus terminal directly to the airport – RM15–RM20, 15 min.

Pros & Cons

When to Choose This Option

Local Tip

If you miss the last myBAS bus to the airport (usually 7 pm), share a Grab from Alor Setar Bus Terminal with other passengers – the ride is only RM15–RM20 and takes 15 min. Check Moovit or Google Maps for real‑time bus arrivals.

🚆 KTM Train + Connecting Transfer – Comfortable Mid‑Range Option

Overview: KTM Komuter and ETS trains connect Sungai Petani to Alor Setar station in about 20–30 minutes. From Alor Setar station, you take a short Grab or taxi to the airport. This option offers comfort and reliability at a moderate price.

Train Options Compared

ServiceFrequencyDuration (Sungai Petani → Alor Setar)Price (MYR)Price (USD)
KTM Komuter (Utara)Every 60 min25–30 minRM8–RM10≈ $2
ETS (Electric Train Service)4–6 trains daily20–25 minRM12–RM18≈ $3–$4

Source: KTM Berhad official schedule. KTM Berhad

Step‑by‑Step Instructions

  1. Go to Sungai Petani Railway Station (Stesen Kereta Api Sungai Petani), Jalan Stesen, 08000 Sungai Petani.
  2. Buy a ticket to Alor Setar Railway Station – either Komuter (walk‑up) or ETS (advance recommended).
  3. Board the train – Komuter trains have dedicated luggage racks; ETS offers reserved seating with more legroom.
  4. Alight at Alor Setar Railway Station (Stesen Kereta Api Alor Setar), Jalan Stesen, 05400 Alor Setar.
  5. From the station, take a Grab (RM15–RM20) or local taxi (RM20–RM25) to the airport – about 15 min.

Total Time & Cost Summary

Pros & Cons

When to Choose This Option

Local Tip

Book your ETS ticket at least 1 day in advance via the KTM Berhad website or app – seats sell out, especially on weekends and public holidays. For Komuter, you can buy at the counter just before departure. If you arrive at Alor Setar station after 9 pm, Grab availability may be limited; have a backup taxi number: Alor Setar Taxi Association (+60‑4‑733 2222).

🚗 Car Rental & Self‑Drive – Maximum Flexibility

Overview: Renting a car in Sungai Petani and dropping it off at Sultan Abdul Halim Airport is a convenient option for those who prefer to drive. The route is straightforward, and parking at the airport is affordable.

Step‑by‑Step Instructions

  1. Book a car from a rental agency in Sungai Petani – options include Hertz, Avis, Kasina Rent‑A‑Car, or local operators.
  2. Pick up the car at your hotel or the rental office (many offer free delivery within Sungai Petani).
  3. Drive via Federal Route 1 north – the journey is 35 km and takes 30–40 min. Use Waze or Google Maps for real‑time traffic.
  4. Follow signs to Sultan Abdul Halim Airport (AOR) – the turn‑off is clearly marked just after the Alor Setar toll plaza.
  5. Return the car at the airport’s designated rental return area (ground floor, near the terminal entrance).

Rental Cost Comparison

Car TypeRental (24 h, MYR)Rental (24 h, USD)Fuel Cost (est.)Total Est.
Perodua Myvi / Axia (economy)RM90–RM120≈ $20–$26RM15–RM20RM105–RM140
Honda City / Toyota Vios (compact)RM130–RM170≈ $28–$37RM20–RM25RM150–RM195
SUV (e.g., Proton X70)RM180–RM250≈ $39–$54RM30–RM40RM210–RM290

Source: Kasina Rent‑A‑Car & Hertz Malaysia online quotes (March 2025). Hertz Malaysia

Pros & Cons

When to Choose This Option

Local Tip

Use Waze instead of Google Maps for this route – Waze is more accurate with local road closures and speed traps. If you’re returning the car at the airport, allow an extra 10 minutes for the return inspection and paperwork. Most rental agencies require a RM500–RM1,000 deposit (credit card hold).

📊 Complete Cost & Time Comparison – All Options

Use this table to quickly decide which transport mode suits your budget and schedule. Best option highlighted in green, cheapest highlighted in blue.

ModeTotal TimeTotal Cost (MYR)Total Cost (USD)TransfersBest For
🚕 Grab / Taxi 30–40 min RM40–RM60 ≈ $9–$13 0 Best overall – speed & comfort
🚌 Bus + Bus 1.5–2 h RM13–RM20 ≈ $3–$4 2 Cheapest option
🚌 Bus + Grab 1.5–2 h RM23–RM32 ≈ $5–$7 1 Budget + convenience
🚆 KTM Komuter + Grab 50 min–1 h RM23–RM30 ≈ $5–$7 1 Comfort mid‑range
🚆 ETS + Grab 40–50 min RM27–RM38 ≈ $6–$8 1 Fast & comfortable train
🚗 Car Rental (economy) 30–40 min (drive) RM105–RM140 (24 h) ≈ $23–$30 0 Group / family flexibility

All costs are estimates as of March 2025. Fuel and toll (RM5.20 for PLUS) included for car rental. Taxi and Grab fares may vary with demand.

Key Takeaways

💡 Traveler Tips & Local Insights – Sungai Petani → AOR

Real‑world advice from frequent travelers and locals to make your journey smoother, safer, and more enjoyable.

⏰ Timing & Schedules

🧳 Luggage & Baggage

🌧️ Weather Considerations

💵 Money & Payment

🗺️ Navigation & Language

👨‍👩‍👧‍👦 Family Travel

❓ Frequently Asked Questions – Sungai Petani to Sultan Abdul Halim Airport

1. Is there a direct bus from Sungai Petani to Sultan Abdul Halim Airport?

No. There is no direct bus service. You must take a bus to Alor Setar Bus Terminal first, then transfer to myBAS route T1 or T2 to reach the airport. Alternatively, take a Grab from the bus terminal for the final leg (RM15–RM20).

2. How much does a taxi from Sungai Petani to the airport cost?

A standard taxi or GrabCar costs RM40–RM60 (≈ USD 9–13). Premium SUVs cost RM55–RM70. Fares are fixed on Grab; metered taxis may charge slightly more after midnight.

3. How long does it take to get from Sungai Petani to Sultan Abdul Halim Airport?

By taxi or car, 30–40 minutes. By bus + Grab, about 1.5–2 hours. By train + Grab, 40 minutes–1 hour. The fastest option is always a direct taxi.

4. Is there a train from Sungai Petani to the airport?

Not directly. The train goes from Sungai Petani Railway Station to Alor Setar Railway Station (20–30 min). From there, you need a Grab or taxi for the final 15‑minute ride to the airport. No railway line runs directly to the terminal.

5. What is the cheapest way to get from Sungai Petani to the airport?

The cheapest option is bus + bus (Maralin to Alor Setar, then myBAS to airport) costing RM13–RM20 (≈ USD 3–4). However, this takes 1.5–2 hours and involves two transfers. For a small increase in cost, bus + Grab (RM23–RM32) saves one transfer.

6. Can I rent a car in Sungai Petani and drop it off at the airport?

Yes. Major rental agencies like Hertz, Avis, and Kasina Rent‑A‑Car allow one‑way drop‑off at Sultan Abdul Halim Airport. A one‑way fee of RM30–RM50 usually applies. Book at least 24 hours in advance to guarantee availability.

7. Is it better to take a taxi or drive to the airport?

For most travellers, taxi is better – no need to worry about parking, fuel, or return logistics. Driving makes sense if you are 3+ people (cost per person drops to RM35–RM50) or if you plan to use the car for other trips before your flight. Parking at the airport costs RM10–RM15 per day.

8. Are there night‑time transport options from Sungai Petani to the airport?

Very limited. After 10 pm, buses and trains stop running. Your only options are Grab (available but may have surge pricing) or a pre‑booked taxi (RM50–RM60 flat rate). We recommend arranging a taxi before 8 pm if you have a late‑night flight. After midnight, Grab wait times can exceed 20 minutes.