Senai Airport from Singapore: transfer options, distance, and time

~50 km from central Singapore, 45–55 minutes by car off-peak via the Causeway. Cheaper domestic Malaysia fares, but the Causeway can flip a 1-hour run into 3.

Senai International Airport (IATA: JHB) is Johor Bahru’s main airport, sitting in Senai township about 30 km north-west of JB city centre. For Singapore residents, it’s a back-door to noticeably cheaper AirAsia, Firefly, Batik Air, and Malaysia Airlines fares to KL, Penang, Kota Kinabalu, Kuching, and beyond. The catch: there is no one-vehicle public route from Singapore to Senai, and a bad Causeway day will eat your check-in buffer.

This guide covers the realistic transfer options, drive times, costs in 2026, and the moments where a private cross-border chauffeur quietly wins.

TL;DR — Senai Airport from Singapore in 4 lines
Distance: ~50 km via Woodlands Causeway, ~45 km via Tuas Second Link.
Drive time: 45–55 minutes off-peak; 1.5–3 hours during Causeway jams.
Cheapest: SBS/SMRT bus to JB Sentral + Causeway Link AA1/AA2 to Senai (~SGD 5, ~2 hours, requires transfer).
Most predictable: door-to-door private chauffeur from SGD 150 (Standard MPV) for SG↔JB — all tolls and Causeway clearance included.

What is Senai Airport?

Senai International Airport (IATA: JHB, ICAO: WMKJ) is the primary commercial airport for Johor state. It has a single passenger terminal split into domestic and international wings. The airlines based there cover most of the regional grid Singaporeans care about: AirAsia, Firefly, Malaysia Airlines, Batik Air (formerly Malindo), and Royal Brunei.

Two things to know up front. First, no flights operate Senai ↔ Singapore — Changi is too close (flying out of Singapore yourself? See our Changi airport transfer options). Senai’s value to Singaporeans is exclusively as a launching pad for domestic Malaysia and select regional routes. Second, Senai is a passenger airport, not a hub: there is no direct rail or one-leg public bus from Singapore. Every public-transport option requires a transfer.

Official site: senaiairport.com (live flight schedules, parking, terminal map).

Do I need to fly from Senai?

You probably benefit from a Senai departure if any of these are true:

  • You’re flying AirAsia or Firefly to KL, Penang, Langkawi, Kota Kinabalu, or Kuching, and the SIN-departure equivalent is meaningfully more expensive (often 30–50%).
  • Senai serves a route Changi doesn’t — specific Indonesian or East Malaysia destinations occasionally fit this.
  • You’re already going to JB anyway and tacking a domestic Malaysia leg onto the same trip.

You probably don’t need Senai if you’re flying long-haul, going to a destination Changi covers at similar prices, or you have a tight schedule with no buffer for a Causeway hiccup. For some travellers the SGD 100–200 fare saving is real money; for others, the time and stress of getting to Senai eats the gain.

How to get from Singapore to Senai Airport

There are five realistic options. We’ve ordered them from cheapest to fastest-most-predictable.

1. Public bus + connection (cheapest)

  1. Take an SG-side bus to Woodlands Checkpoint (e.g. SBS 170, SBS 170X, or SMRT 950) or to JB Sentral directly via cross-border services.
  2. Clear SG and MY immigration on foot.
  3. From JB Sentral, board Causeway Link AA1 or AA2 to Senai Airport.
  4. Total cost: ~SGD 5 plus a few ringgit on the JB-side leg.
  5. Total time: ~2 hours with smooth checkpoints; longer on weekends.

Cheapest, but no margin for error if the Causeway is jammed or you miss a connection. If you’re checking heavy luggage, the multi-bus shuffle is rough. See our cross-border bus guide for the SG-side options.

2. KTM Shuttle Tebrau + JB-side bus

