Categories: General

JB to KL by Bus, Train or Flight?

Every week, thousands of people make the journey between Johor Bahru and Kuala Lumpur. Some are heading back after a weekend in Singapore. Some are travelling for work. Others are just chasing a long weekend in the capital. Whatever the reason, the question always comes up: should I take the bus from Johor Bahru to Kuala Lumpur, catch a train, or just fly?

The honest answer depends on more than price. It depends on where you are starting from, how much luggage you are carrying, how flexible your schedule is, and how much of your day you are willing to spend on logistics. This blog breaks all three options down with real numbers and practical details, and explains why the bus from Johor Bahru to Kuala Lumpur, particularly with operators like  KKKL Singapore, keeps coming out on top for a large chunk of travellers making this trip regularly.

The Three Options Side by Side

We have done a comparative analysis of taking a bus from Johor Bahru to Kuala Lumpur vs a train or flight here – 

ModeApprox. Travel TimeApprox. Fare (One Way)Terminal to City CentreBaggage Allowance
Bus (KKKL Singapore)4 to 5 hoursMYR 25 to MYR 45Direct drop at TBS or PuduGenerous, no extra charge
KTM ETS Train4.5 to 5.5 hoursMYR 35 to MYR 85Sentral (well-connected)Limited carry-on
Flight (Budget Carrier)55 minutes (flying time)MYR 80 to MYR 250+KLIA2, 60 min from cityChecked luggage costs extra

The table tells an interesting story. The flight looks fastest on paper, but once you add airport check-in time, KLIA2 to city transfer, and the occasional budget airline delay, the real door-to-door time can easily stretch to four hours or more. That changes the comparison significantly.

Why Johor Bahru Is the Real Starting Point for Many Travellers

A detail that often gets lost in JB-to-KL comparisons is that a large portion of travellers on this route are not actually starting from inside Johor Bahru city. They are crossing over from Singapore, either for a day trip to KL or as part of a longer journey. This is where KKKL Singapore becomes particularly relevant.

KKKL Singapore operates cross-border coach services connecting Singapore to Johor Bahru and onward to Kuala Lumpur. The operator has been running this corridor for years and has developed a solid following among both local commuters and international visitors who prefer a single-operator journey over juggling multiple transport legs. The ability to board in Singapore and arrive in Kuala Lumpur without switching buses or renegotiating luggage is a practical advantage that frequent travellers on this route value deeply.

According to data from the Land Public Transport Agency (APAD) in Malaysia, intercity bus routes between Johor Bahru and Kuala Lumpur see some of the highest passenger volumes of any domestic corridor in the country, consistently ranking among the top five busiest routes.

About KKKL Singapore: More Than Just a Bus Operator

KKKL Express has established itself as one of the most recognised names in cross-border coach travel between Singapore, Johor Bahru, and Kuala Lumpur. The company’s reputation rests on a few things that frequent users consistently mention.

First, the schedules are reliable. Departures run across multiple time slots throughout the day, giving travellers genuine flexibility rather than forcing everyone onto the same two or three timings. Second, the coaches are maintained to a standard that makes a five-hour journey feel manageable rather than draining. Reclining seats, air conditioning, and adequate legroom are standard across the fleet.

Third, and perhaps most importantly for cross-border travellers, KKKL Singapore handles the Singapore to Johor Bahru to Kuala Lumpur route as a connected service. This means you are not scrambling for a separate bus once you clear Malaysian customs. The journey continues on the same booking, which simplifies the entire experience significantly.

FeatureKKKL Singapore
Route coverageSingapore, Johor Bahru, Kuala Lumpur
Onboard air conditioningYes
Reclining seatsYes
Luggage handlingIncluded, checked below
Booking availabilityVia redBus and operator counters
Departures per dayMultiple slots (morning, afternoon, evening)

The Bus from Johor Bahru to Kuala Lumpur: Route and Practical Details

The bus from Johor Bahru to Kuala Lumpur covers approximately 330 kilometres, mostly along the North-South Expressway (NSE). In normal traffic conditions, the journey takes between four and five hours. On long weekends and public holidays, build in an extra hour as a buffer, because the NSE is one of Malaysia’s busiest highways during peak travel periods.

Boarding Points in Johor Bahru

