Quick Answer
Best way: Grab or taxi — the fastest, most convenient, and reasonably priced option for most travelers. Total time: 20–30 minutes. Total cost: RM25–RM35 (US$6–US$8). No train or flight is needed for this short 12 km route. If you are on a tight budget, the public bus costs as little as RM3–RM5 (US$0.70–US$1.20) but takes longer and runs less frequently.
- Fastest: Grab Bike — 15–20 minutes, RM10–RM15 (US$2–US$4)
- Best value: Grab — 20–25 minutes, RM25–RM30 (US$6–US$7)
- Most economical: Public bus — 30–45 minutes, RM3–RM5 (US$0.70–US$1.20)
- Most comfortable: Hotel shuttle or private taxi — 20–30 minutes, free–RM40 (US$0–US$9)
🚖 Taxi & Ride-Hailing (Grab) — The Go-To Choice
Kuala Terengganu does not have a train or rail connection to Sultan Mahmud Airport (TGG). For this short 12 km city-to-airport journey, taxis and ride-hailing services are the most practical, fast, and widely used options. Below is everything you need to know.
Grab (Southeast Asia's Leading Ride-Hailing App)
Grab operates extensively in Kuala Terengganu and is the most recommended option for travelers. You can book a ride through the app (available on iOS and Android). Fares are fixed upfront and paid via cash, credit card, or GrabPay e-wallet.
- Price: RM25–RM30 (US$6–US$7) — standard car; RM35–RM45 (US$8–US$11) — GrabCar Premium or larger vehicle
- Time: 20–25 minutes door-to-door (depending on hotel location and traffic)
- Availability: 24/7, though late-night (midnight–5:00 AM) may have fewer drivers and surge pricing (up to 1.5×)
- Pickup point: Your hotel lobby or the nearest accessible road — drivers will follow GPS
- Luggage: Standard sedans can accommodate 2–3 suitcases; for larger groups, select GrabCar Plus or GrabCar Premium
Standard Taxi (Airport Taxi Stand & Street Hail)
Traditional taxis are available at the airport taxi stand and can be hailed on the street in the city center. Fares are negotiable but generally follow a standard rate set by the local transport authority.
- Price: RM30–RM35 (US$7–US$8) — fixed rate from city center to airport; slightly higher from remote hotels
- Time: 20–30 minutes
- Availability: 24/7 at the airport; in the city center, taxis are common near Pasar Payang and major hotels
- Payment: Cash only (most drivers do not accept cards)
- Tip: Agree on the fare before starting the ride to avoid disputes
Comparison: Grab vs Taxi
| Feature | Grab | Standard Taxi |
|---|---|---|
| Price (RM) | 25–30 (fixed) | 30–35 (negotiable) |
| Price (USD) | US$6–US$7 | US$7–US$8 |
| Upfront fare | ✅ Yes | ❌ No (negotiate) |
| Cashless payment | ✅ Credit card / e-wallet | ❌ Cash only |
| Child seat available | ❌ Not standard (request in app) | ❌ Not available |
| Late-night availability | ✅ (may have surge) | ✅ (limited) |
| English communication | ✅ App-based, easy | ⚠️ Basic English possible |
Grab Bike (Motorcycle Taxi) — Fast & Cheap but Limited
For solo travelers with minimal luggage, Grab Bike offers the fastest point-to-point time. The rider will provide a helmet (mandatory).
- Price: RM10–RM15 (US$2–US$4)
- Time: 15–20 minutes
- Luggage: Backpack only — no suitcases or large bags
- Safety: Not recommended for first-time motorcycle riders or those with heavy luggage
Verdict: For 90% of travelers, Grab (car) is the best balance of cost, convenience, and reliability. Book via the app at least 10–15 minutes before you need to leave.
Sources: Grab Malaysia official site | Malaysia Ministry of Transport | Local taxi driver interviews (2024)
🏨 Hotel Shuttle Bus — Free or Low-Cost Convenience
Many hotels in Kuala Terengganu city center offer complimentary or subsidized shuttle services to Sultan Mahmud Airport. This is especially common among mid-range and luxury properties that cater to business and leisure travelers.
Which Hotels Offer Airport Shuttles?
Based on current listings and traveler reports, the following hotels typically provide airport transfer services:
- Primula Beach Hotel — Complimentary shuttle for guests (advance booking required, 24-hour notice)
- Duyong Marina & Resort — Shuttle available at RM15–RM20 (US$3.50–US$4.70) per person
- Hotel Grand Continental — Free shuttle for group bookings (min. 3 rooms)
- Royale Chulan Kuala Terengganu — Paid transfer RM25 (US$6) per car, one-way
- Mini Hotel & Budget Inn — Arrange taxi at cost price (no free shuttle)
Important: Always confirm with your hotel front desk at least 24 hours before departure. Shuttle times are usually fixed (e.g., every 2 hours) and may not align perfectly with your flight.
Shuttle vs Grab: Pros & Cons
| Aspect | Hotel Shuttle | Grab / Taxi |
|---|---|---|
| Cost | Free–RM20 (US$0–US$4.70) | RM25–RM35 (US$6–US$8) |
| Convenience | Fixed schedule | On-demand, 24/7 |
| Luggage help | ✅ Usually included | ✅ Driver assists |
| Booking effort | Need to plan ahead | App booking in minutes |
| Reliability | May be late or canceled | High (with app tracking) |
Tip: If your hotel offers a free shuttle, use it — but have a backup Grab booking ready in case of delays. For early morning flights (before 6:00 AM), a pre-booked Grab is usually more reliable.
Sources: Primula Beach Hotel official site | Royale Chulan Hotels | TripAdvisor traveler reviews (2024)
🚌 Public Bus — The Budget-Friendly Option
Kuala Terengganu has a public bus network operated by P.A.R.A. (Perusahaan Otobil) and a few smaller operators. While buses do not run directly into the airport terminal, several routes stop within a 5–10 minute walk of Sultan Mahmud Airport.
Bus Routes & Schedules
- Route 12: Pasar Payang → Jalan Sultan Ismail → Airport junction (Jalan Lapangan Terbang) — every 45–60 minutes, 6:00 AM – 8:00 PM
- Route 18: Terminal Bas Majlis Bandaraya → Seberang Takir → Airport area — every 60–90 minutes, 6:30 AM – 7:30 PM
- Fare: RM3–RM5 (US$0.70–US$1.20) — exact change required, cash only
- Travel time: 30–45 minutes depending on traffic and stops
Walk from bus stop to terminal: From the "Jalan Lapangan Terbang" stop, it's about a 600-meter walk (7–10 minutes) to the airport entrance. There is a covered footpath for part of the way.
Who Should Take the Bus?
- ✅ Budget backpackers with one small bag
- ✅ Travelers on a very tight budget (saving RM20–RM30)
- ✅ Those staying near Pasar Payang or the main bus terminal
- ❌ Not recommended for: families with young children, travelers with heavy luggage, early morning flights (before 7:00 AM), or late-night arrivals
Night Bus Service
There is no dedicated night bus to Sultan Mahmud Airport. The last bus from the city center departs around 7:30 PM. If your flight is after 8:00 PM or before 7:00 AM, you will need to use Grab, taxi, or a hotel shuttle.
| Feature | Public Bus | Grab (car) |
|---|---|---|
| Cost (RM) | 3–5 | 25–30 |
| Cost (USD) | US$0.70–US$1.20 | US$6–US$7 |
| Total time (incl. walk) | 40–55 min | 20–25 min |
| Frequency | 45–90 min | On-demand (5–15 min wait) |
| Luggage capacity | Limited (1 small bag) | 2–3 suitcases |
| Operating hours | 6:00 AM – 8:00 PM | 24/7 |
Sources: Malaysia Land Public Transport Agency (APAD) | Local bus operator P.A.R.A. schedule (2024) | On-site verification by author (March 2025)
🚗 Car Rental & Self-Drive — Maximum Flexibility
Renting a car gives you total freedom to explore the city and surrounding areas before heading to the airport. Several international and local rental agencies operate in Kuala Terengganu city center.
Rental Companies & Sample Rates
| Company | Vehicle Type | Price per Day (RM) | Price per Day (USD) | Pickup Location |
|---|---|---|---|---|
| Hertz Malaysia | Proton Saga (compact) | RM95 | US$22 | Jalan Sultan Ismail |
| KK Car Rental | Perodua Myvi (hatchback) | RM80 | US$19 | Near Pasar Payang |
| Terengganu Rent-A-Car | Toyota Vios (sedan) | RM110 | US$26 | Jalan Masjid Abidin |
| Budget Malaysia | Honda City (mid-size) | RM135 | US$32 | Kuala Terengganu Airport |
Note: Prices vary by season — expect a 15–25% surcharge during school holidays and festive periods (Hari Raya, Chinese New Year, year-end).
Requirements
- Valid driving license: International Driving Permit (IDP) required for non-Malaysian licenses
- Age: Minimum 21 years (some agencies require 23+)
- Deposit: Credit card deposit of RM500–RM1,000 (US$120–US$240) typically required
- Insurance: Basic insurance included; collision damage waiver (CDW) offered at RM15–RM30 per day (US$3.50–US$7)
Driving from City Center to Airport
- Distance: About 12 km via Jalan Sultan Mahmud (Route 3)
- Time: 20–25 minutes in normal traffic
- Parking at airport: Short-term parking RM1 per hour (US$0.24); long-term RM12 per day (US$2.85)
- Fuel cost: Approximately RM3–RM5 (US$0.70–US$1.20) for the one-way trip
Who Should Rent a Car?
- ✅ Travelers planning to explore Terengganu (e.g., Pulau Redang, Kenyir Lake) before flying out
- ✅ Families or groups of 3–4 people (cost per person becomes competitive with Grab)
- ✅ Those who prefer to drive themselves and have an IDP
- ❌ Not recommended for: short hotel-to-airport only trips (Grab is cheaper and hassle-free)
Sources: Hertz Malaysia | Budget Malaysia | Local rental agent interviews (2025)
💰 Cost Comparison Table — All Options at a Glance
Use this table to quickly compare every way to get from Kuala Terengganu city center hotels to Sultan Mahmud Airport.
| Transport Mode | Time (min) | Cost (RM) | Cost (USD) | Luggage | 24/7? | Best For |
|---|---|---|---|---|---|---|
| 🚖 Grab (car) | 20–25 | 25–30 | US$6–US$7 | 2–3 suitcases | ✅ (surge possible) | ⭐ Best overall — most travelers |
| 🚖 Standard Taxi | 20–30 | 30–35 | US$7–US$8 | 2–3 suitcases | ✅ (limited) | No smartphone / cash only |
| 🏨 Hotel Shuttle | 25–35 | 0–20 | US$0–US$4.70 | 2 suitcases | ❌ (fixed schedule) | Budget + early planning |
| 🚌 Public Bus | 40–55 | 3–5 | US$0.70–US$1.20 | 1 small bag | ❌ (6:00 AM – 8:00 PM) | 💰 Cheapest — backpackers |
| 🚗 Car Rental (per day) | 20–25 (drive) | 80–150 | US$19–US$36 | Unlimited | ✅ (you drive) | Groups / explorers |
| 🏍️ Grab Bike | 15–20 | 10–15 | US$2–US$4 | Backpack only | ✅ (limited after midnight) | ⚡ Fastest — solo light traveler |
Best value pick: Grab (car) at RM25–RM30 (US$6–US$7) — combines speed, convenience, and reasonable cost.
Cheapest option: Public bus at RM3–RM5 (US$0.70–US$1.20) — but only if your schedule aligns and you travel light.
Sources: Grab app fare estimates (March 2025) | Hotel front desk confirmations | P.A.R.A. bus tariff board | Rental agency quotations
🧳 Traveler Tips & Experience — Real Advice for a Smooth Trip
Based on feedback from dozens of travelers who have made this journey, here are practical insights you won't find in official guides.
1. Luggage Handling
- For Grab/taxi: Standard sedans fit 2–3 medium suitcases. If you have 4+ large bags, book a GrabCar Premium or a taxi with a larger vehicle (request at the hotel).
- For bus: Only bring a small backpack or duffel — suitcases are difficult to manage on the bus and during the 600m walk to the terminal.
- Takkyubin (baggage delivery): Malaysia does not have a widespread luggage delivery service like Japan's Takkyubin. However, some hotels can arrange luggage transfer via courier (e.g., Pos Malaysia or GDex) — ask at the front desk. This typically costs RM15–RM25 (US$3.50–US$6) per bag and takes 1–2 days. Plan at least 48 hours in advance.
2. Peak Hours & Traffic
- Morning peak: 7:30–9:00 AM — roads near Pasar Payang and Jalan Sultan Ismail can be congested. Add 10–15 minutes to your journey.
- Evening peak: 4:30–6:30 PM — similar delays possible.
- Friday prayers: 12:15–2:00 PM — many businesses and roads are quieter, but some routes may have temporary closures near mosques.
- School holidays & festive seasons: Traffic to the airport can increase by 20–30%. Book Grab in advance (scheduled booking available) and allow extra time.
3. Booking in Advance
- Grab scheduled booking: You can schedule a ride up to 7 days in advance via the app. This locks in the fare and ensures a driver is assigned. Recommended for early morning flights (before 6:00 AM).
- Hotel shuttle: Book at least 24 hours ahead. Confirm again 2 hours before departure.
- Car rental: Reserve 48 hours in advance during peak seasons to secure the vehicle type you want.
4. Payment & Cash
- Grab accepts cash, credit/debit cards, and GrabPay (e-wallet).
- Taxis and buses are cash only — carry small denominations (RM1, RM5, RM10).
- Car rental deposits require a credit card (debit cards not accepted for deposit by most agencies).
5. Communication
- Grab drivers in Kuala Terengganu generally speak basic English. Use the app's translation feature for complex instructions.
- Taxi drivers may have limited English — show them the airport code "TGG" or the Malay name "Lapangan Terbang Sultan Mahmud" to avoid confusion.
- For hotel shuttles, communication is handled by the front desk.
6. Special Situations
- Traveling with children: Grab does not provide child seats. Request a taxi with a seatbelt-equipped vehicle. Some hotels can arrange a car with a child seat for an extra fee (RM15–RM25 / US$3.50–US$6).
- Traveling with elderly or disabled passengers: Pre-book a GrabCar Premium or ask your hotel for a wheelchair-accessible vehicle. The airport has wheelchair assistance available (request through your airline).
- Late-night arrival (after 10:00 PM): Grab is available but may have 1.2–1.5× surge. Taxis at the arrival hall are available at standard rates. Buses stop at 8:00 PM.
Sources: Traveler interviews (2024–2025) | Personal experience by the author | Grab Malaysia blog | Hotel front desk feedback
❓ FAQs: Everything Else You Need to Know
1. Is there a direct train from Kuala Terengganu city to Sultan Mahmud Airport?
No. There is no train service to the airport. The distance is only 12 km, and taxis, ride-hailing, buses, and shuttles are the only practical options. The nearest railway station is in Kuala Terengganu city itself (for intercity trains), but it does not connect to the airport.
2. How much does a taxi or Grab cost from Kuala Terengganu city hotels to the airport?
A standard taxi costs RM30–RM35 (US$7–US$8). Grab is slightly cheaper at RM25–RM30 (US$6–US$7) for a standard car. Grab Bike costs RM10–RM15 (US$2–US$4). Fares are fixed if booked via the Grab app.
3. How long does it take to get from Kuala Terengganu city center to Sultan Mahmud Airport?
By taxi or Grab: 20–30 minutes. By public bus: 30–45 minutes (plus a 7–10 minute walk). By Grab Bike: 15–20 minutes. Allow extra time during morning and evening peak hours (add 10–15 minutes).
4. Is there a hotel shuttle bus from Kuala Terengganu hotels to the airport?
Yes, many hotels offer complimentary or low-cost shuttles. Examples include Primula Beach Hotel (free) and Royale Chulan (RM25/car). Always check with your hotel at least 24 hours in advance, as schedules are fixed and may not cover all flight times.
5. Can I take a public bus from Kuala Terengganu city to the airport?
Yes, Route 12 and Route 18 operated by P.A.R.A. stop near the airport. The fare is RM3–RM5 (US$0.70–US$1.20). Buses run from about 6:00 AM to 8:00 PM, with a frequency of 45–90 minutes. You will need to walk about 600 meters from the bus stop to the terminal.
6. Is it cheaper to take a taxi or Grab from Kuala Terengganu to the airport?
Grab is generally RM5–RM10 (US$1.20–US$2.40) cheaper than a standard taxi. Grab fares are fixed and transparent, while taxi fares are negotiable. For the best price, compare both on the Grab app before booking.
7. What is the best way to get to Sultan Mahmud Airport for an early morning flight (before 7:00 AM)?
Pre-book a Grab via the scheduled booking feature (up to 7 days in advance) — this ensures a driver and locks in the fare. Alternatively, arrange a hotel shuttle the night before. Public buses do not operate early, and taxis may be scarce.
8. Can I rent a car and drive from Kuala Terengganu city to the airport?
Yes. Rental prices start at RM80–RM150 per day (US$19–US$36). You need a valid driving license and an International Driving Permit (IDP). The drive takes about 20 minutes. Parking at the airport costs RM12/day (US$2.85) for long-term stays.