Catching a flight out of Kuala Lumpur International Airport does not have to mean an expensive domestic flight or a stressful scramble the morning of. If you live in Singapore or Johor Bahru and you are chasing cheaper KLIA fares, going overland is usually the better call, and for a lot of travellers it starts with a JB to KL bus. It is not the only way in, but it is the one that turns a plain transfer into something worth doing.
So which route actually makes sense for you? That depends on how much time you have, and whether a short detour into the city sounds appealing or just annoying.
Why Bother Going Overland at All
Flights out of Changi are fine, but on plenty of routes, especially long-haul and budget carrier options, the fares run noticeably higher than the same flight leaving from KLIA. Malaysia’s low-cost carrier setup means KLIA tends to have more frequent budget departures and cheaper base fares across the region. If you fly often, and a lot of expats do, that gap adds up fast over a year.
The catch is you spend a few extra hours getting there. That extra time is really the whole decision.
The Direct Route: Straight to the Airport
If your only goal is reaching the terminal without any fuss, a direct coach removes the need to change buses anywhere along the way. These services pick up from a handful of points in the city and drive straight through to the airport.
The road distance here is nearly 340 km according to the coach timetables at the moment. Near the Causeway and the North-South Expressway, it can be an 8 to 9 hours journey, depending on when you leave. The economy class fares are typically priced from SGD 45 and above, depending on the seat class. The Singapore to KLIA Bus is good for those who will be flying the following morning early or anyone who prefers to just go to sleep and get up nearer to their gate.
Turning the Transfer Into a City Stop
If you have a day or two to spare, there is a better version of this trip. Cross into Johor Bahru first, whether that is by causeway bus, train, or on foot at the checkpoint, then pick up a JB to KL bus onward into the capital. Suddenly your airport transfer has a food crawl and an afternoon at the Petronas Towers built in.
JB to KL corridor is one of the busiest in Malaysia. According to the schedule, the number of departures per day is between 490 and 526, with JB’s Larkin Bus Terminal being the primary departure point and KL’s Terminal Bersepadu Selatan being the usual drop-off point. The journey is about 330 kilometers (204 miles) and takes approximately 5 hours on the non-stop express, which may be quicker if traffic allows.
| Route | Distance | Average Duration | Starting Fare | Daily Departures |
| JB to KL bus | ~330 km | ~5 hours | RM 24 to RM 40 | 490 to 526 |
| Direct coach to KLIA | ~340 km | 8 to 9 hours | SGD 45 and up | Limited, select operators only |
| KLIA back to the city | ~341 km | ~9 hours | SGD 20 to 45 | Around 9 daily |
Putting the Two Together
That’s where the fun of the planning kicks in. You can do both: cross border bus to JB then spend a few days in KL, and then catch the train or airport express bus from KL Sentral on the day of your return flight. It’s also more economical than a direct flight and you’ll get an overnight layover in a major city for free.
If you are tight on time, skip the detour and book straight through. You give up the city stop, but you also skip the hassle of two separate legs, luggage transfers, and timing everything around Malaysian traffic.
A lot of expats who fly out of KLIA regularly settle into a habit. Routine trips get the shorter city-hub route, and the direct option gets saved for early flights or days with too much luggage to deal with a transfer.
A Few Things Worth Knowing
If you are flying to the next destination on the same day, you should leave sooner than you think to do so.
When you are in the traffic during peak hours or during school holidays, you will find it hard to control the traffic around Johor and the Klang Valley. Make sure that your passport is handy when you cross the Johor Bahru checkpoint as there are normal immigration procedures regardless of the operator you book with. In the city, either TBS or KL Sentral will link directly to the KLIA rail lines, and the final stretch to the airport is indeed a breeze.
Frequently Asked Questions
Is it actually cheaper to fly out of KLIA than Changi?
Often, yes, especially on budget carrier routes. KLIA’s low-cost terminal runs frequent promotional fares that tend to undercut equivalent flights out of Singapore.
How long does the JB to KL bus ride usually take?
About 5 hours on a non-stop express service, though holidays and heavy rain can push that longer.
Can I get from Singapore straight to KLIA without changing buses?
Yes, a small number of operators run this directly, which skips the transfer in Johor Bahru or the city.
Is the JB to KL route reliable enough to make a flight on time?
Generally yes, given how frequent the departures are, but build in some buffer, especially around holidays when the roads get busy.
Do I need a separate ticket from KL city to the airport?
Yes. If you go the city route first, you will need to book the onward leg separately, usually the KLIA rail line from KL Sentral or an airport shuttle.
Final Thoughts
Well, it all depends on time and convenience. While a direct coach may be the preferred choice for those who prefer not to take in any sights, a short city stop can be the perfect choice for travelers who want the best of both worlds. Either way, it is a good idea to travel overland to Malaysia before an aircraft before the scheduled travel time if you have an extra few days to spare.





Leave a Reply