Most KKKL Singapore departures from the Johor Bahru side board at Larkin Sentral, which is the city’s main long-distance bus terminal. Larkin is well-served by local transport, and many travellers crossing from Singapore use a feeder bus or cab to reach it after clearing the customs checkpoint. Some services also pick up at designated stops closer to the causeway area, which is worth checking on your booking at the time of purchase.

Arrival Points in Kuala Lumpur

Depending on the specific service, buses from Johor Bahru via KKKL Singapore typically arrive at one of two terminals in Kuala Lumpur:

Terminal Bersepadu Selatan (TBS): Kuala Lumpur’s main southern bus hub, located in Bandar Tasik Selatan. TBS is directly connected to the KTM, MRT, and LRT networks, making onward travel to any part of the city straightforward. The terminal itself is modern, clean, and well-equipped.

Pudu Sentral (Puduraya): An older but still actively used terminal closer to the city centre. Walking distance from several budget hotels and Berjaya Times Square, Pudu Sentral suits travellers who want to be in the thick of the city immediately on arrival.

Departure PointArrival PointApprox. DurationNotes
Larkin Sentral, JBTBS, Kuala Lumpur4 to 5 hoursOnward MRT and LRT from TBS
Larkin Sentral, JBPudu Sentral, KL4 to 5 hoursCentral location, older facility
Singapore (with KKKL)TBS, Kuala Lumpur5 to 6 hours (from SG)Cross-border single booking

How to Book Your Bus Ticket on redBus

Booking your bus ticket through redBus for the Johor Bahru to Kuala Lumpur route is a genuinely simple process, and the platform gives you real-time visibility of seat availability, operator ratings, and pricing across different timings.

Search your route: Enter Johor Bahru as the departure city and Kuala Lumpur as the destination. Select your travel date and the platform will populate all available operators and timings, including KKKL Singapore.

Compare and choose: redBus displays passenger ratings alongside each operator listing. This is one of the platform’s more useful features because it gives you genuine traveller feedback rather than marketing claims. KKKL Singapore listings typically carry strong ratings based on accumulated user reviews.

Select your seat: The seat map feature lets you pick your preferred position on the coach. Window seats on the right side of the bus offer views of the highway landscape. Seats closer to the front tend to offer a smoother ride on longer journeys.

Pay and confirm: redBus accepts credit cards, debit cards, FPX (online banking), and major e-wallets. Your e-ticket arrives in your email within minutes of payment. No printing is required.

Booking StepWhat to Expect
Route searchReal-time availability across operators
Seat selectionVisual seat map with available and taken seats
Payment optionsCard, FPX, e-wallet
Ticket deliveryInstant email confirmation with e-ticket
Changes and cancellationSubject to operator and fare type policy

The Real Benefits of Taking the Bus

Cost Savings That Actually Add Up

A bus ticket from Johor Bahru to Kuala Lumpur on KKKL Singapore booked through redBus sits in the range of MYR 25 to MYR 45 depending on timing and how early you book. A budget flight on the same route during a sale might appear competitive, but once you add the checked baggage fee (typically MYR 30 to MYR 60 per direction on budget carriers), airport transfer costs at both ends, and the time cost of arriving at the airport 90 minutes before departure, the bus fare starts looking like a much better deal.

For a family of four, the difference can easily run to MYR 300 or more in return. That is a decent hotel night or two solid days of meals in Kuala Lumpur.

No Baggage Anxiety

Anyone who has tried to pack a family trip into carry-on bags to avoid airline baggage fees knows exactly how stressful that process is. Buses do not work that way. Your luggage goes into the hold beneath the coach, you get it back on arrival, and there is no weighing, no surcharges, and no negotiating at the gate.

City Centre to City Centre

This is the point that gets underestimated most consistently. A bus drops you at TBS or Pudu Sentral, both of which are deep inside Kuala Lumpur. A flight lands you at KLIA2, which is around 60 kilometres from the city centre. The KLIA Ekspres is fast but costs MYR 55 one way per person. For a family or group, those transfer costs stack up quickly.

Safety Record

Intercity buses in Malaysia operate under regulations set by APAD, which covers vehicle roadworthiness, driver working hours, and route compliance. Established operators like KKKL Singapore operate within this framework, with regular vehicle inspections and driver certification requirements. The North-South Expressway is also one of Malaysia’s best-maintained highways, well-lit and regularly patrolled.

Why the Train Does Not Always Win Either

The KTM ETS service between Johor Bahru Sentral and KL Sentral is a pleasant option, and the train ride itself is comfortable. However, a few practical realities keep it from being the default choice for most travellers.

