Johor Bahru Airport Guide: Everything Travellers Need to Know About Senai International Airport

Author's Profile Picture
Johor Bahru Airport Guide

For a growing number of travellers from Singapore, the cheapest way to start a regional trip is not through Changi Airport at all.

It is a low-cost flight out of Johor Bahru Airport, an hour or so across the border, where AirAsia and a handful of other carriers connect Johor to Kuala Lumpur, Bangkok, Jakarta and beyond at fares that often undercut Singapore departures by a wide margin.

That saving comes with a trade-off: a land border crossing that can take anywhere from 20 minutes to two hours, depending on when you travel.

This guide covers everything you need to plan around it, from the airport's layout and facilities to the bus, train and ride-hailing options that link Singapore to Senai International Airport, plus practical tips on check-in, baggage, SIM cards and parking.

What Is Johor Bahru Airport? An Overview of Senai International Airport

Johor Bahru Airport Guide

Johor Bahru Airport is the informal name for Senai International Airport, the main air gateway for Malaysia's southern state of Johor. It carries the IATA code JHB and the ICAO code WMKJ, and sits in the Senai area of Kulai District, roughly 30 kilometres northwest of Johor Bahru city centre and about 60 kilometres from Singapore's city centre.

The airport is small by international standards and that is precisely its appeal. Everything happens in a single, compact terminal building with the Aeromall shopping complex attached, so the walk from check-in to your gate is measured in minutes rather than kilometres. Families with young children, travellers with mobility concerns and anyone who dislikes long terminal transits will find it refreshingly easy to navigate.

Senai handled about 3.36 million passengers in 2024, up nearly 12 per cent on the previous year, with international traffic growing faster than domestic. Online reviews reflect the same picture: Google shows an aggregate score of around 4.2 from close to 5,000 ratings, with cleanliness, short queues and helpful staff cited most often, and clearer signage among the recurring complaints.

It serves both domestic Malaysian routes and a modest network of regional international destinations, making it the principal aviation gateway for Johor and a practical alternative airport for travellers based in Singapore.

Senai International Airport: Key Facts at a Glance

DetailInformation
Official nameSenai International Airport (Lapangan Terbang Antarabangsa Senai)
IATA / ICAO codeJHB / WMKJ
LocationSenai, Kulai District, Johor, Malaysia
Distance to JB city centreRoughly 30 km; 30–45 minutes by road
Distance to SingaporeAbout 60 km to the city centre
TerminalsOne passenger terminal, with Aeromall attached
Main airlinesAirAsia, Firefly, Batik Air, Malaysia Airlines, Indonesia AirAsia, Thai AirAsia
Annual passengersApproximately 3.36 million (2024)
Runway3,800 m, one of the longest in Malaysia
Coordinates / elevationApproximately 1°38'N 103°40'E, about 42 m above sea level
Operating hours24 hours, with counters and shops operating on set schedules

🔥Save More with Up to 5% OFF

Use our promo code to enjoy up to 5% OFF (up to S$3) on your attraction tickets, tours and eSIMs! Only for new users!

Getting to Johor Bahru Airport from Singapore: The Cross-Border Connection

The main reason Singapore residents use JHB is price. Low-cost fares from Senai are frequently well below what the same route costs from Changi, particularly on AirAsia's Malaysian domestic network and on routes such as Bangkok and Jakarta.

For a family of four, the difference can easily cover a night's hotel. Some travellers also use Senai simply because they are already in Johor for work, shopping or family.

The catch is the border. A journey from Singapore to Senai involves two immigration checkpoints: Singapore's at Woodlands (for the Causeway) or Tuas (for the Second Link), and Malaysia's at Bangunan Sultan Iskandar in JB Sentral or Kompleks Sultan Abu Bakar at Tuas.

On a quiet weekday morning the whole crossing can take 30 minutes. On the Friday evening before a long weekend, or during school holidays, budget one to two hours and assume nothing.

If you are not a Singapore citizen, note that Malaysia requires most foreign visitors to submit a Malaysia Digital Arrival Card (MDAC) within three days before arrival. Singapore passport holders are exempt. The form is free on the official Immigration Department portal and takes a few minutes; doing it in advance avoids a delay at the counter.

