Explore Destinations

Discover the world's most amazing places

How to Get from Desaru Beach to Senai Airport

Quick Answer

Best way: Taxi / private transfer – direct, ~1 hour, MYR 120–180 (USD 26–39). Cheapest: Bus from Desaru to Larkin Terminal (MYR 15–20) + shuttle/taxi to Senai Airport (MYR 20–35) = total MYR 35–55 (USD 8–12), but takes 2.5–3 hours. Fastest: private transfer or rental car. No train or flight available on this route.

Quick Navigation: Transport Options & Resources

🚕 Taxi & Private Transfer – The Most Convenient Option

Recommended for: speed, comfort, door-to-door service, luggage-heavy travelers, families, and late-night arrivals.

Total time: 55–75 minutes (depending on traffic and exact pickup point on Desaru Beach).

Cost: MYR 120–180 (USD 26–39) for a standard sedan; MYR 200–280 (USD 43–61) for an MPV/SUV for up to 7 passengers.

How It Works

  1. Book in advance via hotel concierge, local taxi association (Teksi Malaysia), or ride-hailing app (Grab).
  2. Driver will meet you at your hotel/beachfront location.
  3. Direct transfer to Senai Airport departure drop-off zone.

Price Breakdown

Vehicle TypeEstimated Fare (MYR)Estimated Fare (USD)Capacity
Standard Sedan120–15026–333–4 pax
MPV / Family Car160–20035–445–7 pax
Premium (SUV/Executive)200–28044–614–5 pax

💡 Tip: During public holidays (Chinese New Year, Hari Raya) fares may increase 20–30%. Always confirm the price before boarding.

Source: Grab Malaysia fare estimator & Johor Taxi Association (accessed 2025).

🚌 Express Bus & Public Transport – The Budget-Friendly Choice

Recommended for: solo travelers on a tight budget, backpackers, and those with light luggage.

Total time: 2.5–3.5 hours (including waiting and transfer time).

Total cost: MYR 35–55 (USD 8–12) – the cheapest way to reach Senai Airport.

Step-by-Step Route

  1. Desaru Beach → Larkin Sentral (Johor Bahru)
    Take Causeway Link Bus T50 or KKKL Express from Desaru bus stop (near Lotus Desaru) to Larkin Sentral.
    Frequency: Every 1–2 hours, 6:00 AM – 8:00 PM.
    Fare: MYR 15–20 (USD 3.30–4.40).
    Duration: 1.5–2 hours.
  2. Larkin Sentral → Senai Airport
    Option A: Shuttle bus (Causeway Link CW4) from Larkin to Senai Airport – MYR 10–12 (USD 2.20–2.60), 30–40 min.
    Option B: Local taxi/Grab from Larkin to Senai Airport – MYR 25–35 (USD 5.50–7.70), 20–30 min.

Bus Operators & Schedules

OperatorRouteFrequencyFare (MYR)Booking
Causeway Link (T50)Desaru – Larkin~10 trips/day15–18causewaylink.com.my
KKKL ExpressDesaru – Larkin6–8 trips/day16–20kkklexpress.com
Causeway Link (CW4)Larkin – Senai AirportEvery 45–60 min10–12Walk-in at Larkin

⚠️ Important: Buses from Desaru to Larkin are not direct to Senai Airport – you must transfer at Larkin. Late-night arrivals (after 8:00 PM) will need a taxi from Larkin.

Source: Causeway Link official timetable & BusOnlineTicket.com (2025 data).

🚗 Rental Car / Self-Drive – Maximum Flexibility

Recommended for: groups, families, travelers who want to explore the area before/after the flight.

Total time: 55–70 minutes (Desaru Beach → Senai Airport via E22 and Second Link Expressway).

Cost: MYR 100–200 (USD 22–44) for a 1-day rental + fuel ~MYR 25–35 (USD 5.50–7.70).

Route Details

  • Start: Desaru Beach area (any hotel or public parking).
  • Route: Take Jalan Desaru (FT92) → E22 (Senai–Desaru Expressway) → Second Link Expressway (LINK) → exit at Senai Airport.
  • Toll: Approximately MYR 12–18 (USD 2.60–3.90) one way.
  • Parking at Senai Airport: MYR 3–6 per day (outdoor) or MYR 8–12 per day (indoor).

Rental Companies in Desaru / Johor

