Explore Destinations

Discover the world's most amazing places

How to Get from Kuala Besut (Ferry to Perhentian) to Sultan Ismail Petra Airport

Quick Answer

Best way: Direct taxi or pre-booked private transfer — 45–55 minutes, RM60–80 ($13–17).

Cheapest option: Local bus from Kuala Besut to Kota Bharu (RM6–10) + airport shuttle (RM8–15) — total RM15–25 ($3–5), takes 2–2.5 hours.

Best value balance: Shared shuttle van — RM35–50 ($7–11) per person, 50–70 minutes door-to-door.

No direct train or flight from Kuala Besut itself; you must first reach Kota Bharu or Wakaf Bharu. For speed and simplicity, a taxi or private car is strongly recommended — especially if you're catching a flight.

Quick Navigation

🚕 Taxi & Private Transfer (Recommended)

Best for: Anyone prioritizing speed, convenience, or travelling with luggage. Direct door-to-door from your Kuala Besut hotel/jetty to the airport departure gate.

Typical Costs

Vehicle TypePrice Range (RM)Price Range (USD)Notes
Standard sedan (4 pax)RM60–80$13–17Most common; Toyota Vios / Proton Saga
MPV / family car (6–7 pax)RM90–120$19–26Good for groups with luggage
Premium SUV (4–6 pax)RM110–150$23–32Innova, CR-V; extra legroom
Night surcharge (10 PM – 6 AM)+RM20–40+$4–9Agree before departure
Pre-booked airport transferRM75–95$16–20Fixed price via Klook / local operators

Travel Time & Route

The drive follows Route 3 (Jerteh–Pasir Puteh highway), a well-paved two-lane road with light traffic outside peak hours. Distance: ~55 km. Typical journey: 45–55 minutes. During heavy rain or market days (Friday mornings in Pasir Puteh), allow 70 minutes.

How to Book

  • Local taxi stand: At Kuala Besut jetty or main road — negotiate upfront. Look for blue-and-white taxis.
  • Booking apps: Grab (available in Kota Bharu area) — from RM55 if you can find a driver willing to go from Kuala Besut.
  • Pre-booked transfer: Via Klook or local tour operators — RM75–95 fixed price, no haggling.
  • Hotel concierge: Most guesthouses in Kuala Besut can arrange a driver for RM70–90.
💡 Real traveler case: "We arrived on the 4 PM ferry from Perhentian Besar and had a 7:30 PM flight from KBR. Pre-booked a taxi for RM80 — the driver waited at the jetty with a name board. We made it to the airport by 5:10 PM with plenty of time." — Sophie & Tom, UK (April 2024)

Pros: Fastest, door-to-door, 24/7 availability, good for luggage. Cons: Most expensive option for solo travelers; price varies without pre-booking.

Source: Malaysia Ministry of Transport — road distance data.

🚌 Bus & Shared Shuttle (Budget & Value)

Best for: Solo travelers, backpackers, and anyone willing to trade a bit of time for significant savings.

Option A: Local Bus + Airport Shuttle (Cheapest)

LegRouteTimeCost (RM)Cost (USD)
1Kuala Besut → Kota Bharu Bus Terminal (KBCT)45–60 minRM6–10$1.30–2.20
2Kota Bharu Bus Terminal → Airport (KBR)15–25 minRM8–15$1.70–3.30
Total2–2.5 hoursRM14–25$3–5

Details: Buses from Kuala Besut to Kota Bharu depart roughly every 30–60 minutes from 6 AM to 7 PM. Look for Pengangkutan Awam (PA) or City Liner buses at the main road stop near the jetty. From KBCT, take shuttle bus T10 or T12 to the airport (every 45 min, last around 8 PM).

Option B: Shared Shuttle Van (Best Value)

Several operators run shared door-to-door vans between Kuala Besut and Kota Bharu Airport. These are minibuses (8–12 seats) that pick you up near the jetty and drop you at the airport.

  • Price: RM35–50 per person ($7–11)
  • Time: 50–70 minutes (direct, 1–2 stops)
  • Operators: Perhentian Booking, local travel desks at Kuala Besut jetty
  • Departures: Usually timed around ferry arrivals (10 AM, 12 PM, 2 PM, 4 PM)
💡 Tip: Shared shuttles often require booking at least 2 hours in advance. Check with your ferry operator — many offer a combined ferry+shuttle ticket for RM55–65 ($12–14).

Pros (shuttle): Cheaper than private taxi, still direct, social. Cons: Fixed schedule, less luggage space, may wait for other passengers.