The 5-minute KTMB train from Woodlands CIQ to JB Sentral (SGD 5) bypasses Causeway road traffic entirely, then you connect to Causeway Link AA1/AA2 at JB Sentral. Faster and more predictable than the all-bus route — if you can get a ticket. Tickets release 30 days ahead and sell out quickly. See our KTM Shuttle Tebrau guide.

3. Cross-border taxi (4-pax sedan)

Door-to-door from your SG home to Senai’s terminal kerbside. Roughly SGD 90–130 typical. ~1 hour off-peak. One bag-check, one vehicle, no transfers. Compare with our cross-border taxi options.

4. Cross-border MPV chauffeur (7-pax)

Same model as a sedan but with room for a family or four-plus passengers and luggage. Useful for Senai because each saved minute counts double when there’s a flight on the line.

5. Drive yourself

Only viable if you’ve registered for a VEP (mandatory for all foreign cars entering Malaysia). Senai has covered short-term and long-term parking; long-stay rates are roughly RM 30/day. If you’re considering this route, read our VEP application guide first — VEP processing takes weeks, not days.

Distances and drive times

  • Woodlands Causeway → Senai: ~50 km, 45–55 min drive off-peak.
  • Tuas Second Link → Senai: ~45 km, 40–50 min drive off-peak. Often the better choice from west Singapore.
  • Public transport (mixed): ~2 hours including checkpoint clearance.

Costs at a glance

OptionOne-way cost (typical 2026)Door-to-door time
Public bus + AA1/AA2 connection~SGD 5~2 hours
KTM Shuttle Tebrau + AA1/AA2~SGD 7 + ringgit fare~1.5 hours (if ticketed)
Cross-border sedan taxiSGD 90–130~1 hour
Cross-border luxury MPVSGD ~150~1 hour
Drive yourself + parkingVEP setup + RM ~30/day~50 min + parking walk

For our published cross-border fares including Senai pickups, see our pricing page.

Senai Airport check-in basics

  • Single terminal with split domestic and international wings.
  • Check-in close: typically 60 minutes before domestic departures and 90 minutes before international, but this varies by airline — confirm at booking.
  • Recommended arrival: 2 hours before departure to absorb a Causeway buffer.
  • Long-stay parking: RM ~30/day at the airport’s covered lots.

Common pitfalls

  • Underestimating the Causeway. Friday evening, Sunday evening, school holiday eves, and the day before a public holiday turn a 50-min drive into a 2-3 hour crawl. Check live cams or default to a wide buffer.
  • Wrong checkpoint. Tuas Second Link is often quieter for Senai-bound traffic but adds distance from east-side starting points. Pick by direction, not habit.
  • Grab won’t cross. Singapore Grab does not cross the border — you cannot one-tap a Grab from your SG home to Senai. Going the other way, Grab Malaysia from Senai will not enter Singapore either.
  • Weekend ticket scramble. KTM Shuttle Tebrau tickets to JB Sentral sell out fast on Friday-evening / Sunday-evening slots. If you were planning to chain it into a Senai connection, no ticket = no plan.
  • Luggage transfer pain. Two bus changes with two suitcases is not a saving — it’s an ordeal. The cost difference between bus and chauffeur shrinks fast once you factor in time and effort.
  • VEP ambush. If you intend to drive your own car, your VEP must be registered and your tag fitted before you cross. Driving up without a tag is a fineable offence under Malaysian enforcement that resumed in October 2024.

When this isn’t the right call

Some honest moments where a Senai departure or a public-transport option doesn’t make sense:

  • Tight schedule, no buffer. Even with a 2-hour cushion, a freak Causeway jam at the wrong moment is the difference between making and missing your flight. A pre-booked private chauffeur — with a driver who watches checkpoint cams and switches to Tuas Second Link if Woodlands is gridlocked — is the predictability play.
  • 4+ passengers with luggage. The bus-and-train combo gets painful once you’re managing more than two suitcases or anyone with reduced mobility.
  • Late-night arrivals into Senai. Causeway Link AA buses end before midnight. If you’re landing late with no JB-side accommodation, you need a pre-booked ride or an airport taxi. Pre-booked is cheaper and you don’t haggle at 11pm.
  • You’re not flying anywhere unusual. If Changi has the same route at a similar fare, just fly from Changi. Senai’s value is the price gap, not the airport itself.

