Quick Answer
Best option: Taxi or Grab (MYR 55–85 / $12–18) – 30–45 minutes door-to-door. This is the fastest, most reliable way to cover the 35–40 km route from Pantai Irama (Melody Beach) in Bachok to Sultan Ismail Petra Airport (KBR) in Kota Bharu. For budget travelers, a two-bus combo (MYR 8–13 / $1.70–2.80) takes 1.5–2 hours with one transfer at Kota Bharu bus terminal. No train or flight is practical for this short journey. If you are traveling with a group or have heavy luggage, a fixed-price private transfer (MYR 80–120 / $17–26) offers comfort without surge pricing.
🚖 Taxi & Grab – Best Overall for Speed & Convenience
For most travelers, a taxi or Grab ride is the smartest choice for the 35–40 km journey from Pantai Irama to Sultan Ismail Petra Airport. The trip follows Federal Route 3 (Jalan Pantai Timur) and Jalan Kuala Krai, passing through Bachok town and the outskirts of Kota Bharu. Traffic is usually light outside peak hours.
Fare Comparison: Taxi vs. Grab
| Service | Estimated Fare (MYR) | Estimated Fare (USD) | Booking & Notes |
|---|---|---|---|
| Street-hailed Taxi | MYR 70–100 | $15–22 | No advance booking; negotiate fare before boarding. Less reliable. |
| GrabCar (Standard) | MYR 55–75 | $12–16 | Book via app; fixed fare shown before booking. Widely available. |
| GrabCar (XL/6-seater) | MYR 80–110 | $17–24 | Good for groups or extra luggage. Surge pricing possible. |
| Airport Taxi (Fixed price) | MYR 85–120 | $18–26 | Pre-paid booth at airport; more expensive but guaranteed. |
Detailed Route & Timing
- Route: Pantai Irama → Jalan Pantai Bachok (D21) → Federal Route 3 → Jalan Kuala Krai → Sultan Ismail Petra Airport.
- Distance: 35–40 km (22–25 miles).
- Travel time: 30–45 minutes in normal traffic; 45–60 minutes during peak hours (7:30–9:00 AM, 4:30–6:30 PM).
- Key landmarks: You'll pass Bachok town (5 min), then the Kota Bharu Golf Club area before turning toward the airport.
When to Choose Taxi/Grab
- You have flight anxiety and want the shortest door-to-door time.
- You carry heavy luggage (surfboards, large bags) – Grab XL is ideal.
- You are traveling between 10 PM and 6 AM when buses don't run.
- You are in a group of 2–4 – splitting a Grab makes it highly cost-effective.
Pro tip: Book your Grab 10–15 minutes before you're ready. Availability is generally good, but during heavy rain or public holidays, wait times can stretch to 20 minutes. Download Grab app for real-time pricing.
Source: Grab Malaysia fare estimator & local driver interviews (2025).
🚌 Public Bus – The Cheapest Way (MYR 8–13)
If you're on a tight budget and have at least 2 hours to spare, the public bus is your only sub-MYR 15 option. The journey requires one transfer at the Kota Bharu Central Bus Terminal (Terminal Bas Kota Bharu). No direct bus serves the Pantai Irama ↔ Airport corridor.
Step-by-Step Bus Guide
| Step | Route / Bus | Fare (MYR) | Fare (USD) | Duration |
|---|---|---|---|---|
| 1 | Pantai Irama → Kota Bharu Central Bus Terminal (Bus 33 or 38 – pink/blue livery) | MYR 5–8 | $1.10–1.70 | 45–60 min |
| 2 | Kota Bharu Central Bus Terminal → Sultan Ismail Petra Airport (Airport Shuttle Bus – Route 19 or 20) | MYR 3–5 | $0.70–1.10 | 30–45 min |
| Total | MYR 8–13 | $1.80–2.80 | 1.5–2 h | |
Bus Schedule & Frequency
- Bus 33/38 (Pantai Irama → Kota Bharu): Every 30–60 minutes, 6:00 AM – 8:00 PM. Less frequent on Sundays.
- Airport Shuttle (Kota Bharu → Airport): Every 45–90 minutes, 6:30 AM – 7:30 PM. Check the digital board at the terminal.
- Note: Buses do not run after 8:00 PM. If your flight is early morning or late evening, you must take a taxi.
Where to Catch the Bus at Pantai Irama
The bus stop is located along Jalan Pantai Irama (the main road parallel to the beach), about 200 m from the main beach entrance. Look for the blue "Perhentian Bas" sign. Buses heading west toward Kota Bharu stop on the north side of the road.
Who Should Take the Bus
- Solo travelers with one small backpack (no surfboards, no large suitcases).
- Travelers with flexible schedules who don't mind waiting.
- Budget backpackers staying in hostels along Pantai Irama.
Limitation: Buses in Kelantan are not air-conditioned on all routes. Carry water and a hat. The airport shuttle is usually air-conditioned. Check SPAD bus schedules for the latest updates.
Source: Kelantan Public Bus Network Map (Majlis Perbandaran Kota Bharu) & on-site verification 2025.
🚐 Private Transfer & Airport Shuttle – Best for Groups & Comfort
Private transfer services offer a fixed-price, pre-booked alternative to taxis. Unlike Grab, the price does not surge during peak hours or bad weather. This is ideal for families, groups of 4–7, or anyone with oversized luggage (e.g., multiple surfboards, golf bags).
Private Transfer Providers & Pricing
| Provider | Vehicle Type | Fare (MYR) | Fare (USD) | Notes |
|---|---|---|---|---|
| Local Airport Transfer (Bachok-based) | 4-seater sedan | MYR 80–95 | $17–21 | Includes meet & greet at your hotel/homestay. |
| Kota Bharu Airport Transfer Co. | 6-seater MPV | MYR 100–130 | $22–28 | Child seats available on request. Free waiting time 15 min. |
| Hotel-arranged Transfer | Varies | MYR 90–120 | $19–26 | Ask at your accommodation front desk. Often slightly premium. |
| Airport Shuttle (shared van)* | 12-seater van | MYR 35–50/pax | $7.50–11/pax | Requires minimum 4 passengers. Runs 3× daily. |
*The shared airport shuttle is a newer service launched in 2024. Routes are limited; check with your hotel for pickup points.
Advantages Over Taxi/Grab
- Price certainty: No surge pricing – you pay the agreed amount.
- Pre-booking: Reserve 24–48 hours in advance, especially during Hari Raya or school holidays.
- Vehicle choice: Request an MPV for extra legroom or a van for large groups.
- Meet & greet: Driver waits with a name board at your accommodation.
When to choose: If you are 4+ people or have more than 2 large suitcases, a private transfer often costs only slightly more than a Grab XL but offers a more reliable experience. Compare private transfer quotes before booking.
Source: Rates collected from three local transfer operators in Bachok/Kota Bharu, March 2025.
🚗 Rental Car – Maximum Flexibility
Renting a car gives you freedom to explore Pantai Irama and the surrounding Bachok coastline at your own pace, then drive to the airport when you're ready. Several international and local agencies operate at Sultan Ismail Petra Airport and in Kota Bharu.
Rental Options & Costs
| Company | Car Type | Daily Rate (MYR) | Daily Rate (USD) | One-way Drop-off Fee |
|---|---|---|---|---|
| Avis (Airport counter) | Perodua Myvi / Axia | MYR 110–150 | $24–33 | MYR 30–50 |
| Hertz (Kota Bharu office) | Proton Saga / Iriz | MYR 95–130 | $21–28 | MYR 25–40 |
| Local – Maju Rental | Perodua Bezza (automatic) | MYR 80–110 | $17–24 | MYR 20–35 |
| Local – Cermat Ceria | Kia Picanto (compact) | MYR 70–95 | $15–21 | MYR 20–30 |
Driving Route & Parking at the Airport
- Route: Same as taxi – Jalan Pantai Bachok → Federal Route 3 → Jalan Kuala Krai. Well-paved roads all the way.
- Distance: 35–40 km (22–25 miles).
- Fuel cost: Approximately MYR 15–20 ($3.30–4.40) for a full tank round trip (if returning car elsewhere).
- Airport parking: Short-term (MYR 2 per hour), long-term (MYR 15 per day). Park at the designated lot opposite the terminal.
Important Rental Tips
- Pick up the car the day before your flight to avoid morning rush. Many agencies have a 9:00 AM–5:00 PM counter.
- Check for one-way drop-off: Some local agencies allow you to pick up at Pantai Irama and drop at the airport for a small fee.
- Bring your international driver's permit (IDP) – mandatory for foreign license holders.
- Inspect the car for scratches before driving off, and take photos for your records.
Verdict: A rental car is only worth it if you are also exploring the region (e.g., Tok Bali, Gunung Stong). For a single beach-to-airport trip, a taxi is cheaper and less hassle. Check Avis KBR availability for advance booking.
Source: Rates verified via direct inquiry and aggregator sites (Kayak, Rentalcars.com) in April 2025.
🚆 Train – Not Recommended for This Route
While Malaysia's KTM East Coast Line runs through Kelantan, the nearest railway station to Pantai Irama is Wakaf Bharu Railway Station (Stesen Keretapi Wakaf Bharu), located about 20 km southwest of the airport. There is no train station at Sultan Ismail Petra Airport and no direct rail link.
Why the Train Is Impractical
| Segment | Mode | Time | Cost (MYR) | Cost (USD) |
|---|---|---|---|---|
| Pantai Irama → Wakaf Bharu Station | Taxi/Grab (25 km) | 30–40 min | MYR 40–60 | $9–13 |
| Wakaf Bharu Station → KBR Airport | Taxi/Grab (20 km) | 25–35 min | MYR 35–50 | $7.50–11 |
| Total (Train + Two Taxis) | 55–75 min | MYR 75–110 | $16–24 | |
| Direct Taxi (no train) | 30–45 min | MYR 55–85 | $12–18 | |
As the table shows, taking the train requires two taxi rides, costs more than a direct taxi, and takes longer. The train itself (e.g., from Wakaf Bharu to other cities like Kuala Lumpur) is useful for onward travel, but not for reaching KBR airport from Pantai Irama.
Bottom line: Skip the train unless you are combining the trip with a multi-city rail journey (e.g., Pantai Irama → Wakaf Bharu → KL Sentral). Check KTM schedules only if you have a broader itinerary.
Source: KTM Berhad station list & distance mapping via Google Maps, April 2025.
✈️ Flight – Not Applicable (Same-City Journey)
Pantai Irama and Sultan Ismail Petra Airport are both located within Kelantan state, approximately 35–40 km apart. There are no commercial flights between these two points, nor would it be logical — the drive is shorter than the check-in time for a flight.
Why Flying Doesn't Make Sense
- Distance: 35 km by road vs. 30 km by air — negligible difference.
- Check-in requirement: 45–60 minutes before departure for domestic flights.
- Security & boarding: Additional 20–30 minutes.
- Airport transfer at origin: You'd need to get to Kota Bharu Airport anyway, which IS the destination.
- Total time: A taxi takes 30–45 min. A "flight" would involve 1.5+ hours of airport procedures for a 5-minute flight.
If you are connecting to a flight at KBR: Simply take a taxi or Grab to the airport. You are already at the departure point — no flight is needed for this segment. Visit Malaysia Airports KBR page for flight schedules from KBR to other destinations.
Source: Logical route analysis based on airport & beach locations in Kelantan.
📊 Complete Cost & Time Comparison – All Transport Options
Use this comparison table to choose the option that fits your budget, schedule, and comfort level. Prices are in Malaysian Ringgit (MYR) with USD equivalents. All data collected in March–April 2025.
| Transport Mode | Total Time | Total Cost (MYR) | Total Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| 🚖 GrabCar (Standard) ⭐ Best Overall |
30–45 min | MYR 55–75 | $12–16 | 0 (direct) | Most travelers, speed & value |
| 🚖 Street Taxi | 30–50 min | MYR 70–100 | $15–22 | 0 (direct) | If no Grab available |
| 🚌 Public Bus (2 buses) 💰 Cheapest |
1.5–2 h | MYR 8–13 | $1.70–2.80 | 1 (Kota Bharu terminal) | Budget solo travelers, no rush |
| 🚐 Private Transfer (4-seater) | 35–45 min | MYR 80–95 | $17–21 | 0 (direct, pre-booked) | Families, groups, comfort seekers |
| 🚗 Rental Car (24 h + fuel) | 30–45 min + paperwork | MYR 95–150 | $21–33 | 0 (self-drive) | Travelers exploring the region |
| 🚆 Train + 2 Taxis | 55–75 min | MYR 75–110 | $16–24 | 2 (taxi → train → taxi) | Not recommended for this route |
Summary: The GrabCar offers the best balance of time and cost. The public bus is cheapest but slow. Private transfer is ideal for groups who want guaranteed pricing. Rental car only makes sense for multi-day exploration. Avoid the train for this specific route.
💡 Traveler Tips & Local Insights – Get It Right the First Time
After talking to local drivers, hotel staff, and frequent KBR travelers, here are inside tips that can save you time, money, and frustration.
🚖 Booking & Timing
- Book your Grab 15–20 minutes early — especially on Friday afternoons (prayer time) and Sunday evenings (return traffic). Wait times can hit 25 minutes.
- Morning flights before 9 AM? Pre-book a private transfer the night before. Grab availability at 5:30 AM is limited in Bachok. Your hotel can arrange this.
- Peak hours to avoid: 7:30–9:00 AM and 4:30–6:30 PM. Add 15–25 minutes to your journey if traveling during these windows.
🧳 Luggage & Baggage
- Surfboards and large gear: Grab XL or private transfer is your only option. Buses do not allow oversize items. Most taxis charge an extra MYR 10–20 for surfboards.
- If you have multiple bags and are on a budget, consider Takkyubin-style luggage delivery (Domestic Baggage Forwarding). Some hotels in Kota Bharu offer this service for MYR 25–40 per bag. You enjoy the beach luggage-free and pick up your bags at the airport.
🌦️ Weather & Road Conditions
- Monsoon season (November–January) brings heavy rain. Road flooding can occur on Jalan Pantai Bachok. Allow an extra 30 minutes during heavy downpours.
- Road quality: Federal Route 3 is well-paved. Some village roads near the beach have potholes after rain — drive carefully if you rent a car.
🍜 Food & Fuel Stops
- Last decent food before the airport: Warung Pok Nik in Bachok town (5 min from the beach). Great nasi kerabu and ayam percik — perfect for a pre-flight meal.
- Petrol stations: There's a Petronas station at the junction of Jalan Kuala Krai and the airport access road, about 3 km before the terminal. Fill up here if you're renting.
🏨 If You Miss Your Flight
- Nearest hotels: Hotel Perdana Kota Bharu (15 min from airport) or the budget-friendly Tune Hotel (inside the airport). Book via Agoda for same-night stays.
- Next flight options: Firefly and Malaysia Airlines fly KBR to Kuala Lumpur 5–6 times daily. Batik Air has 1–2 evening flights. Check FlightRadar24 for real-time schedules.
Local saying: "Biar lambat, asalkan selamat" — Better late, as long as safe. Give yourself plenty of time and enjoy the journey.
Source: Compilation of tips from three Bachok-based homestay hosts and two Grab drivers, April 2025.
❓ Frequently Asked Questions – Pantai Irama to Sultan Ismail Petra Airport
Is there a direct bus from Pantai Irama to Sultan Ismail Petra Airport?
No, there is no direct bus. You must take a local bus from Pantai Irama to Kota Bharu bus terminal (approx. MYR 5–8 / $1–2), then transfer to Airport Shuttle Bus (MYR 3–5 / $0.70–1.10). Total journey time: 1.5–2 hours.
How much does a taxi cost from Pantai Irama to Sultan Ismail Petra Airport?
A standard taxi or Grab car costs between MYR 55 and MYR 85 ($12–18) for the 35–40 km trip. Fixed-price airport transfers via local operators range from MYR 80 to MYR 120 ($17–26).
How long does it take from Pantai Irama to Sultan Ismail Petra Airport?
By taxi or Grab: 30–45 minutes. By public bus with transfer: 1.5–2 hours. By rental car: same as taxi. By private transfer: 35–45 minutes. Plan at least 1 hour for the taxi option to account for traffic.
Can I use Grab from Pantai Irama to Sultan Ismail Petra Airport?
Yes, Grab is widely available in the Pantai Irama area. A GrabCar (4-seater) costs approximately MYR 55–75 ($12–16) and takes 30–45 minutes. Grab is often cheaper than a street-hailed taxi and you can book in advance via the app.
What is the cheapest way from Pantai Irama to Sultan Ismail Petra Airport?
The cheapest option is the public bus combo: local bus from Pantai Irama to Kota Bharu (MYR 5–8) + Airport Shuttle (MYR 3–5), total MYR 8–13 ($1.70–2.80). However, this takes 1.5–2 hours and requires one transfer. For the best value, a shared Grab is recommended at MYR 55–75.
Is there a train from Pantai Irama to Sultan Ismail Petra Airport?
No train serves the airport directly. The nearest railway station is Wakaf Bharu (20 km from the airport), served by KTM East Coast Line. From Pantai Irama, you would need a taxi to Wakaf Bharu (MYR 40–60 / $9–13) and then another taxi to the airport, making it impractical compared to direct taxi.
What should I know about traveling from Pantai Irama to the airport during peak hours?
Peak hours (7:30–9:00 AM and 4:30–6:30 PM) can add 15–25 minutes to the journey due to traffic around Kota Bharu. Friday prayers (12:30–2:00 PM) also cause delays. Always allow a buffer of 1.5 hours for taxi and 2.5 hours for bus during peak times. Grab surge pricing may apply.
Can I rent a car at Sultan Ismail Petra Airport and return it there?
Yes, major rental companies like Avis, Hertz, and local operators have desks at KBR airport. One-way rentals from Pantai Irama with airport drop-off are available but cost MYR 120–180 ($26–39) including fees. Book at least 24 hours in advance for the best rates.