Explore Destinations

Discover the world's most amazing places

How to Get from Sultan Ismail Petra Airport to Perhentian Islands via Kuala Besut Jetty

Quick Answer

The fastest and most convenient way is to pre-book a private taxi or transfer directly to Kuala Besut Jetty (1-1.5 hours, ~RM 150-200), then take the scheduled ferry. The cheapest way is a public bus to Kuala Besut (2+ hours, ~RM 20-30). There are no direct flights or trains to the islands. Your final leg is always a 30-45 minute ferry from Kuala Besut Jetty.

Quick Navigation: Your Transfer Options

Taxi & Private Transfer: Door-to-Jetty Convenience

For most travelers, especially families or those with luggage, a pre-booked taxi or private transfer is the most efficient choice. It offers a seamless, air-conditioned ride directly from the airport arrivals hall to the Kuala Besut Jetty ticket counters.

Option Travel Time Approx. Cost (Car) Best For
Pre-booked Private Transfer 60-90 min RM 150 - RM 200 Families, groups, guaranteed service
Airport Taxi Counter (Coupon) 60-90 min RM 120 - RM 180 Solo travelers, couples, last-minute

How to Book: Use reputable online platforms like 12Go.Asia or Grab (app available at airport) for fixed-price peace of mind. The airport taxi counter is located just outside arrivals.

Deep Dive Analysis: While expensive, this option eliminates the stress of multiple transfers with bags. Drivers know the exact jetty location and often wait if flights are delayed (when pre-booked). For groups of 3-4, the per-person cost rivals the bus+taxi combo. Consider this a premium for time and comfort.

Public Bus: The Adventurous Budget Route

This is the most economical method, but requires patience and involves a short final taxi ride. There is no direct bus from the airport to Kuala Besut Jetty.

The Step-by-Step Journey:

  1. Airport to Kota Bharu Bus Terminal: Take a taxi (RM 25-35, 20 min) or the infrequent local bus (Route 9, ~RM 3) from the airport to the Kota Bharu Central Bus Station (KB Sentral).
  2. Bus to Kuala Besut Town: From KB Sentral, board an express bus to Kuala Besut. Operators like Perdana Express or Suasana Edaran run this route.
    • Frequency: Every 1-2 hours from ~8:00 AM to 6:00 PM.
    • Travel Time: ~1.5 hours.
    • Cost: RM 10 - RM 15.
  3. Taxi to Kuala Besut Jetty: The bus drops you in Kuala Besut town, a 3-5 minute drive from the jetty. A local taxi should cost RM 5-10 per car.

Total Budget Cost: ~RM 20-30. Total Time: 2.5 - 3.5 hours, depending on connections.

Critical Tip: This route is only feasible if your flight lands by mid-afternoon. The last buses from Kota Bharu to Kuala Besut depart around 6 PM, and the last ferries to the islands leave between 4-5 PM. Miss the connection, and you're stuck overnight.

Why Flying Isn't a Direct Option

There is no airport on the Perhentian Islands. Sultan Ismail Petra Airport (KBR) is the closest airport. Some guides discuss flying to Kuala Lumpur and then to Kota Bharu, but if you are already at KBR airport, no further flights are needed or useful. Your journey is purely land-based from this point.

Important Distinction: If you are coming from elsewhere in Malaysia (e.g., Kuala Lumpur, Penang), flying to KBR is the fastest first leg. Then, you continue with the taxi/bus options described above.

Kuala Besut Jetty & Ferry: The Final Leg

All roads lead to Kuala Besut Jetty. This is the only official ferry point to the Perhentian Islands.

