Taking a bus from Kuala Lumpur to Johor Bahru is a convenient and affordable way to travel between the two cities. The KL to JB bus route spans approximately 331 km and takes around 5 hours. With 586 services operating daily, passengers can access flexible departure times throughout the day. KL to JB buses run at frequent intervals, especially during busy morning and evening hours, and tickets can be easily booked online.
Johor Bahru (JB) is a bustling city near the Singapore border that serves as a transportation hub for both Singapore and Malaysia. It boasts several theme parks and cultural festivals, including Bon Odori in the summer, the Johor International Kite Festival in February, and the Chingay Parade during Chinese New Year. During the festive season, buses are widely available from the TBS KL to JB bus stations.
Bus Service between KL and JB
As the primary mode of transportation between JB and the rest of Malaysia, buses offer several benefits for passengers travelling this route. Some of the highlights of the Kuala Lumpur to Johor Bahru bus services -
-
Comfortable Seating: Many buses feature executive 2+1 seating, providing ample legroom and reclined seats for a more relaxed journey.
-
Modern Amenities: Passengers can enjoy semi-luxurious or luxurious amenities such as WiFi, USB charging ports, CCTV, and reading lights. To make it easy, you can opt for bus ticket online booking, check bus schedules, filter from a variety of seating options and bus types and customise your bus travel as per your needs on redBus.
-
Choice of Operators: With over 36 bus companies serving the KL to JB bus route, travellers can select from a wide range of options based on their budget and preferences.
-
Frequent Service:The bus schedule from Kuala Lumpur to Johor Bahru has buses running every hour. The first bus from JB to KL departs at 00:00 and the last bus service is at 23:59
Passengers can also easily filter and choose the best bus from KL to JB based on ratings on popular bus ticketing websites, ensuring a personalised and satisfying experience.
Boarding and Drop-off Points for KL to JB bus
Major Boarding Points in KL
- Terminal Bersepadu Gombak should be your boarding point in case you are visiting the Batu Caves neighbourhood.
- Berjaya Times Square is the perfect boarding point if you are planning to board your bus after a leisure and shopping session in central Kuala Lumpur. Best choice for tourists
- Terminal Bersepadu Selatan is the most popular bus terminal in KL, with the strongest bus connectivity and is preferred by locals who travel frequently.
Major Drop-off points in JB
- Larkin Bus Terminal is the most popular boarding point in Johor Bahru with the highest active bus availability.
- Other Boarding points like Tun Aminah and Taman Universiti cater more to suburban residents and students, reducing the need to travel into central JB.
Top Operators Kuala Lumpur to Johor Bahru
Booking a bus from Kuala Lumpur to Johor Bahru is an affordable, convenient, and eco-friendly way to travel between these two cities. With plenty of reliable bus operators offering frequent departures, comfortable seating, and modern amenities, you can sit back, relax, and enjoy the scenic KL to JB bus route. Below are the top operators on the KL to JB route -
KKKL Express
Executive 2+1 seater buses, KKKL buses depart from Terminal Bersepadu Selatan (TBS) and Terminal Bersepadu Gombak (TBG), offering ease of travel.
LA Holidays Travel and Tours Sdn Bhd
LA Holidays buses are standard buses with basic amenities, yet are one of the top choices for travellers. Besides Larkin Bus Terminal, LA Holidays also offers Pasir Gudang as one of the dropping points on the KL to JB bus route.
KPB Ekspress
The Executive 2+1 and Double Decker buses from KPB Ekspress offer several dropping points including Tun Aminah Terminal, Larkin Bus Terminal, Pasir Gudang Bus Terminal. 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 options not just at TBS but also at Terminal Bersepadu Gombak, which is a great option for locals visiting Batu Caves.