OptionRough costTypical journey timeBest for
Cross-border bus to JB Sentral, then AA1 shuttleS$2.60–4.80 + RM82.5–4 hours including clearanceSolo travellers and tight budgets
KTM Shuttle Tebrau to JB Sentral, then AA1 or GrabS$5 + RM8–702–3 hoursAvoiding road congestion at the Causeway
Grab or private car, door to doorS$40–80 or RM150–2501.5–2.5 hoursGroups, families, odd hours
Coach from Changi Airport to Larkin, then GrabS$11 + RM40–602.5–3.5 hoursTravellers connecting from a Changi flight
Self-drive across the Second LinkTolls, fuel, VEP where applicable1.5–2 hoursFlexibility and multiple stops in Johor

Bus and Shuttle Options from Singapore to Senai Airport

Public transport is the cheapest way across and surprisingly workable if you are travelling light.

From Singapore, Causeway Link's CW1 runs between Kranji MRT station and the JB customs area for about S$2.60, while CW2 links Queen Street Terminal near Bugis to JB Sentral for about S$4.80. SBS Transit services 170 and 170X from Queen Street via Woodlands are another low-cost route, with fares of roughly S$2–3.

Once you clear Malaysian immigration at JB Sentral, the AA1 airport shuttle is the simplest onward connection.

Operated by Causeway Link, it runs non-stop between JB Sentral and Senai Airport, takes around 45 minutes in normal traffic and costs RM8 one way. Services generally run hourly from about 9am to 8.30pm, so check the current timetable on the operator's website before you commit to a flight.

Tickets are sold at the Causeway Link counter inside Aeromall on the airport side, and at the terminal in JB Sentral in the other direction. The bus is air-conditioned and has space for luggage, though large suitcases may attract a small additional charge.

If you are starting from Changi Airport, Transtar's TS1 coach runs to Larkin Terminal for S$11 for adults, from where a Grab to Senai takes around 30 to 40 minutes. It is not the fastest option, but it is a single ticket from the arrivals hall.

Travellers who cross often should look at a ManjaLink card, a stored-value card accepted on Causeway Link services that shaves a little off each trip and avoids fumbling for change.

Grab, Taxi, and Private Transfer from Singapore to JHB Airport

Ride-hailing across the border is possible but needs planning.

A Grab booked from central Singapore to Senai generally lands in the S$40–80 range depending on distance, surge pricing and whether the driver accepts cross-border jobs; not every driver does, so allow extra time to secure a ride.

Alternatively, take any transport to JB Sentral and book a domestic Grab from there for roughly RM50–80 to the airport. At Senai itself, taxis operate on a prepaid coupon system.

Buy your ticket at the counter in the arrivals hall before you get into a car rather than negotiating with drivers outside, which is both cheaper and safer. Private transfers and seven-seat MPVs, bookable in advance, make sense for groups of four or more, for travellers with heavy luggage, or for very early departures when buses have stopped running.

Carry some Malaysian ringgit in small notes. Airport and checkpoint money changers are convenient but rarely offer the best rates, and many small operators still prefer cash over cards.

Getting Around: Transport Options at Johor Bahru Airport

Arriving at Senai is refreshingly straightforward. The arrivals hall opens directly onto the ground transport area, and the three realistic ways into Johor Bahru are taxi, ride-hailing or the AA1 shuttle bus.

Taxi and Grab Services from Senai International Airport

Taxis are plentiful and use a prepaid coupon system, with fares to the city centre typically in the RM50–80 range depending on your exact destination and traffic. The journey takes 30 to 45 minutes outside peak hours, longer if you are heading into the city during the evening rush.

Grab works well at Senai and is usually cheaper than a metered taxi. The designated pick-up point is signposted near the arrivals exit, and drivers generally arrive within five to ten minutes.

To use it, you will need data on arrival, so either buy a local SIM at the airport or activate a roaming or eSIM plan before you fly.

If you are heading straight to Singapore, price the trip carefully: cross-border Grab rides are subject to immigration queues at both checkpoints, and some drivers will decline the booking.

