Quick Answer
Best option overall: Grab or a metered taxi — door-to-door in 20–30 minutes, costing MYR 25–40 (USD 5.50–8.80). It's reliable, available 24/7, and comfortable with luggage.
Cheapest option: Airport bus (Bas Bandar) at MYR 5–10 (USD 1.10–2.20) per person, but departures are limited to a few per day.
Best for families: Hotel shuttle or GrabFamily — both offer extra space and door-to-door convenience.
🚕 Taxi & Grab — The Most Convenient Way
For most travelers, Grab (Southeast Asia's leading ride-hailing app) or a metered taxi is the preferred choice. The distance from Kuala Terengganu city center to Sultan Mahmud Airport is only ~13 km, and the drive takes 20–30 minutes via the Jalan Sultan Mahmud / Jalan Lapangan Terbang route.
💰 Fare Breakdown
| Vehicle Type | Estimated Fare (MYR) | Estimated Fare (USD) | Travel Time |
|---|---|---|---|
| Grab (Standard 4-seater) | MYR 25–35 | USD 5.50–7.70 | 20–30 min |
| Grab (GrabFamily / 6-seater) | MYR 30–45 | USD 6.60–9.90 | 20–30 min |
| Metered Taxi (street hail) | MYR 30–40 | USD 6.60–8.80 | 25–35 min |
| Airport Taxi (fixed counter) | MYR 40–50 | USD 8.80–11.00 | 25–35 min |
📱 How to Book a Grab
- Download the Grab app (iOS / Android) and register with your mobile number.
- Set pickup location (e.g., your hotel in Kuala Terengganu city center) and destination: Sultan Mahmud Airport (TGG).
- Choose GrabCar (standard) or GrabFamily (extra space).
- Confirm the fare (fixed upfront pricing — no surge surprises).
- Pay by cash, card, or GrabPay wallet.
💡 Tip: Grab is available 24/7, but between midnight and 5 AM, expect a 1.5x to 2x multiplier due to low driver availability.
🚖 Airport Taxi Counter
If you prefer a traditional taxi, the Airport Taxi Counter at the arrival hall offers fixed-rate coupons to the city center. The fare is slightly higher than Grab but guarantees no haggling. Price: MYR 40–50 (USD 8.80–11.00) for a standard sedan.
🧳 Luggage & Accessibility
- Standard Grab cars fit 2–3 suitcases (24–28 inch) plus cabin bags.
- For wheelchairs or bulky sports equipment, request GrabFamily or GrabCar Plus.
- All taxis and Grab vehicles are air-conditioned.
🔗 Source: Grab Malaysia Official Site & Malaysia Airports – Sultan Mahmud Airport
🚌 Airport Bus (Bas Bandar) — The Budget Choice
The airport bus (locally known as Bas Bandar) is the most economical way to travel between Kuala Terengganu city center and Sultan Mahmud Airport. It operates on a fixed route with limited daily departures.
🗺️ Route & Stops
- City Terminal: Kuala Terengganu Bus Terminal (terminal bas bandar) — located at Jalan Masjid Abidin.
- Key en-route stops: Pasar Payang, MBKT building, Hospital Sultanah Nur Zahirah.
- Airport drop-off: Directly at the Sultan Mahmud Airport arrival/departure curb.
💵 Fare & Schedule
| Detail | Information |
|---|---|
| Fare (one-way) | MYR 5.00–10.00 (USD 1.10–2.20) per adult; children under 5 pay half. |
| Operating hours | ~6:30 AM – 8:00 PM (check local board for seasonal changes). |
| Frequency | Every 2–3 hours; approximately 5–6 departures per day. |
| Travel time | 30–45 minutes (depending on traffic and stops). |
🎯 Who Should Take the Airport Bus?
- ✅ Solo travelers or backpackers on a tight budget.
- ✅ Travelers with one small bag (no large suitcases — limited luggage space).
- ✅ Those with flexible schedules (you must plan around bus timings).
- ❌ Not recommended for early morning flights (before 9 AM) or late arrivals (after 8 PM).
⚠️ Important Notes
- Bus schedules are not always posted online — ask at the bus terminal or call +609-623 1945 (Kuala Terengganu Bus Terminal info).
- Tickets are cash only (exact change appreciated).
- No advance booking — first-come, first-served.
🔗 Source: Ministry of Transport Malaysia – Public Bus Services & local terminal information.
🏨 Hotel Shuttle & Private Transfer — Comfort & Convenience
Many hotels in Kuala Terengganu city center offer complimentary or paid airport transfer services. This is the most stress-free option, especially for families, business travelers, or anyone arriving late.
🏢 Hotels Offering Free Airport Shuttle
| Hotel Name | Shuttle Type | Price (MYR) | Notes |
|---|---|---|---|
| Permai Hotel | Complimentary (upon request) | Free | 24-hour advance booking required. |
| Grand Continental Hotel | Paid shuttle (sedan) | MYR 20–30 (USD 4.40–6.60) | Fixed schedule: 7 AM, 11 AM, 3 PM, 7 PM. |
| Hotel Seri Malaysia | Complimentary (limited seats) | Free | Shared with other guests; first-come basis. |
| DoubleTree by Hilton | Paid premium transfer | MYR 50 (USD 11.00) | Private MPV; child seats available. |
🚐 Private Transfer Services
If your hotel doesn't provide a shuttle, third-party operators offer door-to-door private transfers:
- Kuala Terengganu Airport Transfer — MYR 40–60 (USD 8.80–13.20) for up to 4 pax. Book via website (advance payment required).
- Local tour operators (e.g., Discover Terengganu) offer combined half-day tours + airport drop-off from MYR 80 (USD 17.60).
✅ Pros & Cons
- ✔️ Door-to-door, no app needed, no waiting.
- ✔️ Fixed price (no surge).
- ✔️ Child seats & wheelchair access available upon request.
- ❌ Requires advance booking (24–48 hours recommended).
- ❌ Slightly more expensive than Grab (but often includes meet-and-greet).
🔗 Source: Hotel booking confirmations & AirportTransfer.com.my
🚗 Car Rental (Self-Drive) — Maximum Flexibility
Renting a car gives you complete independence to explore Kuala Terengganu and the surrounding region before heading to the airport. Several international and local rental agencies operate in the city.
🏪 Rental Agencies & Prices
| Agency | Car Type | Price per Day (MYR) | Price per Day (USD) | Pick-up Location |
|---|---|---|---|---|
| Hertz Malaysia | Perodua Myvi (4-seater) | MYR 90–120 | USD 19.80–26.40 | City center office or airport |
| Easytrip Car Rental | Proton Saga (5-seater) | MYR 70–95 | USD 15.40–20.90 | Hotel delivery available |
| Local agency (Kuala Terengganu Rent-A-Car) | Old model sedan | MYR 55–80 | USD 12.10–17.60 | City center shop |
🛣️ Driving from City Center to Airport
- Distance: ~13 km.
- Route: Take Jalan Sultan Mahmud (Route 3) heading north, then turn onto Jalan Lapangan Terbang — well-signposted.
- Time: 20–25 minutes in normal traffic.
- Parking at airport: Short-term parking (MYR 2/hour, max MYR 12/day) and long-term parking (MYR 15/day).
⚠️ Requirements
- Valid International Driving Permit (IDP) or a Malaysian driving license.
- Minimum age: 21 years (some agencies require 23+).
- Credit card deposit (typically MYR 200–500 hold).
- Drive on the left — Malaysia is a left-hand traffic country.
🔗 Source: Hertz Malaysia & Easytrip Car Rental
🚆 Train Services (Background) — Not Available on This Route
There is no passenger train service connecting Kuala Terengganu city center to Sultan Mahmud Airport. The existing Malaysian rail network (KTM) runs primarily on the west coast of Peninsular Malaysia, while the east coast — including Terengganu — is not yet connected by rail.
📌 East Coast Rail Link (ECRL) — Future Outlook
The East Coast Rail Link (ECRL) is a major infrastructure project that will eventually connect Kota Bharu (Kelantan) to Port Klang (Selangor) via Terengganu and Pahang. Once completed (estimated 2027–2028), the nearest station would be Kuala Terengganu Station (~3 km from city center). However, the ECRL is designed for intercity travel, not for short trips to the airport.
🚌 Alternative Ground Transport
For now, the best "ground transport" alternatives are:
- Grab/taxi (20–30 min, MYR 25–40)
- Airport bus (30–45 min, MYR 5–10)
- Hotel shuttle (varies)
If you need to reach the airport from a different city (e.g., Kuala Lumpur or Kota Bharu), train + taxi combinations exist — but for the direct city-to-airport route, stick to road transport.
🔗 Source: KTMB (Keretapi Tanah Melayu) & ECRL Official Project Site
✈️ Domestic Flights from Sultan Mahmud Airport (TGG)
You cannot fly from the city center to the airport — the distance is only ~13 km. However, Sultan Mahmud Airport (TGG) is a fully operational domestic airport serving several Malaysian destinations. Below is an overview of routes and how the "door-to-door" time compares with ground transport.
🛫 Direct Domestic Routes from TGG
| Airline | Destination | Flight Time | Frequency |
|---|---|---|---|
| Malaysia Airlines | Kuala Lumpur (KUL) | 1 hr | 4–5 daily |
| AirAsia | Kuala Lumpur (KUL) | 1 hr | 3–4 daily |
| Firefly | Penang (PEN) | 1 hr 10 min | 2 daily |
| Batik Air | Johor Bahru (JHB) | 1 hr 25 min | 1 daily |
⏱️ Door-to-Door Time Comparison (City Center → Final Destination)
Many travelers compare flying vs. taking a bus/train for longer journeys. For example, if you're going from Kuala Terengganu city center to Kuala Lumpur city center:
- Fly: Grab to TGG (30 min) + check-in/security (45 min) + flight (1 hr) + KLIA to KL city (1 hr) = ~3.25 hours.
- Drive/bus: City to KL by car (4.5–5 hr) or express bus (5.5–6 hr).
💡 Verdict: For destinations beyond ~400 km, flying saves time despite the airport overhead. For short hops (like to Penang or Johor Bahru), flying is competitive if you value speed over cost.
🧳 Airport Facilities
- Free Wi-Fi, limited F&B outlets (KFC, local coffee shop), souvenir shop.
- ATMs (Maybank, CIMB) and money changer (limited hours).
- Taxi counter and Grab pickup zone at the arrival hall.
🔗 Source: Malaysia Airlines & AirAsia
📊 Cost Comparison Table — All Options at a Glance
| Transport Mode | Travel Time | Cost (MYR) | Cost (USD) | Convenience (1–5) | Best For |
|---|---|---|---|---|---|
| 🌟 Grab (Standard) | 20–30 min | MYR 25–35 | USD 5.50–7.70 | ★★★★★ | Most travelers — best balance of speed & cost |
| 🚕 Metered Taxi | 25–35 min | MYR 30–40 | USD 6.60–8.80 | ★★★★☆ | No smartphone / cash users |
| 🚌 Airport Bus | 30–45 min | MYR 5–10 | USD 1.10–2.20 | ★★☆☆☆ | Budget travelers with light luggage |
| 🏨 Hotel Shuttle (paid) | 20–30 min | MYR 20–50 | USD 4.40–11.00 | ★★★★☆ | Families / business — pre-booked comfort |
| 🚗 Car Rental (per day) | 20–25 min (drive) | MYR 55–120 | USD 12.10–26.40 | ★★★★☆ | Travelers exploring Terengganu before flying |
💡 Prices are estimates as of 2025. Always check Grab app or local counters for current rates.
💡 Traveler Tips & Practical Experience
Insider knowledge that makes your trip smoother — collected from frequent flyers and local guides.
📱 1. Grab Tips for First-Timers
- Download Grab before you arrive — register with a foreign number works fine.
- Pin the exact location: Use "Sultan Mahmud Airport (TGG) – Departure" as destination. The app will guide the driver to the correct terminal.
- Peak hours (7:30–9:00 AM & 5:00–7:00 PM) may add MYR 5–8 to the fare.
- Cash or card? Cash is accepted everywhere; card payment works for most drivers but carry small notes just in case.
🧳 2. Luggage & Baggage
- Airport bus luggage limit: 1 bag per person (max 20 kg) — large suitcases may be refused if the bus is full.
- Takkyubin (baggage delivery) is not widely available in Terengganu yet. Use Grab or hotel shuttle if you have heavy bags.
- Lost luggage at airport: Contact the Malaysia Airports lost & found counter at TGG — +609-666 1122.
⏰ 3. Timing & Flight Connections
- Recommended check-in time: Domestic flights require check-in 45 minutes before departure. Aim to arrive at TGG at least 60 minutes early.
- Best departure time from city center: For a 10:00 AM flight, leave at 8:30 AM (Grab) or 8:00 AM (airport bus, if schedule matches).
- Friday prayers: Traffic around mosques (especially Masjid Abidin area) can be heavier between 12:30–2:00 PM on Fridays.
🌧️ 4. Weather Considerations
- Monsoon season (Nov–Feb): Heavy rain can cause localized flooding on Jalan Sultan Mahmud. Allow an extra 20–30 minutes during downpours.
- Heat: Most taxis and Grab cars have strong A/C, but the airport bus may be less cool — carry water.
🔁 5. Navigating the Airport
- Departure hall: Small but efficient. There is one main security checkpoint for all gates.
- Gates: Gates 1–3 — walking distance from the main hall (no train or shuttle needed).
- Food options after security: Limited to a snack kiosk. Eat at the city center or at the airport's KFC before checking in.
🔗 Source: Lonely Planet – Terengganu & TripAdvisor Kuala Terengganu Forum
❓ Frequently Asked Questions
1. What is the cheapest way to get from Kuala Terengganu city center to Sultan Mahmud Airport?
The airport bus (Bas Bandar) is the most affordable option, costing around MYR 5–10 (USD 1.10–2.20) per person. However, service is limited to a few departures daily. If you miss the bus, sharing a Grab with other travelers can still keep costs low.
2. What is the fastest way to reach Sultan Mahmud Airport from downtown?
A Grab or metered taxi is the fastest option, taking only 20–30 minutes from the city center to the airport. The cost ranges from MYR 25–40 (USD 5.50–8.80), depending on traffic and time of day.
3. Are there any direct train services from Kuala Terengganu city to the airport?
No. There is no passenger train service connecting Kuala Terengganu city center to Sultan Mahmud Airport. The East Coast Rail Link (ECRL) is under construction but not expected to serve this short route. Travelers should use taxis, Grab, or the airport bus instead.
4. Can I book a Grab or taxi late at night or early in the morning?
Yes. Grab operates 24/7 in Kuala Terengganu, but late-night (midnight–5 AM) rides may cost 1.5x to 2x the standard fare. Metered taxis are also available at taxi stands near major hotels, but advance booking is recommended for early morning departures.
5. Is the airport bus reliable for catching a morning flight?
The airport bus has limited morning departures (often starting around 6:30–7:00 AM). For flights before 9:00 AM, a taxi or Grab is strongly recommended to avoid missing your flight due to bus schedule gaps or delays.
6. Which transport option is best for families with children and luggage?
A Grab (GrabFamily or GrabCar with extra luggage space) or a pre-booked private hotel shuttle is best for families. These options provide door-to-door service, child seat availability upon request, and plenty of room for strollers and suitcases. The airport bus can be cramped with large bags.
7. Do I need to pre-book the airport bus or can I just show up?
The airport bus operates on a first-come, first-served basis with no advance booking. Tickets are purchased directly from the driver or at the bus terminal. Because seats are limited, arriving at the terminal at least 20 minutes before departure is advised.
8. What payment methods are accepted for taxis and Grab in Kuala Terengganu?
Grab accepts credit/debit cards, GrabPay wallet, and cash. Metered taxis generally accept cash only, though some drivers may accept e-wallet transfers. It is advisable to carry small denomination MYR notes for taxi fares.