Kuala Lumpur Johor Bahru
...
Sat

Kuala Lumpur to Johor Bahru Bus Tickets

Kuala Lumpur to Johor Bahru Bus Overview

Avg. Bus Duration

:

5 hrs 1 mins

Buses depart from

:

Kuala Lumpur

Bus arrives in

:

Johor Bahru

Cheapest Bus Ticket

:

RM 28.00

Bus Companies

:

36

Earliest Bus

:

12:00 AM

Last Bus

:

11:59 PM

Daily Bus Services

:

586

Kuala Lumpur to Johor Bahru Schedule & Fare 0

Bus OperatorFirst BusLast BusDuration
First Bus - 12:30 AMLast Bus - 11:00 PM5 hrs 12 mins
First Bus - 01:00 AMLast Bus - 11:45 PM5 hrs 12 mins
First Bus - 10:30 AMLast Bus - 11:45 PM4 hrs 30 mins
First Bus - 01:00 AMLast Bus - 11:45 PM5 hrs 12 mins
First Bus - 01:00 AMLast Bus - 11:30 PM4 hrs 0 mins

Kuala Lumpur to Johor Bahru Bus Ticket Online Booking

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. 

Top Bus Operator Images

Kuala Lumpur to Johor Bahru Bus Ticket - Guaranteed Lowest Price - Exclusive redDeals

Book cheap bus tickets online for Kuala Lumpur to Johor Bahru buses with redDeals on redBus, Malaysia. Get up to 25% off and additional savings on every online booking. Grab redDeals on various ticket types including Return, Early Bird, Round Trip, Last Minute, Trial, and Festive season tickets. Experience the lowest price guarantee on your travel bookings with redBus.
You can enjoy the following 24 redDeals on Kuala Lumpur to Johor Bahru buses:
  • PERCENT Discount By GP Global Travel: Get 15% Extra OFF. offer valid till 31 Jul 2026
  • LASTMIN Discount By GP Global Travel: Get 15% Extra OFF. offer valid till 31 Jul 2026
  • ROUND_TRIP Discount By Quickliner Express: Get 15% Extra OFF. offer valid till 31 Jul 2026
  • ROUND_TRIP Discount By GP Global Travel: Get 15% Extra OFF. offer valid till 31 Jul 2026
  • RETURN_TRIP Discount By GP Global Travel: Get 15% Extra OFF. offer valid till 31 Jul 2026
  • FAQs

    Who are the major bus operators on the KL to JB route?

    There are around 36 that serve the KL to JB route. You can book your ticket from major operators like QuickLiner Express, Mayang Sari Express, City Express, and KKKL Express from the redBus website or mobile app.

    What is the distance between Kuala Lumpur and Johor Bahru and what is the time taken for KL to JB bus to reach Johor Bahru?

    The distance between KL and Johor Bahru is about 330 kilometers. A non-stop bus will take a travel time 5 hours to reach Johor Bahru from KL.

    What are the major terminals in Johor Bahru for my drop point?

    The major terminal that serves as a major drop point for JB to KL buses is the Larkin Bus Terminal.

    What kind of buses are available between Kuala Lumpur and Johor Bahru?

    There are different kinds of buses that are available on this route. Your bus facilities will depend on the type of bus and operator you select for your journey. The general buses that are available on the route between Kuala Lumpur and Johor Bahru are SVIP buses, Luxury buses, Standard buses, and Express buses. Some of these buses come with reclining seats for the long journey.

    Do I need to print out my bus ticket before boarding?

    There are two main scenarios that you might fall into when you have to board a bus. Now, if your boarding point is at any terminal in Malaysia, passengers will have to take a print out of the bus ticket that has been sent to the email in a PDF format. The second scenario is when your boarding point is a bus stop and not a terminal. In this case, you will receive an M-ticket that you will have to produce before boarding your bus. If the operator does not provide an M-Ticket, you will have to take a printout of the ticket (PDF) that has been sent to the registered email ID that you have used to book the bus ticket on the redBus website. Some operators might levy a charge if these conditions are not followed.

    Can I reschedule my journey after I have booked my ticket?

    Yes, you can. But this feature is limited to only a few bus operators in Malaysia. Look for the reschedule icon before booking your ticket.

    How do I pay for my bus ticket on the redBus website?

    There are a number of different modes of payment offered to customers. Customers can either pay by credit card, debit card, or they can select any of the banks listed when you click the “FPX (Malaysia Online Bank Transfer).

    Who do I need to contact for any ticket related information? How will I know if there is a delay in the departure time of the bus?

    For timings and seat related information, you can contact your bus operator or the customer service team at redBus. Our Customer Service team is available 24/7 to address your queries. Usually, if there is a major delay, your bus operator will call you and intimate you of the delay. Alternatively, you can also call your operator before you start for the boarding point to know the departure time.

    Which is the best offer for Kuala Lumpur to Johor Bahru bus tickets on the redBus platform?

    New Users can save upto 60% on Kuala Lumpur to Johor Bahru bus tickets on the redBus platform. Additionally, there are several exclusive redBus discounts on selected operators and child fares that can help passengers save more on bus online booking. 

    Ticket Prices for Bus from Kuala Lumpur to Johor Bahru

    Bus from Kuala Lumpur to Johor Bahru are priced in the range of RM 28 to RM 89.00. You can use redBus promos and discount offers with 5+ exclusive deals to save more on your bus online booking on redBus.

    Several bus operators offer discounted child fares for bus tickets starting from RM 25.20 applicable for kids as young as 1 years. Infants below 2 Years usually travel for free if sharing a seat with an adult. Use the child fare filter and save upto 50% on tickets for your children on the next trip from KL to JB.

    Upto 60% Off on Bus Ticket Online Booking on redBus 

    New users can grab attractive discounts upto 60% with promo code REDBUS60* when they book bus tickets online with redBus. You can check more such redBus offers and promo codes to save more on your bus booking every time.