Source: Land Public Transport Agency (APAD) Malaysia — bus route data.

🚆 Train (KTM) — Not Direct, But Possible

Best for: Train enthusiasts or those combining a visit to Wakaf Bharu / Tumpat. For most airport travelers, this route is not practical due to multiple transfers and long total time.

The Reality

There is no train station in Kuala Besut. The nearest KTM station is Wakaf Bharu (~15 km from the airport, ~60 km from Kuala Besut). To use the train, you must first get to Wakaf Bharu, then take a train north to Tumpat or south to Pasir Mas, and then backtrack to the airport.

Step-by-Step (If You Really Want To)

StepActionTimeCost (RM)Cost (USD)
1Taxi from Kuala Besut to Wakaf Bharu Station50 minRM50–60$11–13
2KTM train Wakaf Bharu → Tumpat (or Pasir Mas)20–35 minRM4–8$0.90–1.70
3Taxi from Tumpat/Pasir Mas station → Airport20–30 minRM30–45$6–10
Total2.5–3.5 hoursRM85–115$18–25

Why this is rarely used: It costs almost as much as a direct taxi, takes 3× longer, and involves two taxi rides and a short train segment. Only 2–3 trains per day pass through Wakaf Bharu (check KTM official schedule).

💡 Verdict: Skip the train for airport transfers. Use it only if you specifically want to experience Malaysia's east coast railway line (scenic but slow). Otherwise, take a taxi or shuttle.

Source: Keretapi Tanah Melayu Berhad (KTMB) — timetable & fare data.

✈️ Flight from Sultan Ismail Petra Airport (KBR) — Your Connections

Best for: Travelers continuing to Kuala Lumpur, Penang, Johor Bahru, or Subang. This section covers flights from KBR, since you cannot fly directly from Kuala Besut.

Domestic Routes from KBR

AirlineDestinationFrequencyFlight TimeTypical Fare (RM)Typical Fare (USD)
AirAsiaKLIA2 (Kuala Lumpur)4–5 daily1 hrRM85–150$18–32
Malindo AirKLIA (Kuala Lumpur)2–3 daily1 hr 05 minRM110–190$23–40
FireflySubang SkyPark (SZB)1–2 daily1 hr 10 minRM95–170$20–36
AirAsiaPenang (PEN)2 daily1 hrRM70–130$15–28
Malindo AirJohor Bahru (JHB)1 daily1 hr 20 minRM120–200$25–42

Fares are one-way, advance booking. Peak holiday season (Dec–Jan, Hari Raya) can be 2–3× higher.

Door-to-Door Time Comparison

Many travelers compare "flight time" vs "train time" incorrectly. Remember: you still need to get from Kuala Besut to KBR first. The full door-to-door journey Kuala Besut → KLIA via flight is:

  • Kuala Besut → KBR (taxi): 45–55 min
  • Check-in & security: 45–60 min (recommended for domestic)
  • Flight KBR → KLIA: 60–65 min
  • Baggage claim & exit: 15–25 min
  • Total: ~3.5–4 hours (similar to direct bus + train combo, but less comfortable)
💡 Tip: If your final destination is KL city center, consider flying into Subang (Firefly) — it's closer to downtown KL than KLIA. But if you're heading to KL Sentral, KLIA2 has the KLIA Ekspres train (28 min).

Pros of flying: Fast once airborne, multiple destinations, comfortable. Cons: Need to reach KBR first, full security process, luggage limits, potential delays.

Source: Malaysia Aviation Commission (MAVCOM) — route & fare data.

📊 Cost & Time Comparison — All Options

Quick-scan table to compare every way from Kuala Besut jetty to Sultan Ismail Petra Airport (KBR).

ModeTotal TimeCost (RM)Cost (USD)TransfersBest For
🚕 Taxi (direct)45–55 minRM60–80$13–170Best Overall
🚐 Pre-booked transfer45–60 minRM75–95$16–200Reliability
🚌 Shared shuttle van50–70 minRM35–50$7–110–1Best Value
🚌 Local bus + shuttle2–2.5 hrRM14–25$3–52Cheapest
🚆 Train (KTM) combo2.5–3.5 hrRM85–115$18–253Scenic / enthusiasts
🚲 Bicycle (own)4–5 hrRM0$0—Fitness / extreme budget

🏆 Verdict: Direct taxi or pre-booked transfer wins for speed and convenience. Shared shuttle is the smart compromise. Local bus is cheapest but time-consuming. Train is not recommended for airport runs.

Data based on July 2024 pricing and typical travel times. Fuel and tolls included in taxi fares.