The Jumppy alternative

We’re a cross-border chauffeur lead-gen platform — you WhatsApp us with pickup, drop-off, and timing, we dispatch a vetted JCTransport vehicle. From your home or hotel in Singapore straight to Senai’s terminal kerbside. One vehicle, one driver, no transfers, no luggage shuffle.

Typical reasons travellers switch from the bus / KTM / drive-yourself plan to a chauffeur for a Senai run: a 4am domestic AirAsia departure when public transport doesn’t run yet, a family of 5 with check-in luggage who can’t realistically swap buses at JB Sentral, or a return leg landing at Senai near midnight with no JB-side hotel booked.

From SGD 150 (Standard MPV) for SG↔JB — and our flat fares include all Causeway clearance and Malaysian highway tolls. No “+SGD 10 toll surcharge” surprises. Full matrix on our pricing page.

FAQ

How far is Senai Airport from Singapore?

About 50 km via the Woodlands Causeway and 45 km via the Tuas Second Link. Off-peak drive time is 45–55 minutes from central Singapore. Door-to-door public transport is around 2 hours with a transfer at JB Sentral.

Is there a direct bus from Singapore to Senai Airport?

No. Every public-transport option requires a transfer at JB Sentral, where you board Causeway Link AA1 or AA2 to the airport. The only one-vehicle door-to-door option is a private taxi or chauffeur.

Can I take a Singapore Grab to Senai?

No. Singapore Grab does not cross the border. You can use Grab to get to the Causeway, then switch to Malaysian transport. Going the other way, Grab Malaysia won’t enter Singapore either. For a one-vehicle journey, book a cross-border chauffeur.

How early should I leave Singapore for a Senai departure?

For a domestic Malaysia flight, aim to arrive at Senai 2 hours before departure. From central Singapore, that means leaving home 3.5 hours before takeoff on a normal day, and 4.5 hours before during Friday-evening or Sunday-evening peak. Live checkpoint cameras help, but driver experience matters more.

Should I use Woodlands Causeway or Tuas Second Link to reach Senai?

Tuas Second Link is often quieter and offers a slightly shorter drive (~45 km) to Senai, especially from west Singapore. Woodlands is more direct from central / north Singapore. The right call depends on the day’s traffic — Friday evening swings vary. Drivers who do this run regularly typically know which one to pick on any given afternoon.

Are AirAsia and Firefly fares from Senai really cheaper?

Often, yes — typically 30–50% cheaper than the SIN-departure equivalent for the same route, particularly for KL, Penang, and East Malaysia. Pricing is volatile, so always compare both airports for your specific date. Factor in your transfer cost and time before committing.

Do I need a VEP to drive my Singapore car to Senai?

Yes. Any foreign-registered car entering Malaysia needs a registered VEP (Vehicle Entry Permit) with a fitted RFID tag. Enforcement resumed in late 2024 and is active. If you don’t already have one, processing takes several weeks. See our VEP application guide.

How much does a private chauffeur from Singapore to Senai cost?

From SGD 150 in a Standard MPV for an SG↔JB run; Senai-specific fares vary slightly by pickup point. Tolls and Causeway clearance are baked in — no surcharges. WhatsApp us with your pickup address and flight time and we’ll quote on the spot. Full matrix on our pricing page.

Skip the Senai airport scramble

Door-to-door private chauffeur from SGD 150. Tolls and Causeway clearance included. WhatsApp us with pickup, drop-off, and flight time.

WhatsApp us

Book this route

Required field