For travel beyond Johor Bahru, such as to Batu Pahat, Muar or Desaru, a pre-booked private transfer is more comfortable than a series of buses, and the airport's location near the North–South Expressway makes for quick highway runs.

Bus Routes from Johor Bahru Airport to the City

The AA1 shuttle remains the budget option. It departs from the bus bay a short walk from the arrivals exit, drops passengers at JB Sentral in the city centre, and costs RM8 one way.

Services are roughly hourly and take around 45 minutes, so it is worth checking the schedule against your flight arrival. Because the bus is a standard coach with limited luggage space, oversized bags can be awkward at busy times.

From JB Sentral you can connect to almost anywhere: the Causeway Link and SBS services back into Singapore, KTM trains north towards Kuala Lumpur, and local buses to Larkin Sentral for long-distance coaches to the rest of Peninsular Malaysia.

Johor Bahru Airport Facilities: What to Expect Inside Senai Airport

Johor Bahru Airport Guide

Senai's terminal is compact and arranged over a small footprint, with check-in and arrivals on the ground level and the departure lounge, gates and lounges upstairs after security and immigration.

The attached Aeromall adds a shopping centre's worth of extra outlets just outside the terminal doors, which makes a long wait considerably more pleasant than the size of the airport might suggest.

Dining and Shopping at Johor Bahru Airport

Food and beverage outlets generally operate from about 6am to 10pm, while retail shops tend to close around 9.30pm, so late-night departures should not count on a full meal.

The mix covers familiar chains and local favourites. Expect fast food from KFC, Marrybrown and Subway, coffee from Starbucks and Kenangan Coffee, and casual cafes such as Secret Recipe. For something more local, The Chicken Rice Shop and the terminal's kopitiam-style outlets serve Malaysian staples at prices that are modest by airport standards, and Aeromall adds options including Chagee and Garrett Popcorn.

Shopping is functional rather than extensive: duty-free outlets selling chocolate, alcohol, tobacco and perfume, plus convenience stores, a pharmacy, souvenir shops and fashion and accessories outlets spread between the terminal and Aeromall.

Prices are reasonable for an airport, and there is no pressure to arrive hours early just to browse. If you want a broader retail experience, the malls around Johor Bahru city centre are a short drive away.

Lounges and Comfort Facilities at Senai International Airport

The airport's comfort offering improved significantly with the opening of Plaza Premium Lounge, located on the terminal's first floor near Gate 2, after security and immigration. It operates daily from around 5am to 11pm, with food, showers, Wi-Fi and charging points, and is accessible through Priority Pass and DragonPass, selected credit cards, prepaid lounge passes or walk-in payment, typically from around S$16 to S$40 per visit. For a 7am AirAsia departure, it is a genuinely calm place to start the day.

Beyond the lounge, the airport provides prayer rooms for Muslim travellers, baby care rooms, accessible toilets and lifts, free drinking water and charging points.

Free Wi-Fi is available, though the complimentary window is limited to around 30 minutes; longer access requires a paid card from the vending machines.

Signage has improved over the years but still draws occasional complaints, so screenshot your gate number or download the airport map before you travel.

The upside of a small terminal is that nothing is far away. Boarding gates are a short walk from security, which means you can comfortably time your arrival without the usual buffer.

Flights at Johor Bahru Airport: Airlines, Routes, and Booking Tips

Johor Bahru Airport Guide

AirAsia is by far the dominant carrier at Senai, operating the bulk of both domestic and international services through its mainline arm and its Indonesian and Thai affiliates. Firefly, Batik Air and Malaysia Airlines also serve the airport, giving travellers a full-service option on the busy Kuala Lumpur route.

Domestic destinations include Kuala Lumpur, Penang, Kota Kinabalu, Kuching, Sibu, Miri, Tawau, Langkawi, Ipoh, Alor Setar and Kota Bharu. Internationally, the network focuses on Southeast and East Asian cities such as Bangkok's Don Mueang, Jakarta, Surabaya, Ho Chi Minh City, Guangzhou, Kunming and Macau, with frequencies that shift with the season.