CompanyLocationEstimated Rate (MYR/day)One-Way Drop-off?
Hertz MalaysiaSenai Airport130–180Yes (from Desaru)
Kuala Lumpur Car RentalDesaru / JB100–150Yes
Local Desaru RentalsDesaru Beach area80–120Limited (negotiable)

💡 Tip: Book a one-way rental from Desaru to Senai Airport – many agencies allow drop-off at the airport for a small fee (~MYR 30–50).

Source: Hertz Malaysia & Car Rental Johor (2025 rates).

🚆 Train & Shuttle Combination (via Johor Bahru) – Not Recommended

Why this option exists: Some travelers ask about train travel because they assume a rail connection. However, there is no direct train from Desaru Beach to Senai Airport. The nearest train station is Johor Bahru Sentral (JB Sentral), about 50 km from Desaru.

Total time: 3–4 hours (including all transfers).

Total cost: MYR 45–70 (USD 10–15) – not significantly cheaper than bus, but much slower.

How the Combination Works (Not Recommended)

  1. Desaru Beach → JB Sentral by bus (T50 or KKKL) – 1.5–2 hr, MYR 15–20.
  2. JB Sentral → Kempas Baru or Senai Station by KTM Komuter train – 30–40 min, MYR 5–8.
    Note: KTM Komuter only runs 8 trips/day on this sector (schedule: KTMB).
  3. Kempas Baru / Senai Station → Senai Airport by taxi/Grab – 10–15 min, MYR 15–25.

❌ Why We Don't Recommend It:

  • Frequent delays and limited train schedules.
  • Requires 3 separate tickets and long waiting times.
  • Total cost and time are worse than direct bus+shuttle.
  • No luggage assistance between transfers.

Verdict: Skip the train. Choose the bus+shuttle or taxi instead.

Source: Keretapi Tanah Melayu (KTMB) official site (2025 schedule).

✈️ Domestic Flight Information (from Senai Airport) – Your Departure Point

Note: This article is about getting to Senai Airport. There is no commercial flight from Desaru Beach – you must travel by land. Once you arrive at Senai Airport, you can catch domestic flights to major Malaysian cities.

Domestic Routes from Senai Airport (JHB)

DestinationAirlineFlight TimeEst. Fare (MYR)
Kuala Lumpur (KUL)AirAsia, Malaysia Airlines, Firefly55–70 min80–200
Penang (PEN)AirAsia1 hr 20 min120–250
Kota Kinabalu (BKI)AirAsia2 hr 30 min200–400
Kuching (KCH)AirAsia2 hr 10 min180–350
Langkawi (LGK)AirAsia1 hr 30 min150–300

Airport Transfer Time Buffer

  • Check-in deadline: 45–60 min before departure (domestic).
  • Suggested arrival at Senai Airport: at least 1.5 hours before your flight.
  • From Desaru Beach: add 1–1.5 hours travel time (by taxi) or 2.5–3 hours (by bus).

💡 Tip: If you have an early morning flight (before 9:00 AM), consider staying overnight near Senai Airport – hotels like Holiday Inn Express Senai or Senai Airport Hotel offer shuttle service.

Source: Senai Airport Official Website & AirAsia (2025 route map).

📊 Cost & Time Comparison – All Options Side by Side

Use this table to quickly decide which transport mode suits your budget and schedule.

Transport ModeTotal TimeTotal Cost (MYR)Total Cost (USD)TransfersBest For
🚕 Taxi / Private Transfer55–75 min120–18026–390 (direct)Speed & comfort
🚗 Rental Car (self-drive)55–70 min100–200 + fuel & toll22–44 + extras0 (direct)Flexibility, groups
🚌 Bus + Shuttle (budget)2.5–3.5 hr35–558–121 (at Larkin)Lowest cost
🚆 Bus + Train + Taxi3–4 hr45–7010–152–3Not recommended
🏨 Hotel Shuttle (if available)1–1.5 hrFree–MYR 50Free–110 (direct)Guests of certain resorts

🏆 Best overall: Taxi / private transfer – the fastest, most reliable, and stress-free option.

💰 Cheapest: Bus (T50) + shuttle (CW4) – total MYR 35–55 (USD 8–12).

Source: Fares verified via Grab, Causeway Link, and Hertz Malaysia in March 2025.

💡 Traveler Tips & Insights – Real Advice for a Smooth Trip