Ticket availability on popular timings is limited, and KTM ETS seats sell out quickly around public holidays and school breaks. The fare range is also wider than bus travel, with premium seats comparable in price to budget flights. Additionally, JB Sentral is not the most convenient starting point for travellers coming from Singapore’s side of the causeway, as it requires clearing customs and navigating to the rail terminal before boarding.

That said, for solo travellers booking midweek journeys with flexible timing, the train offers a genuinely comfortable and scenic alternative that is worth considering.

Travel Tips for a Smooth Journey

Book three to five days in advance. On redBus, popular KKKL Singapore timings for the Johor Bahru to Kuala Lumpur route sell out before the travel date, especially Friday evenings and Sunday afternoons. Booking early also gives you better seat selection.

Choose your timing based on traffic. Midweek departures in the morning (between 8 AM and 11 AM) tend to have the smoothest highway conditions. Friday evening departures and Sunday afternoon timings coincide with the heaviest northbound and southbound traffic respectively, adding 30 to 60 minutes to journey times.

Keep your travel documents within reach. Cross-border travellers need their passport accessible during the journey. Even for purely domestic JB-to-KL travel, having your MyKad or identification handy avoids any unnecessary delays at rest stops.

Plan for one rest stop. Most long-distance buses from Johor Bahru to Kuala Lumpur make a single rest stop at an R&R along the NSE, typically at around the midpoint of the journey. Bring a light snack if you prefer not to rely on rest stop food.

Charge before you travel. Not all coaches have USB ports, so arriving with a fully charged phone ensures your e-ticket stays accessible and you have entertainment for the journey if needed. A small portable power bank is always a practical addition to your bag.

Quick Reference: JB to KL by Bus Summary

DetailInformation
OperatorKKKL Singapore
RouteJohor Bahru to Kuala Lumpur
Booking platformredBus (redBus.MY)
Approx. fareMYR 25 to MYR 45
Journey duration4 to 5 hours
Main departure terminal (JB)Larkin Sentral
Main arrival terminals (KL)TBS or Pudu Sentral
Luggage policyIncluded, stored in hold
Best time to book3 to 5 days before travel
Cross-border optionSingapore to KL via KKKL

The Verdict

For most people making the Johor Bahru to Kuala Lumpur journey, the bus wins on overall value once you factor in the real costs, door-to-door time, and the convenience of city-centre arrival. The train is a legitimate alternative for solo midweek travellers. The flight makes sense if you genuinely need to be somewhere fast and your schedule cannot absorb a five-hour surface journey.

KKKL Singapore has earned its following on this route by being reliable, accessible, and reasonably priced across a range of timings. For travellers coming from Singapore and continuing into Malaysia, the cross-border connectivity is a genuine practical advantage over piecing the journey together yourself.

Book your seat early, travel light in the cabin, and let the NSE take you north. It is a straightforward journey, and with the right operator, it can actually be a comfortable one.

Contributor

Group of writers at Alvinology.com.

Recent Posts

ASUS Unveils ExpertBook Ultra, Bringing AI Power, Enterprise Security and Extreme Portability to Modern Professionals

ASUS has introduced the new ASUS ExpertBook Ultra, its latest flagship business laptop designed to…

1 hour ago

CASETiFY Launches Official FIFA World Cup 2026 Collection with Customisable Tech Accessories for Football Fans

CASETiFY has launched its official licensed FIFA World Cup 2026 collection, unveiling a new range…

4 hours ago

This July, KFC Singapore Turns Up The Heat With New Nashville Chicken Range

KFC Singapore is bringing the bold flavours of Nashville to Singapore with its latest limited-time…

7 hours ago

POP MART Reopens Today at Plaza Singapura with New Releases, Singapore Exclusives and Member Gifts

POP MART will officially reopen its refreshed Plaza Singapura store on 13 June 2026, operating…

7 hours ago

Marriott International Hits Historic 10,000 Property Milestone with JW Marriott Ranthambore Resort & Spa Opening

Marriott International has reached a major global milestone with the opening of its 10,000th property…

7 hours ago

Rokeby Marks 8 Years in Singapore with First-Ever $3.95 Protein Milk Smoothie Promotion

Australian protein smoothie brand Rokeby is celebrating eight years in Singapore with its first-ever promotional…

9 hours ago