🧳 Traveler Tips & Local Knowledge

Practical advice gathered from frequent travelers and locals to make your journey smoother.

1. Luggage — Use Takkyubin (Baggage Delivery)

Although Takkyubin (宅急便) is a Japanese service, Malaysia has a similar pos laju / courier luggage service available at Kuala Besut. You can forward your large backpack or suitcase to Kota Bharu or even KL for ~RM25–40. Ask at your guesthouse or the jetty counter. This lets you travel light.

2. Ferry Timing Alignment

Critical: The Perhentian ferries to Kuala Besut arrive at 12 PM, 2 PM, 4 PM (and sometimes 6 PM in peak season). The last direct taxi from Kuala Besut to KBR should depart by 5:30 PM to avoid night surcharge. If you arrive on the 4 PM ferry, you have a comfortable window for a 7 PM+ flight or later.

3. Friday & Peak Day Traffic

Friday mornings (market day in Pasir Puteh) can add 15–25 minutes to the taxi journey. Saturday and Sunday mornings are generally clear. During Hari Raya (Eid) and Chinese New Year, road traffic doubles — book transport well in advance.

4. Booking Apps vs Street Hailing

Grab works in Kota Bharu and occasionally around Kuala Besut, but coverage is spotty. For guaranteed service, use a local taxi number or pre-book. Many hotels in Kuala Besut have a trusted driver list — ask at reception.

5. Airport Facilities at KBR

Sultan Ismail Petra Airport is small but functional. There is a KK Mart, a café, and a prayer room. Free WiFi is available (30 min limit). If you arrive early, you won't find a full food court — grab a snack at the convenience store.

💡 Real traveler story: "We took the 2 PM ferry from Perhentian Kecil and had booked a Grab in advance from Kuala Besut. The driver canceled 10 min before arrival — luckily a local taxi was waiting. RM85 to the airport on the spot. Always have a backup plan." — Anna, Australia (March 2024)

Source: Tourism Malaysia & traveler community forums.

❓ FAQs: Kuala Besut → Sultan Ismail Petra Airport

Is there a direct bus from Kuala Besut to Sultan Ismail Petra Airport?

No, there is no direct bus. You must take a local bus from Kuala Besut to Kota Bharu Bus Terminal (45–60 min, RM6–10), then transfer to an airport shuttle or taxi (15–20 min, RM8–15). Total takes 2–2.5 hours.

How much does a taxi from Kuala Besut to Sultan Ismail Petra Airport cost?

A standard taxi or private car costs RM60–80 ($13–17) one-way. Fixed-price airport transfers via booking platforms range from RM75–95 ($16–20). Night or premium SUV can reach RM100–120 ($21–26).

How long does it take to get from Kuala Besut to Sultan Ismail Petra Airport by taxi?

The direct taxi drive takes 45–55 minutes via the Jerteh–Pasir Puteh highway (route 3). Traffic is usually light, but allow 1 hour during rain or market days.

Can I take a train from Kuala Besut to Sultan Ismail Petra Airport?

Not directly. The nearest KTM station is Wakaf Bharu (15 km from airport). From Kuala Besut, you'd need a taxi to Wakaf Bharu station (50 min, RM50–60), then a train to Pasir Mas or Tumpat, and another taxi back to the airport. This takes 3–4+ hours and is not recommended for airport transfers.

Which is the cheapest way from Kuala Besut to Sultan Ismail Petra Airport?

The local bus + airport shuttle combo is cheapest at RM15–25 ($3–5) total, taking 2–2.5 hours. But most travelers prefer a shared shuttle (RM35–50 per person) for better balance of cost and convenience.

What is the fastest way to get from Kuala Besut to Sultan Ismail Petra Airport?

A direct taxi or private transfer is the fastest, at 45–55 minutes door-to-door. Pre-booked airport transfers are the most reliable option for flight connections.

Are there night transport options from Kuala Besut to the airport?

Taxis are available 24/7 but cost extra at night (RM90–120 after 10 PM). Buses and shuttles stop running around 7–8 PM. Pre-booking a private transfer is the safest bet for early morning or late-night departures.

Can I fly directly from Sultan Ismail Petra Airport to Kuala Lumpur?

Yes. AirAsia and Malindo Air operate multiple daily flights from KBR to KLIA/KLIA2. Flight time is about 1 hour, with fares from RM85 ($18) one-way when booked early. Firefly also flies to Subang SkyPark (SZB) for a more central Kuala Lumpur arrival.

Page last updated: July 2024. Prices and schedules may change. Always confirm with transport providers for real-time information.