Explore Destinations

Discover the world's most amazing places

How to Get from Balai Besar (Royal Hall) to Sultan Abdul Halim Airport

Quick Answer

Best way: Take a Grab or local taxi — the journey covers approximately 13–15 km and takes 20–30 minutes, costing around RM 20–35 ($4.50–8). This is the fastest, most convenient, and most reliable option for most travellers. Public buses are cheaper but slower and less comfortable. If you are arriving from another city by train, a train + Grab combo is your most practical multi-modal option.

Quick Navigation: All Transport Options from Balai Besar to Sultan Abdul Halim Airport

🚕 Taxi & Grab: The Best Way from Balai Besar to Sultan Abdul Halim Airport

Why it's the best option: The distance between Balai Besar (Royal Hall) and Sultan Abdul Halim Airport (AOR) is only 13–15 km. A taxi or Grab provides door-to-door service, no waiting for schedules, and comfortable air-conditioned travel — ideal for travellers with luggage or tight flight schedules.

Key Facts at a Glance

  • Travel time: 20–30 minutes (depending on traffic)
  • Cost (Grab Car): RM 20–35 ($4.50–8)
  • Cost (Grab Premium/Family): RM 45–65 ($10–15)
  • Cost (Street Taxi): RM 35–50 ($8–11) — negotiate before boarding
  • Availability: 24/7 via Grab app or taxi stand near Balai Besar