Ferry Essentials:

  • Operators: Several licensed companies (e.g., Cata Ferries, Sugar Marina) run services. The boats are largely interchangeable.
  • Schedule: Ferries depart roughly from 8:30 AM to 4:00/5:00 PM. Return trips from the islands start early morning (~8 AM). Always confirm the last ferry time when you buy your ticket.
  • Journey Time: 30 to 45 minutes, depending on sea conditions and your destination island (Perhentian Kecil or Besar).
  • Cost: Return tickets cost ~RM 70-80. You'll also need to pay a RM 5 Marine Park Conservation Fee and RM 30 for Insurance (as of 2024).
  • Booking: You can buy tickets directly at the jetty counters. During peak season (June-August), arriving early is advised.

Pro Tip: Inform your island resort of your ferry arrival time. Many include a free speedboat transfer from the main ferry drop-off point to their specific beach.

Cost & Time Comparison Table

Mode Total Est. Time (Airport to Island) Total Est. Cost (per person)* Comfort & Convenience Best For
Private Transfer + Ferry 2 - 2.5 hrs RM 110 - 150 ★★★★★ (Door-to-dock) Families, time-sensitive, first-timers
Airport Taxi + Ferry 2 - 2.5 hrs RM 100 - 130 ★★★★☆ Couples, small groups
Public Bus + Taxi + Ferry 3.5 - 4.5+ hrs RM 40 - 50 ★★☆☆☆ (Multiple transfers) Solo backpackers, strict budgets, day arrivals

*Cost includes estimated share of transfer + return ferry ticket + fees. Based on 2 people sharing a taxi/transfer.

Traveler Tips & Essential Advice

  • Flight Timing is Everything: Book flights that land by 2:00 PM at the latest to safely catch the last ferry. Landing later often necessitates an overnight stay in Kota Bharu or Kuala Besut.
  • Overnight in Kuala Besut: If you arrive late, stay in Kuala Besut (basic hotels available) and take the first ferry the next morning. It's less stressful.
  • Cash is King: Have sufficient Malaysian Ringgit (RM) cash for taxis, bus tickets, and ferry fees. Card facilities are limited at the jetty.
  • Pack Light(er): You will be carrying your luggage onto and off boats. A backpack is easier than a rolling suitcase for the sandy paths on the islands.
  • Weather Contingency: Ferry services can be suspended during severe monsoon weather (Nov-Feb). Check forecasts and be flexible with your plans during shoulder seasons.
  • Book Return: When buying your ferry ticket, book your return journey and note the pick-up time from your island the day before departure.

FAQs: Sultan Ismail Petra Airport to Perhentian Islands

Is there a direct transfer from the airport to the Perhentian Islands?

No. There is no single direct service. You must take a land transfer (taxi/bus) to Kuala Besut Jetty, then a separate ferry to the islands.

What is the cheapest way from KBR airport to the islands?

The cheapest way is the public bus combo (taxi to Kota Bharu bus station, then bus to Kuala Besut, then local taxi to jetty), totaling ~RM 20-30 plus the ferry fare.

I arrive at 5:00 PM. Can I still get to the islands?

Almost certainly not. The last ferries typically depart by 4:00-5:00 PM. You will need to stay overnight in Kuala Besut or Kota Bharu and take the first ferry the next morning.

Is it safe to take a taxi from the airport?

Yes. Using the official airport taxi coupon counter or a pre-booked service is safe and reliable. Avoid unofficial touts inside the terminal.

Can I pre-book the ferry from Kuala Besut?

Typically, no. Ferry tickets are purchased at the jetty counters on the day of travel. Your resort may help arrange it if you contact them in advance.

How early should I get to the jetty for my ferry?

Arrive at least 45-60 minutes before your desired departure time during peak season to buy tickets, pay fees, and queue for boarding.

Is Grab or AirAsia Ride available at KBR airport?

Grab is available and often cheaper than the airport taxi counter. It's a good option for the ride to Kota Bharu or if you're going directly to a Kuala Besut hotel (not the jetty).

What if my flight is delayed?

If you have a pre-booked private transfer, the company usually tracks your flight and adjusts pickup. For taxis or buses, you are responsible for the next available option, which may mean an overnight stay if you miss the last ferry.