In total the airport is served by around half a dozen airlines flying to roughly 18 destinations, though route networks change regularly, so always confirm against live schedules when booking.

Fares are the main draw. On comparable routes, Senai departures often price well below Changi, especially when AirAsia runs a sale. Book early, travel midweek where possible, and price the same trip from both airports before deciding, because the gap narrows considerably once you add cross-border transport and your own time.

For flights, hotels and airport transfers around Johor Bahru, it is worth comparing options on Trip.com alongside the airline's own site, particularly if you need a bundle.

Johor Bahru Airport Departures: Check-In and Security Tips

Arrive about two hours before an international departure and 90 minutes before a domestic one.

The terminal is quick to navigate, but AirAsia check-in counters close firmly 45 to 60 minutes before departure, and a delayed border crossing on the way to the airport is the most common reason travellers miss flights here.

Check in online where you can and use the bag drop counters if you are carrying luggage. Security and immigration are efficient because volume is low, and queues rarely exceed 15 minutes outside peak periods.

Standard liquid and sharp-object rules apply, and Malaysian customs rules on food, tobacco and dutiable goods are enforced, so declare anything questionable rather than risk a fine.

Johor Bahru Airport Arrivals: Immigration and Baggage Claim

International arrivals pass through immigration before reaching the baggage hall. Singapore passport holders can generally use the automated gates, while other nationalities queue at manual counters with their MDAC confirmation ready.

Baggage belts are limited in number but bags usually arrive quickly on this scale of operation.

The arrivals hall has currency exchange counters, SIM card kiosks, ATMs, the taxi coupon counter and the Causeway Link ticket desk inside Aeromall. All of it is within a two-minute walk, which makes the airport unusually easy to exit.

🔥Exclusive Hotels Deal: Up to 10% OFF for New Users

Discover the world with Trip.com! Book the perfect hotel anywhere in the world and get an unbeatable 10% discount if you're a first-time user! Download our app now and start planning your next trip with ease.

Just click this link and download the Trip.com App, after successfully registering as a member, use it when you place an order!

Practical Tips for Using Johor Bahru Airport: Before You Fly

Johor Bahru Airport Guide

A few small preparations make the difference between a smooth trip and a stressful one.

Change some ringgit before you arrive, or withdraw from an ATM on landing; airport money changer rates are typically worse than in town.

A Malaysian SIM or eSIM is close to essential if you plan to use Grab, since local numbers and data make app registration and driver contact much easier. Pick up a CelcomDigi, Maxis or U Mobile plan at the arrivals hall, or set up a regional eSIM via Trip.com before departure if you would rather not queue.

Download the AirAsia app and the Grab app in advance, add your payment method and complete verification while you still have reliable data. AirAsia's cabin baggage allowance is strictly enforced at seven kilograms, and airport excess baggage charges are steep, so weigh your bag at home.

Parking at the airport is convenient but not cheap for longer trips: the Aeromall basement car park charges around RM6 for the first hour and RM3 for each subsequent hour, capped at roughly RM60 per day, while the open-air car park starts lower. For a week-long trip, off-site parking or a drop-off is usually the better value.

Finally, leave more time than you think you need on the Singapore side. The difference between a 25-minute and a 100-minute crossing is often just the hour you chose to travel.

The Verdict

Johor Bahru Airport is not trying to compete with Changi, and that is exactly why it works. It is a compact, efficient, genuinely affordable airport with a lounge, decent food, quick security and a 45-minute bus link to the city.

The variable is the border, and the fix is planning: travel outside peak hours, use the train when the Causeway is gridlocked, buy your bus ticket before you queue, and give yourself a buffer on both sides. Do that, and JHB becomes one of the smartest budget airport options in the region.

FAQs: Johor Bahru Airport Guide

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
Kitty

Kitty

Freelancer Blogger

View profile

Hello! I'm a travel writer who enjoys discovering new destinations, concerts and events experience beyond the usual tourist spots. With a focus on practical travel insights, I share useful tips, honest recommendations and easy-to-follow guides to help travellers plan smoother and more enjoyable trips.

25 articles
Event Enthusiasts Travel Lover
> >
Johor Bahru Airport Guide