Quick Answer
Best option overall: Take a taxi or Grab — direct, 35–45 minutes, MYR 50–65 (USD 11–14). No transfers, door-to-door, reliable for flight connections.
Cheapest option: Public bus via Kota Bharu Bus Terminal — MYR 5–8 (USD 1.15–1.80), but takes 1 hour 45 minutes to 2 hours 15 minutes with one transfer.
For families or groups (5+): Pre-booked MPV private transfer — MYR 80–110 (USD 17–24), 30–40 minutes, spacious luggage room.
🚕 Taxi & Grab — Direct & Convenient
Best for: Travelers with luggage, tight flight connections, or those arriving after 8:00 PM when buses stop running.
Journey time: 35–45 minutes direct from Pengkalan Kubur ferry terminal to Sultan Ismail Petra Airport (KBR).
Cost:
- Street taxi (metered): MYR 50–65 (USD 11–14) — always confirm the fare before boarding.
- Grab (ride-hailing): MYR 45–60 (USD 10–13) — price varies with demand; pre-booking recommended.
- Airport fixed-price taxi: MYR 60–80 (USD 13–17) — book at the counter inside the ferry terminal.
Pros: Door-to-door, no transfers, available 24/7 (with night surcharge 30–50% after midnight), luggage-friendly.
Cons: Most expensive option for solo travelers; Grab availability can be spotty in rural Pengkalan Kubur.
🚦 Detailed Route
The drive follows Jalan Pasir Puteh–Kota Bharu (D21) then merges onto Jalan Sultan Yahya Petra (3) — mostly two-lane roads with occasional congestion near Kota Bharu town center. Allow an extra 10–15 minutes during peak hours (7:30–9:00 AM and 4:30–6:30 PM).
📊 Taxi vs Grab vs Street Hail
| Option | Cost (MYR) | Cost (USD) | Reliability | Best for |
|---|---|---|---|---|
| Street Taxi (metered) | 50–65 | 11–14 | ⭐ Medium (fare disputes possible) | Immediate departure |
| Grab (ride-hailing) | 45–60 | 10–13 | ⭐ High (transparent pricing) | Budget-conscious, solo travelers |
| Airport Fixed-Price Taxi | 60–80 | 13–17 | ⭐⭐ Very High (pre-paid) | Peace of mind, no negotiation |
💡 Tip: If you arrive at the ferry terminal and see no taxis, use the Grab app — but allow 10–15 minutes for a driver to reach you. The terminal is in a rural area, so drivers may come from nearby Pasir Puteh town.
Source: Malaysian Ministry of Transport – taxi fare guidelines
🚌 Public Bus — Cheapest but Requires Transfer
Best for: Budget travelers, backpackers, and those with light luggage and flexible time.
Journey time: 1 hour 45 minutes to 2 hours 15 minutes (including transfer wait).
Total cost: MYR 5–8 (USD 1.15–1.80) — the cheapest possible route.
📝 Step-by-Step Bus Route
- Step 1: From Pengkalan Kubur ferry terminal, take local bus #19 or #27 (operated by Perbadanan Pengangkutan Awam Kelantan) to Kota Bharu Bus Terminal (Terminal Bas Kota Bharu). Frequency: every 30–45 minutes. Fare: MYR 3–5 (USD 0.70–1.10). Duration: 40–55 minutes.
- Step 2: At Kota Bharu Bus Terminal, board the Airport Shuttle Bus (route KBR-1) to Sultan Ismail Petra Airport. Frequency: every 45–60 minutes. Fare: MYR 2–3 (USD 0.45–0.70). Duration: 25–35 minutes.
- Total: 2 segments, 1 transfer, approximately 1 hour 45 minutes to 2 hours 15 minutes total.
⚠️ Important Caveats
- No direct bus — you must transfer at Kota Bharu Bus Terminal. There is no single-ride service from Pengkalan Kubur to the airport.
- Last departure: The last bus from Pengkalan Kubur to Kota Bharu departs around 8:00 PM. After that, you must take a taxi or Grab.
- First departure: First bus at 6:30 AM — suitable for flights after 10:00 AM.
- Luggage: Local buses have limited luggage space. Large suitcases may not be allowed. Consider using luggage delivery service (Takkyubin) if you have heavy bags.
📊 Bus Segment Comparison
| Segment | Route | Fare (MYR) | Fare (USD) | Duration | Frequency |
|---|---|---|---|---|---|
| 1 | Pengkalan Kubur → Kota Bharu Bus Terminal | 3–5 | 0.70–1.10 | 40–55 min | Every 30–45 min |
| 2 | Kota Bharu Bus Terminal → Airport (KBR) | 2–3 | 0.45–0.70 | 25–35 min | Every 45–60 min |
| Total | — | 5–8 | 1.15–1.80 | 1h45–2h15 | — |
Source: Land Public Transport Agency of Malaysia (APAD) – bus route schedules
💡 Insider tip: At Kota Bharu Bus Terminal, the Airport Shuttle bus stop is at Bay 7 — follow the signs or ask a uniformed attendant. Don't rely on digital boards; they are often outdated.
🚐 Private Transfer & MPV — Best for Groups & Families
Best for: Groups of 4–6 travelers, families with young children, or anyone with oversized luggage (surfboards, golf bags, etc.).
Journey time: 30–40 minutes direct — typically faster than a taxi because pre-booked drivers know the optimal route.
Cost: MYR 80–110 (USD 17–24) for a 6-seater MPV (Toyota Innova or similar).
🚐 What to Expect
- Pre-booked only — use platforms like Klook, Booking.com Transfers, or local operator Kota Bharu Airport Transfers.
- Meet & greet: Driver waits at the ferry terminal arrival area with a name board.
- Luggage capacity: Up to 6 medium suitcases + hand luggage — ample for a family.
- Child seats: Available on request (specify when booking).
- Cancellation: Free cancellation up to 24 hours before pickup on most platforms.
📊 Private Transfer Price Comparison
| Vehicle Type | Capacity | Cost (MYR) | Cost (USD) | Best for |
|---|---|---|---|---|
| Standard Sedan (4-seater) | 3 passengers + 2 luggage | 60–75 | 13–16 | Solo / couple |
| MPV (6-seater) | 5 passengers + 4 luggage | 80–110 | 17–24 | Family / group |
| SUV (7-seater) | 6 passengers + 5 luggage | 100–140 | 22–30 | Large group / extra luggage |
Source: Klook – airport transfer booking data
💡 Tip: If you have a flight before 10:00 AM, book the transfer for 2.5 hours before departure to allow time for check-in and security at KBR airport (which can be slow during peak hours).
🚗 Rental Car (Self-Drive) — Maximum Flexibility
Best for: Travelers who plan to explore Kelantan before flying out, or those arriving by ferry and continuing a road trip.
Journey time: 30–40 minutes — same as taxi but with full control over schedule.
Cost: Rental from MYR 80–120 (USD 17–26) per day (economy car). Fuel: approximately MYR 10–15 (USD 2.20–3.30) for the one-way trip.
📍 Rental Pick-Up Locations
- Pengkalan Kubur ferry terminal: No rental counters on-site. The nearest rental offices are in Pasir Puteh town (10 km away). Some operators offer free delivery to the ferry terminal.
- Kota Bharu city: Multiple rental agencies (Hertz, Avis, local operator Majestic Car Rental) — but you'd need to get there first.
🛣️ Route Details
From Pengkalan Kubur, take Jalan Pasir Puteh–Kota Bharu (D21) heading northwest. After 24 km, turn onto Jalan Sultan Yahya Petra (3) westbound for 12 km. The airport entrance is clearly signed. Total distance: 38 km (24 miles).
📊 Rental Cost Breakdown
| Car Type | Daily Rental (MYR) | Daily Rental (USD) | Fuel One-Way (MYR) | Total One-Way Cost |
|---|---|---|---|---|
| Economy (Perodua Axia) | 80–100 | 17–22 | 10–12 | 90–112 |
| Compact (Toyota Vios) | 100–130 | 22–28 | 12–15 | 112–145 |
| MPV (Toyota Innova) | 150–200 | 33–44 | 15–20 | 165–220 |
Source: Hertz Malaysia – rental rates for Kelantan region
💡 Tip: If you rent a car, you can also visit Pantai Bisikan Bayu (a beautiful beach) or Wat Photivihan (reclining Buddha) on the way to the airport — both are minor detours of 10–15 minutes.
⚠️ Important: Malaysian driving is on the left side. An International Driving Permit (IDP) is required for most foreign license holders. Check with your rental agency.
📊 Cost & Time Comparison — All Options at a Glance
Quickly compare every way to get from Pengkalan Kubur to Sultan Ismail Petra Airport. Best overall and cheapest are highlighted.
| Option | Duration | Cost (MYR) | Cost (USD) | Transfers | Best for |
|---|---|---|---|---|---|
| ✅ Taxi (metered) | 35–45 min | 50–65 | 11–14 | 0 | Best overall — speed + cost balance |
| Grab (ride-hailing) | 35–45 min | 45–60 | 10–13 | 0 | Solo travelers, digital payment |
| Airport Fixed-Price Taxi | 35–45 min | 60–80 | 13–17 | 0 | Peace of mind, no negotiation |
| 💰 Public Bus (2 segments) | 1h45–2h15 | 5–8 | 1.15–1.80 | 1 | Cheapest — budget backpackers |
| Private Transfer (MPV) | 30–40 min | 80–110 | 17–24 | 0 | Families, groups 5+, heavy luggage |
| Rental Car (self-drive) | 30–40 min | 90–145* | 20–32* | 0 | Explorers, multi-destination trips |
* Rental car cost includes daily rental + fuel. Does not include deposit or insurance.
Key takeaway: For most travelers, a metered taxi or Grab offers the best combination of speed, cost, and convenience. Only choose the bus if you have at least 2.5 hours of buffer before your flight and minimal luggage.
💡 Traveler Tips & Insider Insights
Real-world advice from frequent travelers on the Pengkalan Kubur ↔ KBR route.
🧳 Luggage Delivery (Takkyubin)
If you have heavy suitcases, consider using Takkyubin (luggage delivery service) from Pengkalan Kubur area directly to the airport. Cost: MYR 25–40 (USD 5.50–8.80) per bag. Drop off at a convenience store (7-Eleven or FamilyMart) in Pasir Puteh by 11:00 AM for same-day afternoon delivery. Your luggage will be waiting at the airport's baggage service counter. This frees you to travel light on the bus or taxi.
Source: Yamato Transport (Takkyubin) – Malaysia service
⏰ Flight Connection Buffer
Minimum recommended buffer:
- By taxi/Grab: Arrive at airport 1.5 hours before departure (domestic) or 2.5 hours (international). KBR airport is small but security lines can be slow during peak hours (8:00–10:00 AM).
- By public bus: Arrive at airport 2.5–3 hours before departure to account for bus delays and transfer wait.
🌧️ Weather & Road Conditions
- Monsoon season (Nov–Feb): Heavy rainfall can cause flash floods on Jalan Pasir Puteh–Kota Bharu. Allow an extra 20–30 minutes if traveling during or after heavy rain.
- Haze season (Aug–Oct): Occasional thick haze can reduce visibility and slow traffic. Check AirVisual app before departure.
🏷️ Hidden Costs to Watch For
- Taxi surcharge after midnight: 30–50% extra (MYR 15–25).
- Toll roads: None on this route — all roads are public.
- Grab surge pricing: During rain or peak hours, fares can increase 1.5x–2x.
🗣️ Language & Communication
Most taxi drivers and bus conductors speak basic Malay and limited English. Have your destination written in Malay: "Lapangan Terbang Sultan Ismail Petra, Kota Bharu". Use Google Translate or a screenshot of the airport name if needed.
💡 Final pro tip: If you're arriving from Thailand via the Pengkalan Kubur ferry (from Tak Bai, Narathiwat), note that the time zone in Malaysia is UTC+8 (1 hour ahead of Thailand). Adjust your watch immediately to avoid confusion with flight times.
❓ FAQs: Pengkalan Kubur to Sultan Ismail Petra Airport
Is there a direct bus from Pengkalan Kubur ferry terminal to Sultan Ismail Petra Airport?
No, there is no direct bus. You must first take a local bus from Pengkalan Kubur to Kota Bharu Bus Terminal (40–55 minutes, MYR 3–5), then transfer to the Airport Shuttle Bus (25–35 minutes, MYR 2–3). Total journey time: 1 hour 45 minutes to 2 hours 15 minutes. The last bus from Pengkalan Kubur departs around 8:00 PM.
How much does a taxi cost from Pengkalan Kubur to Sultan Ismail Petra Airport?
A standard taxi fare ranges from MYR 50 to MYR 65 (USD 11–14). Fixed-price airport transfers booked in advance cost between MYR 60 and MYR 80 (USD 13–17). Grab rides typically range from MYR 45 to MYR 60 (USD 10–13) depending on demand. Confirm the fare before boarding — especially with street taxis.
How long does it take to get from Pengkalan Kubur to Sultan Ismail Petra Airport?
By taxi or Grab: 35–45 minutes direct. By public bus: 1 hour 45 minutes to 2 hours 15 minutes with one transfer at Kota Bharu Bus Terminal. By private transfer: 30–40 minutes. The driving distance is 38 km (24 miles).
Can I book a Grab from Pengkalan Kubur to the airport?
Yes, Grab operates in the area, but availability can be limited, especially outside peak hours or during bad weather. Pre-book via the app 15–30 minutes in advance. Average fare: MYR 45–60 (USD 10–13). If no Grab is available, walk to the main road (Jalan Pasir Puteh) to hail a passing taxi.
What is the cheapest way to get from Pengkalan Kubur to Sultan Ismail Petra Airport?
The cheapest option is the public bus route: local bus from Pengkalan Kubur to Kota Bharu Bus Terminal (MYR 3–5, USD 0.70–1.10), then Airport Shuttle Bus (MYR 2–3, USD 0.45–0.70). Total cost: MYR 5–8 (USD 1.15–1.80). Total time: 1 hour 45 minutes to 2 hours 15 minutes. This option is only feasible for flights departing after 10:00 AM (due to first bus at 6:30 AM).
Is there a night transfer option from Pengkalan Kubur to the airport?
Public buses stop operating after 8:00 PM. For late-night or early-morning flights (before 6:00 AM), your only options are taxi, Grab, or pre-booked private transfer. Expect a surcharge of 30–50% on standard taxi fares between midnight and 6:00 AM. A late-night taxi typically costs MYR 70–95 (USD 15–21).
How far is Pengkalan Kubur from Sultan Ismail Petra Airport?
The driving distance is approximately 38 kilometers (24 miles) via Jalan Pasir Puteh–Kota Bharu and Jalan Sultan Yahya Petra. By road, it takes 35–45 minutes depending on traffic conditions. The straight-line distance is about 28 km (17 miles), but the road route is longer due to the river and canal network in the region.
Do I need to book airport transfer in advance for a group of 5?
Yes, it is strongly recommended. Standard taxis and Grab cars are typically 4-seater vehicles. For a group of 5 with luggage, you will need a larger vehicle (MPV or SUV). Pre-booked private transfers with a 6-seater MPV cost MYR 80–110 (USD 17–24). Booking at least 4–6 hours in advance ensures availability. Platforms like Klook and Booking.com Transfers allow instant booking.