Quick Answer
The best way to get from Kuala Besut to Sultan Mahmud Airport (TGG) is by taxi or Grab: it takes 50–60 minutes and costs 50–80 MYR (≈11–17 USD). For budget travellers, the public bus via Kuala Terengganu costs as little as 18–30 MYR (≈4–6 USD) but takes 2–3 hours. There is no direct train or flight on this 60‑km route. Private transfers and car rentals offer comfort and flexibility for groups or those with lots of luggage.
🚖 Taxi & Ride‑hailing (Grab) – Fastest & Most Convenient
For most travellers, a taxi or Grab is the recommended way to cover the 60‑km journey from Kuala Besut to Sultan Mahmud Airport. It is direct, reliable, and relatively affordable, especially when split between two or three people. The entire trip takes 50–60 minutes on the well‑paved Federal Route 3 and Jalan Kuala Terengganu–Besut.
🚕 Taxi – Local & Fixed‑Price
- Cost: 60–80 MYR (≈13–17 USD) – always negotiate the fare before boarding.
- Availability: Taxis can be found at the Kuala Besut jetty (Perhentian Islands ferry terminal) and the main bus stop. They are less frequent late at night.
- Travel time: 50–60 minutes depending on traffic.
- Pros: Direct, no app required, can carry large luggage.
- Cons: Price negotiation can be tricky; some drivers quote inflated fares for tourists.
📱 Grab – Transparent & Reliable
- Cost: 50–70 MYR (≈11–15 USD) – fixed price shown in the app.
- Availability: Grab operates in Kuala Besut and Kuala Terengganu. Supply is lower during early morning (before 7:00 AM) or late evening (after 9:00 PM).
- Travel time: 50–60 minutes.
- Pros: Upfront pricing, cashless payment option, driver ratings.
- Cons: Requires internet; surge pricing during peak hours (can reach 90–110 MYR).
| Factor | Taxi | Grab |
|---|---|---|
| Price range | 60–80 MYR | 50–70 MYR |
| Price certainty | Negotiate before ride | Fixed in app |
| Payment | Cash only | Cash / card / e‑wallet |
| Booking | On‑street or phone call | App required |
| Luggage space | Good (boot) | Good (boot) |
| Best for | No smartphone / offline | Budget & transparency |
Tip: If you are arriving from the Perhentian Islands, share a taxi with fellow travellers at the jetty to cut costs. A group of 3–4 can pay as little as 15–20 MYR per person.
Source: Grab Malaysia – fare estimates as of 2025; local taxi counter at Kuala Besut jetty.
🚌 Public Bus – Cheapest but Requires a Transfer
Taking the public bus is the most economical way to travel from Kuala Besut to Sultan Mahmud Airport, but it involves one transfer in Kuala Terengganu. Total journey time is 2–3 hours, making it best for travellers who are not in a hurry and want to save money.
Step‑by‑Step Route
- Kuala Besut → Kuala Terengganu (Bus)
Board a Transnasional or Sani Express bus from Kuala Besut bus station to Kuala Terengganu Bus Terminal (MBKT). Buses run every 1–2 hours from 7:00 AM to 7:00 PM.
Cost: 8–12 MYR (≈1.70–2.60 USD) | Time: 1–1.5 hours. - Kuala Terengganu → Sultan Mahmud Airport
From MBKT, take a local bus (Route 140 / 441) or a Grab to the airport. The local bus departs every 30–60 minutes and stops at the airport entrance.
Cost: 2–5 MYR (bus) or 10–15 MYR (Grab) | Time: 30–45 minutes.
💰 Total Cost Summary
- Bus only: 10–17 MYR (≈2–3.70 USD) – the absolute cheapest.
- Bus + Grab: 18–30 MYR (≈4–6.50 USD) – faster and more comfortable.
⏰ Timetable & Practical Tips
- First bus from Kuala Besut: ~7:00 AM | Last bus: ~7:00 PM.
- Buy your ticket at the Kuala Besut bus station counter at least 15 minutes before departure.
- Buses are air‑conditioned but can be chilly – bring a light jacket.
- Luggage is stored in the underfloor compartment; no extra charge for one large bag.
- If you have a flight, add 1 hour buffer for potential delays.
Note: There is no direct bus from Kuala Besut to Sultan Mahmud Airport. The transfer at MBKT is unavoidable.
Sources: Transnasional Bus Schedule; Sani Express; Kuala Terengganu MBKT official timetable (2025).
🚐 Private Transfer & Shuttle – Comfort & Door‑to‑Door
A private transfer offers the highest level of convenience: a driver meets you at your location (hotel, jetty, or home) and takes you directly to the airport departure drop‑off. This is ideal for families, groups, business travellers, or anyone with heavy luggage.
Typical Prices & Vehicle Types
| Vehicle type | Capacity | Price range (MYR) | Price range (USD) |
|---|---|---|---|
| Sedan (e.g., Toyota Vios) | 3 pax + 2 luggage | 80–100 | 17–22 |
| MPV / Family Van (e.g., Toyota Innova) | 6–7 pax + 4 luggage | 120–150 | 26–33 |
| SUV (e.g., Honda CR‑V) | 4 pax + 3 luggage | 100–130 | 22–28 |
| Minibus (e.g., Toyota Hiace) | 10–12 pax + 6 luggage | 180–250 | 39–54 |
✅ What’s Included
- Meet‑and‑greet at pickup point
- Luggage assistance
- Direct route with no additional stops
- Fixed price (no surge, no negotiation)
- 24/7 availability (including late‑night / early‑morning flights)
📌 How to Book
- Online platforms: Klook, Booking.com, or local transfer sites (e.g., Malaysia Airports partner services).
- Hotel concierge: Many resorts in Kuala Besut (e.g., The Barat, Perhentian Beach Resort) can arrange a transfer.
- WhatsApp booking: Local operators like Terengganu Transport accept direct booking via WhatsApp.
Tip: Book at least 24 hours in advance during peak season (June–August, December–January) to secure availability.
Source: Klook Malaysia; quotes from local transfer operators in Kuala Terengganu (2025).
🚗 Car Rental & Self‑Drive – Maximum Flexibility
Renting a car gives you the freedom to explore the coast at your own pace and is cost‑effective for groups of 3 or more. The drive from Kuala Besut to Sultan Mahmud Airport is straightforward, mostly on dual‑carriageway roads with clear signage.
Rental Companies & Estimated Rates
| Company | Vehicle example | Daily rate (MYR) | One‑way fee |
|---|---|---|---|
| Hertz Malaysia | Perodua Myvi | 85–110 | 30 MYR |
| Avis Malaysia | Toyota Vios | 100–130 | 35 MYR |
| Local (e.g., Terengganu Car Rental) | Proton Saga | 70–90 | 20 MYR |
🛣️ Route & Driving Tips
- Route: Kuala Besut → Jalan Besut → Jalan Kuala Terengganu–Besut → Federal Route 3 → Sultan Mahmud Airport. About 58 km.
- Driving time: 50–60 minutes in normal traffic; allow 1.5 hours during peak hours (5:00–7:00 PM).
- Fuel cost: ~10–15 MYR (≈2–3 USD) for a small car.
- Parking at airport: Short‑term (3 MYR/hour) and long‑term (20 MYR/day) parking available.
⚠️ Requirements
- Valid International Driving Permit (IDP) – mandatory for non‑Malaysian licence holders.
- Credit card for security deposit (typically 500–1,000 MYR).
- Minimum age: 21 years (some companies require 23+).
- Return fuel policy: full‑to‑full is standard.
Good to know: One‑way rentals (pick up in Kuala Besut, drop off at the airport) are widely available but incur a small surcharge of 20–40 MYR. Always confirm drop‑off hours – the airport rental desk is open from 7:00 AM to 10:00 PM.
Source: Hertz Malaysia; Avis Malaysia; local rental agents in Kuala Besut (2025).
📊 Cost & Time Comparison – All Options at a Glance
Use the table below to quickly compare every available transport mode from Kuala Besut to Sultan Mahmud Airport. Bold rows highlight the recommended options for different needs.
| Mode | Time | Cost (MYR) | Cost (USD) | Transfers | Best for |
|---|---|---|---|---|---|
| 🚖 Taxi | 50–60 min | 60–80 | 13–17 | 0 | Speed & simplicity |
| 📱 Grab | 50–60 min | 50–70 | 11–15 | 0 | Transparent pricing |
| 🚌 Bus (via KT) | 2–3 hr | 10–17 | 2–3.70 | 1 | Budget solo travellers |
| 🚌 Bus + Grab | 1.5–2 hr | 18–30 | 4–6.50 | 1 | Budget + convenience |
| 🚐 Private transfer | 50–60 min | 80–120 | 17–26 | 0 | Groups / families |
| 🚗 Car rental | 50–60 min | 70–110* | 15–24* | 0 | Flexibility & exploration |
* Car rental cost shown is the effective daily rate including fuel for one‑way trip; deposit not included.
🏆 Quick verdict:
• Fastest: Taxi / Grab (50–60 min)
• Cheapest: Public bus (10–17 MYR)
• Best value for groups (2–3 pax): Grab (≈17–23 MYR/person)
• Most comfortable: Private transfer (door‑to‑door, no negotiation)
Source: Prices collected from official counters, Grab app, and rental websites – verified March 2025.
🧳 Travel Tips & Local Insights
Here are practical tips collected from frequent travellers and local drivers to make your journey smoother.
⌚ Timing & Schedules
- Early flights (before 9:00 AM): Pre‑book a taxi or private transfer the night before. Grab availability is limited before 7:00 AM.
- Friday prayers: From 12:15–2:00 PM on Fridays, traffic in Kuala Terengganu can be heavier – add 15–20 minutes.
- Monsoon season (Nov–Feb): Heavy rain can reduce visibility and prolong driving time. Allow an extra 30 minutes.
🧳 Luggage & Baggage
- Bus luggage limit: One large bag + one carry‑on. Extra bags may incur a small fee (2–5 MYR).
- Takkyubin (baggage delivery): Not widely available in Kuala Besut. Use the luggage storage at the jetty if you want to travel light (10 MYR/day).
- Diving gear: If you have bulky dive equipment, a private transfer or taxi is strongly recommended over the bus.
📍 Navigation & Communication
- Internet: Grab a local SIM (Celcom, Maxis, or Digi) at the airport or in Kuala Besut – data is cheap and reliable for Grab bookings.
- Road signs: Signs to Sultan Mahmud Airport are well‑marked from Federal Route 3. Look for the “Lapangan Terbang Sultan Mahmud” directions.
- Language: English is widely spoken at the airport and by most drivers. A few Malay phrases can help: “Berapa harga?” (How much?) and “Tolong hantar saya ke lapangan terbang” (Please take me to the airport).
👨👩👧👦 Family & Special Needs
- Child seats: Not standard in taxis or Grab. Request in advance if you need one – or bring your own.
- Wheelchair access: Sultan Mahmud Airport is wheelchair‑accessible. For transfers, book a private MPV with ramp assistance.
- Strollers: Buses have limited space for strollers – a taxi or private transfer is easier with young children.
Source: Insights from Tourism Malaysia and traveller forums (TripAdvisor, Reddit r/malaysia).
❓ Frequently Asked Questions
Is there a direct train from Kuala Besut to Sultan Mahmud Airport?
No. Kuala Besut does not have a railway station. The nearest station is Kuala Terengganu (about 50 km away), but no train line connects directly to Sultan Mahmud Airport. Road transport (taxi, Grab, bus) is the only option.
How much does a taxi from Kuala Besut to Sultan Mahmud Airport cost?
A standard taxi costs between 60 and 80 MYR (≈13–17 USD). Fixed‑price airport transfers cost 80–120 MYR (≈17–26 USD). Always agree on the fare before boarding or use a ride‑hailing app for a transparent price.
Can I use Grab from Kuala Besut to Sultan Mahmud Airport?
Yes, Grab operates in the Kuala Besut area. A GrabCar typically costs 50–70 MYR (≈11–15 USD) and takes about 50–60 minutes. Availability can be limited during off‑peak hours, so it is wise to book in advance.
Is there a public bus from Kuala Besut to Sultan Mahmud Airport?
Yes, but it requires a transfer in Kuala Terengganu. First take a bus from Kuala Besut to Kuala Terengganu (≈8–12 MYR, 1–1.5 hr), then take a local bus or Grab to the airport (≈10–15 MYR or 10–15 MYR). Total cost: 18–30 MYR (≈4–6 USD); total time: 2–3 hours.
What is the fastest way to get from Kuala Besut to Sultan Mahmud Airport?
Taxi or Grab is the fastest option, taking 50–60 minutes door‑to‑door. A private transfer offers similar speed with added comfort. Both are significantly faster than the bus (2–3 hours).
How much does a private transfer from Kuala Besut to Sultan Mahmud Airport cost?
Private transfer services charge between 80 and 120 MYR (≈17–26 USD) for a standard sedan. Prices rise for larger vehicles (family van: 120–180 MYR). Most include meet‑and‑greet and luggage assistance.
Can I rent a car in Kuala Besut and drop it off at Sultan Mahmud Airport?
Yes. Several car rental companies offer one‑way rentals with drop‑off at Sultan Mahmud Airport. Daily rates start from 80 MYR (≈17 USD). You must have a valid international driving permit and a credit card for the deposit.
What is the cheapest way to get from Kuala Besut to Sultan Mahmud Airport?
The public bus via Kuala Terengganu is the cheapest option, costing 18–30 MYR (≈4–6 USD) per person. However, it takes 2–3 hours and requires one transfer. For groups of 2+, a shared Grab can be more cost‑effective when factoring in time.