Traveling by bus from Johor Bahru (JB) to Kuala Lumpur (KL) is a popular and practical option for both tourists and locals. This route spans approximately 321 kilometres, and a bus from JB to KL takes around 5 hours. With over 597 bus services every day, JB-to-KL buses are the most affordable and comfortable option, often preferred over taxis, especially for budget-conscious travellers.
Top Bus Operators from Johor Bahru to KL
There are plenty of reasons to choose a bus from JB to Kuala Lumpur:
- Cost-Effective: Bus travel offers significant savings over taxis, making it ideal for budget-friendly travel.
- Comfortable Options: Some of Malaysia's most reliable bus operators offer a variety of bus types, including express buses, air-conditioned executive coaches, and non-air-conditioned options.
- Flexible and Convenient: With multiple operators and departure times, you can easily find a bus that fits your schedule. First bus from Johor Bahru to Kuala Lumpur departs at 00:00 with buses available till 23:59.
You can find 36 bus companies offering around 597 trips for JB to KL everyday. Mentioned below are some of the top bus companies for Johor Bahru to Kuala Lumpur bus travel -
KKKL Express
Executive 2+1 seater buses, KKKL buses are popular for the Johor Bahru to Kuala Lumpur route. KKKL buses depart from Larkin Sentral Bus Terminal and arrive at Terminal Bersepadu Selatan (TBS), offering ease of travel from one transport hub to another. You can also choose KKKL Express if you wish to de-board at TBG, which offers easy access to Batu Caves.
LA Holidays Travel and Tours Sdn Bhd
LA Holidays buses are standard buses with basic amenities, but are one of the top choices for travelers. Besides Larkin Bus Terminal, LA Holidays also offers Pasir Gudang as one of the boarding points for the JB to KL bus route.
KPB Ekspress
KPB Ekspress buses are available in 2 formats - Executive 2+1 and Double Decker buses. These buses from JB to KL offer a number of boarding points, including Tun Aminah Terminal, Larkin Bus Terminal, Pasir Gudang Bus Terminal, offering ease of access for passengers. On redBus, you can also check for cancellation and reschedule options when booking KPB Ekspress buses.
Top Liner
Top Liner buses are Executive 2+1 buses with standard amenities and discounted child fares. Highly recommended by users for their services, Top Liner buses provide boarding facilities across terminals in Johor Bahru with drop-offs not just at TBS but also at Terminal Bersepadu Gombak, which is a great option for locals visiting Batu Caves.