🚦 1. Traffic & Peak Hours

  • Johor Causeway and Second Link can be congested on Friday evenings, Sunday afternoons, and public holidays. Add 30–45 minutes buffer.
  • Check Jalanow or Google Maps live traffic before departing.

🧳 2. Luggage – What Works Best

  • Taxi: unlimited luggage space (sedan fits 2 big suitcases; MPV fits 4+).
  • Bus: one medium suitcase per person (luggage compartment available, but limited).
  • Rental car: maximum flexibility – you control the space.
  • Tip: Use Takkyubin-style luggage delivery? Not available in Johor. Carry your bags.

🕒 3. Early Morning & Late Night Travel

  • No public transport after 8:00 PM from Desaru. You'll need a taxi or private transfer.
  • First bus from Desaru is around 6:00 AM – you can reach Senai by 9:00 AM if connections align.
  • For flights before 11:00 AM, stay overnight near Senai Airport (e.g., Holiday Inn Express Senai, MYR 120–180/night).

👨‍👩‍👧‍👦 4. Traveling with Kids

  • Taxi/private transfer is the safest and most comfortable – request a child seat in advance.
  • Bus+shuttle may be challenging with a stroller and toddlers due to multiple transfers.
  • Rental car offers flexibility and stops for breaks – ideal for family road trips.

📱 5. Booking & Payment Tips

  • Grab works in Desaru and Senai – but availability near Desaru Beach can be limited; pre-book your ride.
  • Cash is preferred for taxis and small shops; Touch 'n Go e-wallet widely accepted on buses and tolls.
  • Bus tickets can be purchased via BusOnlineTicket.com or directly at the terminal.

💡 Insider tip from frequent travelers: "If you're in a group of 3–4 people, a taxi from Desaru to Senai costs almost the same per person as the bus+shuttle, but saves you 2 hours. Always split the fare – it's the smart choice."

Source: Verified via TripAdvisor forums and Reddit r/malaysia (2024–2025 traveler reports).

❓ FAQs: Your Questions About Desaru Beach to Senai Airport

1. Is there a direct bus from Desaru Beach to Senai Airport?

No. There is no direct bus. You must take a bus from Desaru to Larkin Sentral (Johor Bahru), then transfer to a shuttle (CW4) or taxi to Senai Airport. Total time: 2.5–3.5 hours.

2. How much is a taxi from Desaru Beach to Senai Airport?

A standard taxi or Grab costs MYR 120–180 (USD 26–39) for a one-way trip. For an MPV or family car, expect MYR 160–200 (USD 35–44). Prices may rise 20–30% during public holidays.

3. How long does it take to get from Desaru Beach to Senai Airport?

By taxi or rental car: 55–75 minutes. By bus + shuttle: 2.5–3.5 hours. By bus + train + taxi: 3–4 hours (not recommended).

4. Is there a train from Desaru Beach to Senai Airport?

No. Desaru has no train station. The nearest railway station is Johor Bahru Sentral (50 km away). A bus+train+taxi combination is possible but slow and inconvenient – we recommend bus+shuttle or taxi instead.

5. What is the cheapest way to get from Desaru Beach to Senai Airport?

The cheapest option is bus (T50/KKKL) from Desaru to Larkin (MYR 15–20) + shuttle bus CW4 to Senai Airport (MYR 10–12) = total MYR 25–35 (USD 5.50–7.70). Add MYR 10–15 if you need a taxi from Larkin instead of the shuttle.

6. Can I rent a car at Desaru Beach and drop it off at Senai Airport?

Yes. Several rental companies (Hertz, local agencies) offer one-way rentals from Desaru to Senai Airport. Rates start from MYR 100–150 per day plus a one-way drop fee of ~MYR 30–50. Book at least 24 hours in advance.

7. Are there overnight buses from Desaru Beach to Senai Airport?

No. Buses from Desaru to Larkin run from approximately 6:00 AM to 8:00 PM. There are no overnight services. If you need to travel late at night, take a taxi or arrange a private transfer.

8. What is the best time to travel from Desaru Beach to Senai Airport to avoid traffic?

Avoid Friday 4:00–7:00 PM (evening exodus from JB) and Sunday 3:00–6:00 PM (return traffic). The best window is Tuesday–Thursday mornings (7:00–10:00 AM) or late evenings after 8:00 PM (when traffic is light).