Quick Answer
Best way: Grab / taxi – direct, door‑to‑door, no transfers.
- Total time: 30–40 minutes (traffic dependent)
- Total cost: RM40–RM60 (≈ USD 9–13)
- Key transfer point: None – direct ride.
- Budget alternative: Public bus via Alor Setar (RM15–RM25, 1.5–2 h).
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.
🚕 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)
- Open the Grab app (or AirAsia Ride / Maxim as alternatives).
- Set pick‑up location (e.g., Sungai Petani city centre, SP Saujana, or Bandar Puteri Jaya).
- Set destination as Sultan Abdul Halim Airport (AOR), Alor Setar.
- Choose GrabCar (standard) or GrabCar Premium (larger vehicle).
- Confirm fare (fixed price, no meter).
- Wait at pick‑up point – driver usually arrives within 5–10 min.
- Enjoy direct ride via Federal Route 1 or North‑South Expressway (PLUS) – journey takes 30–40 min.
Cost Details
| Service | Estimated Fare (MYR) | Estimated Fare (USD) | Vehicle Type |
|---|---|---|---|
| GrabCar (standard) | RM40–RM50 | ≈ $9–$11 | 4‑seat sedan (e.g., Myvi, Vios) |
| GrabCar Premium | RM55–RM70 | ≈ $12–$15 | 6‑seat SUV (e.g., X70, CR‑V) |
| AirAsia Ride | RM38–RM48 | ≈ $8–$11 | 4‑seat sedan |
| Local taxi (metered) | RM45–RM65 | ≈ $10–$14 | 4‑seat sedan |
Source: Grab fare estimator (March 2025) & local taxi union rates. Grab Malaysia
Pros & Cons
- ✅ Pros: Door‑to‑door, no transfers, fixed fare, available 24/7, child seats possible on request.
- ❌ Cons: Higher cost than bus/train; surge pricing during peak hours or late night.
When to Choose This Option
- Family with luggage: No hauling bags onto buses or trains.
- Late‑night / early‑morning flights: Buses and trains stop running after 10 pm.
- Business travellers: Time saving and comfort justify the cost.
- Elderly or mobility‑impaired: Minimal walking, direct drop‑off at terminal.
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
| Leg | Operator | Duration | Cost (MYR) | Cost (USD) |
|---|---|---|---|---|
| Sungai Petani Bus Terminal → Alor Setar Bus Terminal | Maralin / Konsortium | 45–60 min | RM8–RM12 | ≈ $2–$3 |
| Alor Setar Bus Terminal → Sultan Abdul Halim Airport | City Bus (myBAS) or Grab | 20–30 min | RM5–RM8 (bus) / RM15–RM20 (Grab) | ≈ $1–$2 / $3–$4 |
| Total (bus + bus) | 1.5–2 h | RM13–RM20 | ≈ $3–$4 | |
| Total (bus + Grab) | 1.5–2 h | RM23–RM32 | ≈ $5–$7 | |
Source: Maralin ticketing counter & myBAS Kedah route map. Maralin Express
Step‑by‑Step Instructions
- Go to Sungai Petani Bus Terminal (also known as Terminal Bas Sungai Petani), located at Jalan Sangop, 08000 Sungai Petani.
- 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.
- Alight at Alor Setar Bus Terminal (Jalan Raja, 05350 Alor Setar).
- 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
- ✅ Pros: Lowest cost, no need to book ahead, frequent departures on main leg.
- ❌ Cons: Two transfers required, limited luggage space on city buses, no night service (last bus around 8 pm), can be crowded.
When to Choose This Option
- Solo backpackers with light luggage.
- Daytime travellers with flexible schedule.
- Budget‑conscious students or long‑term travelers.
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
| Service | Frequency | Duration (Sungai Petani → Alor Setar) | Price (MYR) | Price (USD) |
|---|---|---|---|---|
| KTM Komuter (Utara) | Every 60 min | 25–30 min | RM8–RM10 | ≈ $2 |
| ETS (Electric Train Service) | 4–6 trains daily | 20–25 min | RM12–RM18 | ≈ $3–$4 |
Source: KTM Berhad official schedule. KTM Berhad
Step‑by‑Step Instructions
- Go to Sungai Petani Railway Station (Stesen Kereta Api Sungai Petani), Jalan Stesen, 08000 Sungai Petani.
- Buy a ticket to Alor Setar Railway Station – either Komuter (walk‑up) or ETS (advance recommended).
- Board the train – Komuter trains have dedicated luggage racks; ETS offers reserved seating with more legroom.
- Alight at Alor Setar Railway Station (Stesen Kereta Api Alor Setar), Jalan Stesen, 05400 Alor Setar.
- From the station, take a Grab (RM15–RM20) or local taxi (RM20–RM25) to the airport – about 15 min.
Total Time & Cost Summary
- Komuter + Grab: 25 min (train) + 10 min (wait) + 15 min (Grab) ≈ 50 min–1 h | Total cost: RM23–RM30 (≈ $5–$7).
- ETS + Grab: 20 min (train) + 5 min (wait) + 15 min (Grab) ≈ 40–50 min | Total cost: RM27–RM38 (≈ $6–$8).
Pros & Cons
- ✅ Pros: Reliable schedules, comfortable seats, luggage friendly, lower cost than taxi, no traffic jams.
- ❌ Cons: Requires a transfer at Alor Setar station; limited ETS frequency; last train around 10 pm; station not within walking distance of airport.
When to Choose This Option
- Mid‑budget travellers who want comfort without paying for a full taxi.
- Train enthusiasts who enjoy the scenic ride through Kedah’s paddy fields.
- Solo travelers with moderate luggage.
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
- Book a car from a rental agency in Sungai Petani – options include Hertz, Avis, Kasina Rent‑A‑Car, or local operators.
- Pick up the car at your hotel or the rental office (many offer free delivery within Sungai Petani).
- 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.
- Follow signs to Sultan Abdul Halim Airport (AOR) – the turn‑off is clearly marked just after the Alor Setar toll plaza.
- Return the car at the airport’s designated rental return area (ground floor, near the terminal entrance).
Rental Cost Comparison
| Car Type | Rental (24 h, MYR) | Rental (24 h, USD) | Fuel Cost (est.) | Total Est. |
|---|---|---|---|---|
| Perodua Myvi / Axia (economy) | RM90–RM120 | ≈ $20–$26 | RM15–RM20 | RM105–RM140 |
| Honda City / Toyota Vios (compact) | RM130–RM170 | ≈ $28–$37 | RM20–RM25 | RM150–RM195 |
| SUV (e.g., Proton X70) | RM180–RM250 | ≈ $39–$54 | RM30–RM40 | RM210–RM290 |
Source: Kasina Rent‑A‑Car & Hertz Malaysia online quotes (March 2025). Hertz Malaysia
Pros & Cons
- ✅ Pros: Complete flexibility, no waiting, can stop along the way, ideal for group travel or family with children.
- ❌ Cons: Need valid driver’s license (international license recommended), fuel cost, rental insurance, one‑way drop‑off fee may apply (RM30–RM50).
When to Choose This Option
- Families with children and lots of luggage.
- Group of 3–4 travellers – cost per person becomes comparable to bus + Grab.
- Travelers who want to explore Alor Setar before/after the flight.
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.
| Mode | Total Time | Total Cost (MYR) | Total Cost (USD) | Transfers | Best 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
- Fastest: Grab / taxi – 30 min door‑to‑door.
- Cheapest: Bus + bus – as low as RM13 (≈ $3).
- Best value: Komuter + Grab – under RM30 (≈ $7) and under 1 hour.
- Most flexible: Car rental – but costs at least 2× the taxi fare when including fuel and rental.
💡 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
- Morning flights (before 9 am): Grab is your only reliable option – buses start at 6 am but won’t get you to the airport before 7:30 am at best. Pre‑book your Grab the night before.
- Evening arrivals (after 10 pm): No buses or trains run. Grab availability drops after 11 pm – consider arranging a private taxi in advance (call SP Taxi Service +60‑4‑441 2345).
- Friday evenings & Sunday afternoons: Heavy traffic on Federal Route 1 due to weekend travellers. Add 15–20 min to your journey if driving or taking a taxi.
🧳 Luggage & Baggage
- Bus luggage limit: Maralin buses allow one medium suitcase (max 20 kg) per passenger. City buses (myBAS) have limited overhead space – avoid large suitcases.
- Train luggage: KTM Komuter has overhead racks for small bags; ETS has dedicated luggage storage at each carriage end. No extra charge.
- Takkyubin (luggage delivery): Malaysia doesn’t have a nationwide luggage courier like Japan’s Takkyubin, but you can use DHL eCommerce or Pos Malaysia to send bags ahead if you plan to stay in Alor Setar before flying. Cost approx. RM30–RM50 per bag. Pos Malaysia
🌧️ Weather Considerations
- Monsoon season (October–December): Heavy rain can cause flooding on Federal Route 1, especially near Gurun. Allow extra 30 min if travelling by road.
- Haze (August–September): Occasional haze from Sumatran fires can reduce visibility – not a major issue for road travel but may affect flight schedules.
💵 Money & Payment
- Grab: Pay with card, GrabPay wallet, or cash. Drivers appreciate exact change for cash payments.
- Bus & train: Cash only at counters. myBAS buses accept Touch ’n Go card (recommended for faster boarding).
- Taxis: Negotiate the fare before boarding if not using a meter. The standard rate to the airport is RM45–RM55.
🗺️ Navigation & Language
- Road signs: Dual language (Malay & English) on all major routes. Airport signs are clearly visible from the highway.
- Grab driver tip: If your driver calls, they may speak Malay. Simple phrases like “Saya nak pergi ke lapangan terbang” (I want to go to the airport) help.
- Moovit app: Best for real‑time bus tracking in Alor Setar. Download before you travel.
👨👩👧👦 Family Travel
- Child seats: Grab does not automatically provide child seats. Request GrabCar Family or bring your own booster seat. Local taxis rarely have them.
- Breastfeeding & changing: The airport has a nursing room (ground floor near check‑in). On trains, use the accessible toilet.
❓ 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.