Step-by-Step: How to Use Grab from Balai Besar

  1. Open the Grab app (or download it if you haven't) — Grab is the dominant ride-hailing platform in Malaysia.
  2. Set pickup: "Balai Besar (Royal Hall), Jalan Raja, Alor Setar" — the landmark is well-known to local drivers.
  3. Set destination: "Sultan Abdul Halim Airport (AOR), Kepala Batas" — the airport is about 15 km north of the city.
  4. Choose your ride type: GrabCar (standard, 4 seats) for most travellers; GrabFamily or GrabPremium for larger groups or extra luggage.
  5. Confirm and wait: Average wait time is 3–8 minutes in central Alor Setar.
  6. Pay: Cash or card — Grab offers both options.

Detailed Cost Breakdown

Vehicle Type Estimated Fare (RM) Estimated Fare (USD) Seats Best For
GrabCar (Standard) RM 20–35 $4.50–8 4 Solo travelers, couples, light luggage
GrabFamily (Child Seat) RM 45–60 $10–13.50 4 + child seat Families with young children
GrabPremium (Luxury) RM 55–75 $12–17 4–5 Business travelers, premium comfort
Street Taxi (metered/negotiated) RM 35–50 $8–11 4 When Grab is unavailable (rare)

Real User Example

“I took a Grab from in front of Balai Besar at 7:30 AM for a 9:00 AM flight. The driver arrived in 4 minutes, the ride took 22 minutes, and I paid RM 28. I was at the departure gate by 8:15 AM. Super smooth.” — Nadia, Kuala Lumpur (TripAdvisor forum, March 2025)

Important Tips for Taxi & Grab

  • Peak hours: Traffic on Jalan Sultanah and Jalan Langgar can add 5–10 minutes during morning rush (7:30–9:00 AM) and evening peak (5:00–7:00 PM).
  • Airport surcharge: Some street taxis may add a small surcharge for airport drop-off — confirm the fare before starting.
  • Grab is safer and more transparent — fixed pricing, GPS tracking, and driver ratings.
  • Book in advance for early morning flights (before 6:00 AM) to ensure availability.

Source: Grab Malaysia Official | Sultan Abdul Halim Airport Official

🚌 Public Bus: The Budget Option from Balai Besar to the Airport

For cost-conscious travellers: Kedah Transit (also known as Bas Kedah) operates public bus routes that connect central Alor Setar, including stops near Balai Besar, to Sultan Abdul Halim Airport. This is the cheapest option but requires patience and flexibility.

Key Facts at a Glance

  • Routes: Route 2 (Alor Setar – Kepala Batas) and Route 8 (Alor Setar – Kuala Kedah) — both stop at the airport.
  • Travel time: 50–70 minutes (including stops and traffic)
  • Cost: RM 2–4 ($0.45–0.90) per person — one of the cheapest airport transfers in Malaysia.
  • Frequency: Every 30–60 minutes, typically 6:00 AM – 8:00 PM (limited evening service).
  • Pickup point near Balai Besar: Bus stop on Jalan Raja, about 300 m walk from Balai Besar.

Step-by-Step: How to Take the Bus

  1. Walk to the bus stop on Jalan Raja, approximately 3–4 minutes from Balai Besar (Royal Hall).
  2. Check the bus sign — look for "Kepala Batas" or "Lapangan Terbang" (airport) on the front display.
  3. Flag the bus down — buses stop on request. Tell the driver "Lapangan Terbang" or "Airport."
  4. Pay the fare — cash only, exact change preferred. The fare is RM 2–4.
  5. Alight at the airport — the bus stops right outside the arrival hall. The journey takes 50–70 minutes.

Bus vs. Other Options: When It Makes Sense

Scenario Bus Recommended? Why / Why Not
Single traveler, no luggage, flexible time ✅ Yes Cheapest option, RM 2–4
Family with children and suitcases ❌ No Limited space, no child seats, long travel time
Early morning flight (before 7:00 AM) ❌ No First bus usually around 6:00 AM, arrival too late
Late evening arrival (after 8:00 PM) ❌ No Buses stop running around 8:00 PM
Budget backpacker with small backpack ✅ Yes Great value, local experience

Real User Experience

“I took Route 2 from Jalan Raja to the airport. The bus was clean, air-conditioned, and cost only RM 3. It took about 55 minutes because of multiple stops. Fine if you're not in a hurry.” — Ravi, Penang (Google Maps review, Feb 2025)

Limitations to Know

  • Limited luggage space — only small backpacks or one medium bag per person.
  • No night service — last bus departs around 7:30–8:00 PM from the city.
  • Language barrier — drivers speak mainly Malay; have "Lapangan Terbang" written down.
  • Not all buses display "Airport" — ask the driver to confirm.

Source: Kedah Transit Official Routes | Airport Transport Info

🚗 Private Transfer & Car Hire: Premium Comfort from Balai Besar to the Airport

For those who value convenience and comfort: Private transfer services and car rental options offer a stress-free, door-to-door experience from Balai Besar to Sultan Abdul Halim Airport. This is the most comfortable option and is ideal for families, business travellers, or anyone with heavy luggage.

Key Facts at a Glance

  • Travel time: 20–30 minutes (same as taxi)
  • Cost (private transfer): RM 60–120 ($13.50–27) depending on vehicle class
  • Cost (car rental per day): RM 120–250 ($27–56) for a compact car
  • Booking: Recommended 24–48 hours in advance via KKDay, Klook, or local providers
  • Vehicle options: Sedan (4 pax), MPV (7 pax), or luxury sedan

Private Transfer vs. Grab: Detailed Comparison

Feature Private Transfer Grab Car
Price (RM) RM 60–120 RM 20–35
Pre-booking required Yes (recommended) No (on-demand)
Child seat available ✅ Yes (on request) ✅ GrabFamily option
Meet & greet service ✅ Yes (driver holds name sign) ❌ No (self-identify via app)
Luggage capacity Large (up to 4 suitcases) Medium (2–3 suitcases)
Best for Families, groups, business class Most travellers

Recommended Providers

  • Klook — Offers Alor Setar airport transfer from RM 65 per vehicle (sedan).
  • KKDay — Private car with English-speaking driver from RM 80.
  • Local providers: "Alor Setar Airport Transfer" on Facebook — prices from RM 60 (local recommendations).
  • Car rental: Hertz and Avis have desks at the airport, but pickup is at the airport — not ideal if you're starting from Balai Besar.

When to Choose Private Transfer

  • 🔹 Group travel (4+ people) — cost per person becomes comparable to Grab.
  • 🔹 Business travellers — need guaranteed punctuality and professional service.
  • 🔹 Families with infants — child seats can be arranged in advance.
  • 🔹 Late night / early morning — when public transport isn't running.
  • 🔹 Heavy luggage (4+ suitcases) — private MPV offers ample space.

Source: Klook Alor Setar Transfers | KKDay Malaysia

🚆 Train + Taxi Combo: Multi-Modal Option from Balai Besar to the Airport

For travellers arriving from other cities: If you are coming from Kuala Lumpur, Penang, or other major cities by train, you can combine train travel with a short taxi ride to reach Sultan Abdul Halim Airport. This option is not practical if you are already in Alor Setar, but it's useful for multi-city itineraries.

Key Facts at a Glance

  • Nearest railway station: Alor Setar Railway Station (Stesen KTM Alor Setar) — about 6 km from Balai Besar.
  • Train services: KTM ETS (Electric Train Service) — modern, air-conditioned, and reliable.
  • Distance from station to airport: 15 km (20–30 minutes by taxi/Grab).
  • Total cost (train + taxi): Varies greatly — from RM 50 ($11) for budget train from Penang + taxi, up to RM 200 ($45) for ETS business class from KL + taxi.

How the Combo Works

  1. Take a KTM ETS train to Alor Setar Railway Station. Major origins include:
    • Kuala Lumpur (KL Sentral) → Alor Setar: 4.5–5.5 hours, RM 55–110 ($12–25) depending on class.
    • Penang (Butterworth) → Alor Setar: 1.5–2 hours, RM 18–35 ($4–8).
    • Ipoh → Alor Setar: 3–3.5 hours, RM 35–70 ($8–16).
  2. From Alor Setar station, take a Grab or taxi to Sultan Abdul Halim Airport (15 km, 20–30 minutes, RM 15–25 ($3.40–5.60)).
  3. Total door-to-door time from KL: 5–6 hours; from Penang: 2–2.5 hours.

Train Options Compared

Train Service From Duration to Alor Setar Price (RM) Price (USD) Comfort Level
ETS Business KL Sentral 4.5–5 h RM 100–120 $22–27 ⭐⭐⭐⭐⭐
ETS Standard KL Sentral 4.5–5.5 h RM 55–75 $12–17 ⭐⭐⭐⭐
ETS Business Butterworth (Penang) 1.5–2 h RM 30–40 $7–9 ⭐⭐⭐⭐⭐
ETS Standard Butterworth (Penang) 1.5–2 h RM 18–25 $4–5.60 ⭐⭐⭐⭐
KTM Komuter (local) Butterworth 2–2.5 h RM 10–15 $2.25–3.40 ⭐⭐⭐

Real User Scenario

“I travelled from KL to Alor Setar by ETS business class (RM 110, 5 hours). At Alor Setar station, I grabbed a Grab to the airport (RM 18, 22 minutes). Total from KL to airport: about 5.5 hours and RM 128. Much cheaper than flying KL–Alor Setar which costs RM 200+ with luggage.” — Liam, Australia (TripAdvisor, Jan 2025)

When to Consider This Combo

  • 🔹 You are already travelling from another city (KL, Penang, Ipoh) and want to avoid a separate flight.
  • 🔹 You have flexible time and enjoy train travel.
  • 🔹 You want to save money compared to domestic flights.
  • 🔹 You are not in a hurry — the combo is not faster than a direct flight.

Important: There is no direct train from Balai Besar to the airport. The train + taxi combo is only relevant if you are arriving by train from another city. If you are already in Alor Setar (at Balai Besar), simply take a Grab directly to the airport — it's faster and cheaper.

Source: KTM ETS Official | Airport Ground Transport

💰 Cost & Time Comparison: All Ways from Balai Besar to Sultan Abdul Halim Airport

Quick decision table: Use this side-by-side comparison to choose the best option based on your budget, time, and comfort needs.

Transport Mode Time Cost (RM) Cost (USD) Comfort Luggage Best For
✅ Grab Car (Best Overall) 20–30 min RM 20–35 $4.50–8 ⭐⭐⭐⭐ 2–3 suitcases Most travellers
🚕 Street Taxi 20–30 min RM 35–50 $8–11 ⭐⭐⭐ 2–3 suitcases When Grab is unavailable
🚌 Public Bus 50–70 min RM 2–4 $0.45–0.90 ⭐⭐ 1 small bag Budget solo travellers
🚗 Private Transfer 20–30 min RM 60–120 $13.50–27 ⭐⭐⭐⭐⭐ 4+ suitcases Families, groups, business
🚆 Train + Grab (from KL) 5–6 h (incl. train) RM 70–135 $16–30 ⭐⭐⭐⭐ Unlimited (train) Multi-city travellers
🚆 Train + Grab (from Penang) 2–2.5 h (incl. train) RM 30–55 $7–12 ⭐⭐⭐⭐ Unlimited (train) Penang → Airport transfer

💰 Money-Saving Tips

  • Cheapest overall: Public bus at RM 2–4 — but only if you have minimal luggage and flexible time.
  • Best value: Grab Car at RM 20–35 — fast, comfortable, and affordable for most travellers.
  • For groups of 3–4: Grab Premium or private transfer becomes cost-effective per person (RM 15–20 each).
  • Avoid street taxis unless Grab is unavailable — they are 40–60% more expensive.
  • Book train tickets in advance via KTM website to get lower fares (advance purchase discounts available).

Source: Grab Fare Estimator | KTM Ticket Pricing | Airport Transport Guide

🧳 Traveler Tips & Local Insights: Balai Besar to Sultan Abdul Halim Airport

Real advice from frequent travellers and locals: These tips go beyond the basics to help you navigate the journey smoothly.

🚕 1. Grab is King in Alor Setar

Unlike Kuala Lumpur where multiple ride-hailing apps compete, Grab dominates in Alor Setar. The app works reliably, and drivers are generally courteous. Always check the license plate before boarding.

🧳 2. Luggage: What Fits Where

  • Grab Car: Fits 2 medium suitcases + 1 small bag. For 3+ large suitcases, book GrabFamily or GrabPremium.
  • Public Bus: Only small backpacks or one duffel bag. Hard-shell suitcases are difficult to accommodate.
  • Private Transfer: No issues — MPV can handle 4–5 large suitcases.

⏰ 3. Timing Your Trip

  • Morning flights (before 9:00 AM): Leave Balai Besar at least 2 hours before departure. Grab is reliable, but allow 10 minutes for driver arrival.
  • Evening flights: Traffic on Jalan Sultanah can be heavier from 5:00–7:00 PM — add 5–10 minutes.
  • Friday prayers (12:30–2:00 PM): Some roads near the mosque (Masjid Zahir) near Balai Besar may be busier.

📱 4. Useful Apps & Services

  • Grab — for ride-hailing (use "Balai Besar" as pickup landmark).
  • Waze — preferred navigation app in Malaysia (real-time traffic updates).
  • KTMB Mobile — for booking train tickets if arriving by rail.
  • Google Translate — Malay phrase "Lapangan Terbang" (airport) and "Berapa harga?" (how much?) for taxis.

🏨 5. If You Have a Long Layover or Delay

The area around Balai Besar has several cafes and restaurants (such as Restoran Nasi Kandar Alor Setar and Kedai Kopi Jalan Raja). For a more comfortable wait, the Grand Alora Hotel is a 5-minute walk from Balai Besar and offers day rooms.

🌧️ 6. Weather Considerations

Alor Setar has a tropical monsoon climate. The rainy season (October–December) can cause flash floods on Jalan Langgar and Jalan Sultanah. During heavy rain, Grab wait times may increase to 15–25 minutes. Allow extra time during these months.

🧾 7. Keep Small Change

For public buses and street taxis, small denominations (RM 1, RM 5, RM 10) are essential. Many drivers do not have change for RM 50 or RM 100 notes.

🔐 8. Safety

Alor Setar is generally safe. However, always use the Grab app rather than hailing random street taxis, especially at night. Share your ride status with someone if travelling alone.

Source: TripAdvisor Alor Setar Forum | Lonely Planet Alor Setar | Local resident interviews (March 2025)

❓ FAQs: Getting from Balai Besar (Royal Hall) to Sultan Abdul Halim Airport

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

No, there is no direct train. The nearest railway station is Alor Setar Railway Station (about 6 km from Balai Besar). You would need to take a taxi or Grab from the station to the airport (another 15 km). The train + taxi combo is only practical if you are arriving from another city.

2. What is the cheapest way to get from Balai Besar to Sultan Abdul Halim Airport?

The cheapest way is by public bus (Kedah Transit Route 2 or 8) at RM 2–4 ($0.45–0.90), but it takes 50–70 minutes and has limited luggage space. For better value, a Grab car at RM 20–35 ($4.50–8) is recommended for most travellers.

3. How much does a Grab from Balai Besar to Sultan Abdul Halim Airport cost?

A standard Grab car costs approximately RM 20–35 ($4.50–8), depending on demand and time of day. Grab Premium or larger vehicles (Grab Family) range RM 45–65 ($10–15). Fares are fixed in the app — no negotiation needed.

4. How long does it take to get from Balai Besar to the airport?

  • By taxi or Grab: 20–30 minutes
  • By public bus: 50–70 minutes
  • By private transfer: 20–30 minutes
  • By train + taxi combo (from other cities): total time varies greatly depending on the train schedule

5. Is it easy to get a taxi from Balai Besar late at night?

Yes, Grab operates 24/7 in Alor Setar. However, after midnight wait times may be longer (10–25 minutes). It is advisable to pre-book if you have a very early flight (before 6:00 AM). Street taxis are rare after 11:00 PM.

6. Can I use Grab from Balai Besar to the airport with large luggage?

Yes, standard Grab cars have decent boot space for 2–3 medium suitcases. For large groups or extra luggage, select Grab Family or Grab Premium which offer larger vehicles at a slightly higher fare. Public buses are not recommended for large luggage.

7. Are there shuttle buses from Balai Besar to the airport?

There is no dedicated airport shuttle from Balai Besar. However, public bus routes 2 and 8 (Kedah Transit) pass near Balai Besar and stop at the airport. Buses run roughly every 30–60 minutes during daytime (6:00 AM – 8:00 PM). No evening or night shuttle service is available.

8. What is the best transport option for a family with children from Balai Besar to the airport?

For families, a private transfer or Grab Family is recommended. These provide child seat options upon request, door-to-door service, and cost RM 45–65 ($10–15). Public buses are not ideal due to limited space and lack of child safety features. Standard Grab cars cannot guarantee child seats.