Kuala Lumpur to Johor Bahru Bus

Affordable tickets with world's best travel companies

It will take 4 hours 57 mins to reach from Kuala Lumpur to Johor Bahru. The earliest departure from Kuala Lumpur is at 12:30 AM. And the last bus is at 11:59 PM. The price for one bus ticket starts from MYR 35.

World Wide Coverage
World Wide Coverage
Find affordable travel tickets across the world, all at one place
Anxiety-free travel
Anxiety-free travel
We ensure your information is safe and your travel is hassle free, whenerver you go
No hidden charges
No hidden charges
Find the best deals online and guess what, refunds are simple!

Kuala Lumpur to Johor Bahru Bus Timings & Fare

Bus Operator First Bus Last Bus Duration Lowest Fare No of Services    
Suasana Edaran Sdn Bhd 06:00 23:59 5 hrs 12 mins MYR 35 50 BOOK TICKET
Warisan Express (M) Sdn Bhd 00:30 23:59 4 hrs 0 mins MYR 35 28
Warisan Express (M) Sdn Bhd Bus-Front Image
Warisan Express (M) Sdn Bhd Bus-Front Image
LA Holidays Travel and Tours Sdn Bhd 01:00 23:55 5 hrs 12 mins MYR 35 21
LA Holidays Travel and Tours Sdn Bhd Bus-Front Image
LA Holidays Travel and Tours Sdn Bhd Bus-Front Image
KKKL Express 00:30 23:00 5 hrs 12 mins MYR 38 19
KKKL Express Bus-Front Image
KKKL Express Bus-Front Image
Yellow Star Express 10:00 23:59 5 hrs 12 mins MYR 35 18
Yellow Star Express Bus-Front Image
Yellow Star Express Bus-Front Image

Kuala Lumpur to Johor Bahru Bus Service

Avg. Bus Duration


4 hrs 57 mins

Buses depart from


Kuala Lumpur

Bus arrives in


Johor Bahru

Daily Bus Services



Cheapest Bus Tickets


MYR 35

Earliest Bus


12:30 AM

Last Bus


11:59 PM

redBus Highlights

<strong>36 Mn+</strong> satisfied customers

36 Mn+ satisfied customers

Over 3500 bus-company partners

Over 3500 bus-company partners

<strong>2,00,000+</strong> bookings per day<br>World's largest bus-ticket platform

2,00,000+ bookings per day
World's largest bus-ticket platform

Assured seat of your choice

Assured seat of your choice

<strong>Secured and Verified payments</strong>

Secured and Verified payments

mastercard, visa, maestro
redBus Ensures
    Our customer support will ensure to service all your queries
    Over 17 million happy customers globally
    Get all your bus travel needs covered under one roof
    Highest security standards with your information completely safe and secure

Kuala Lumpur to Johor Bahru Bus

Bus from Kuala Lumpur to Johor Bahru

Bus Travel Guide from KL to Johor Bahru

The capital city of Malaysia, Kuala Lumpur, or KL as it is popularly called, href='/city-buses/tanjung'> href='/city-buses/sri-iskandar'> href='/city-buses/prangin-mall'> href='/city-buses/pasir-putih'> href='/city-buses/pakbara-pier'> href='/city-buses/koh-tao'> href='/city-buses/koh-samui'> href='/city-buses/koh-phangan'> href='/city-buses/koh-lipeh'> href='/city-buses/koh-lanta'> is a beautiful cosmopolitan. KL is a prominent tourist destination due to the myriad of attractions and activities it offers to its visitors. Johor Bahru is another prominent tourist destination in Malaysia. The city is the gateway to the island nation due to its proximity to Singapore. The road distance between KL to Johor Bahru is 330 km, approximately, and many prominent bus operators ply on this popular route. One can book a bus online ticket on KL to JB bus route on redBus for a safe and convenient journey.

How to reach Johor Bahru from Kuala Lumpur? 

You can reach Johor Bahru from Kuala Lumpur in the following ways -  

  • By Train - You can choose to travel by a train from Kuala Lumpur to Johor Bahru. Multiple trains travel along the KL to JB route. 
  • By Flight - If you are short on time, you can choose to travel from KL to JB by flight. 
  • By Bus - The best way to travel from Kuala Lumpur to Johor Bahru is by buses. Many buses frequently travel along this route. You can also opt to travel on a luxury bus from KL to JB. Aeroline KL to JB buses are the most popular among travellers. 
  • By Taxi - You can also choose to travel from KL to Johor Bahru via a taxi. However, travelling via cabs may cost you more compared to other modes of transport.

You can book Kuala Lumpur to Johor Bahru bus tickets online on the redBus website/ mobile application. On redBus, you can compare all the buses from KL to JB based on prices, amenities, etc.

How to travel safely from Kuala Lumpur to Johor Bahru?  

  • You must wear a mask while travelling from KL to JB by bus. 
  • Use hand sanitisers and follow social distancing norms to protect yourself from the recent COVID pandemic. 
  • Book bus tickets online on redBus to avoid crowds at physical ticket counters. redBus will provide you with an online bus ticket from JB to KL upon successful booking.  

The state government has taken various initiatives to provide a safe travel experience to the commuters. Bus stations and buses are regularly dis-infected to protect passengers.

KL to Johor Bahru Bus Details 

Kuala Lumpur is one of the most popular tourist destinations in Malaysia but also in the world. The capital city has every kind of entertainment, shopping, eating, and other tourist attractions for the enjoyment of its visitors. Johor Bahru, the capital of Johor, a state in Malaysia, serves as the gateway to explore the island. Though it is considered a gateway, it has many tourist attractions from monuments, theme parks, natural attractions, etc., to make it a sought-after vacation place.  

Traveling to Johor Bahru from Kuala Lumpur via bus is the most affordable and convenient option due to the availability of numerous buses. The KL to JB bus is serviced by many prominent bus operators of Malaysia, such as Yellow Star ExpressCity ExpressMeridian HolidaysEltabina Jaya ExpressSuper 88 ExpressMayang Sari Express, and Transnasional.  

The Kuala Lumpur to Johor Bahru bus covers a distance of roughly 330 km in 5 to 6 hours. Most buses on the route stop for short refreshment breaks on the route. The time may vary as per the traffic and weather conditions on the road. The bus fare is MYR 20 to MYR 36. The bus fare will vary for different bus types and amenities provided. The bus categories available on the route are:  

  • Executive. 
  • Seater. 
  • Standard. 
  • Economy.

There are multiple pickups and drop-off points for the KL to Johor Bahru bus for passengers’ convenience. The popular pickup points in Kuala Lumpur are:

The popular drop-off points in Johor Bahru are:  

  • Johor Bahru. 
  • JB Larkin Bus Terminal. 
  • Johor Bahru (Skudai). 
  • Terminal bus Larkin. 
  • Terminal Taman Universiti.

The first bus from Kuala Lumpur to Johor Bahru is at 12:30 am, and the last bus departs at 8:00 pm. The first bus reaches Johor Bahru at approximately 6:00 am the last bus reaches approximately 12:30 am. There is a good frequency of buses going from Kuala Lumpur to JB with almost a bus within an hour. To see the complete bus time-table, go to the redBus portal.  

Things to do in Johor Bahru 

Johor Bahru is a popular tourist destination in Malaysia. The city has lots of interesting tourist attractions such as:   

  • Legoland- is a popular theme park consisting of water parks, thrilling rides, and the Lego Kingdom.  
  • Sultan Abu Bakr Mosque- is the largest monument of Johor Bahru with beautiful architecture both inside and outside the mosque. 
  • Old Temple of Johor Bahru/Chinese Temple- is a quaint Chinese temple surrounded by scenic beauty. 
  • Pulai Waterfall- is a popular hiking spot with beautiful waterfalls and shady surroundings.  
  • Sanrio Hello Kitty Town- is a Hello Kitty-themed amusement park with numerous rides, craft activities, live entertainments, playgrounds, etc.  

Tips to Book a KL to Johor Bahru Bus 

You can book your online bus tickets for Johor Bahru from Kuala Lumpur via redBus. When you book bus tickets online, make sure to compare buses before booking. Also, look at the safety precautions buses take. Enter correct contact information, so that redBus can send you the tickets on the right email id and phone number. When you book bus tickets online on redBus, you can enjoy various features, including cancellation and rescheduling. Before cancelling tickets, it is advised to read the terms and conditions.  

How to book bus tickets online from KL to JB on redBus? 

You can find plenty of options for a Kuala Lumpur to Johor Bahru bus. The travel duration from KL to JB is approximately 4 hrs, and it takes less than 5 minutes to book your bus tickets online on redBus. 

The steps to book your KL to JB bus tickets online on redBus are as follows -  

  • Search for the buses after filling in the 'From' and 'To' columns as Kuala Lumpur and Johor Bahru and choosing the onward date. If you are also seeking a bus ticket from JB to KL, choose a return date as well. 
  • Filter the search results according to the amenities, departure time, pickup and drop-off points, bus company etc. If you are specifically looking for an Aeroline bus from KL to JB, click on the 'Bus Company' option on the left sidebar and check the box against this operator and click 'Apply'. 
  • There will be multiple bus options, including express buses from KL to JB. You can sort the buses as per different parameters to help you find the most suitable choice. 
  • Once you have chosen the best bus from KL to JB, click on the 'View Seats' button. Here, select the seat and then proceed to pick the boarding and drop-off points. Usually, a bus from KL to Johor Bahru has multiple boarding and drop-off options. So make your choice accordingly. 
  • Now, proceed to book the tickets. Give the passenger's details, and move to the payment section. You can provide any discount codes (if available) at this point. Make the payment. 
  • The confirmed ticket will be sent on the email and mobile number provided, in the form of an e-ticket and M-ticket, respectively. You could use either of these versions at the time of boarding.

Disclaimer: Bus timings, routes, and fares are subject to change. Please check locally for any last-minute changes.


How can I book a bus ticket online from one route to another??
You can simply log on to www.redbus.com, choose any specific country you would like to book a bus in, and select the source and destination. After choosing the route and the date, you will find a number of options for buses available. redBus site is user-friendly and booking a bus ticket is just a matter of a few minutes.
Do I need to print my ticket for this bus route?
This depends upon the bus operator and the country you are travelling in. You can check this information while booking a bus ticket for a particular bus operator. However, most of the bus operators allow M-ticket or E-ticket sent to your registered email address, you may require to print the ticket if any bus operator specifically asks for the same.
Where can I find the location of my bus stop?
As you get the listing of buses available on a selected route, you can click on the 'Boarding & Dropping Point' tab to check the exact location of your pickup and drop-off points. redBus also offers ‘Track my bus’ facility in a few countries to check the live location of the bus.
How early should I arrive for the trip?
Passengers are required to reach the boarding place at least 30 minutes before the scheduled departure time of the bus.
Can I reschedule my bus ticket on this route?
Yes, you can. However, this option is available with some selected bus operators on www.redbus.com. You just have to enter your bus ticket number and email address, verify your ticket details, and choose a reschedule date.
At what time do buses start from Kuala Lumpur to Johor Bahru?
Buses from Kuala Lumpur to Johor Bahru generally start early in the morning and continue until late evening. However, the bus timings may vary depending on the bus operators and season. This is where redBus helps you out. You need not contact several bus operators to get updated about the bus schedules. You will find all the updated information on redBus website while booking a bus ticket online.
Are there any discounts available on the route from Kuala Lumpur to Johor Bahru?
Kuala Lumpur to Johor Bahru is one of the popular routes and it’s quite likely that you may get exciting discounts on booking bus tickets through redBus on this route. It would be better if you plan your journey in advance and book your tickets so that you can get the best price and best seat for your trip.
How do I book a bus from Kuala Lumpur to Johor bahru?
You can either visit the terminal and go the booth belonging to the bus operator of your choice, wait in line, select a seat, and book your ticket. If you’d rather not do that, you can visit www.redbus.my and book your seat within 5 minutes.
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.
What is the distance between Kuala Lumpur and Johar Bahru and what is the time taken for KL to JB bus to reach Johar Bahru?
The distance between KL and Johar Bahru is about 330 kilometers. A non-stop bus will take a travel time of 4 to 5 hours to reach Johar Bahru from KL.
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.
What is the ticket price for the bus journey between KL and Johar Bahru?
The ticket price will vary on the type of bus you choose for your journey. Tickets range from RM 19.5 to RM 36 and this price varies due to a number of factors such as type of bus, amenities provided, etc. redBus only facilitates online booking of bus tickets from the comfort of your home. You can see the ticket pricing for various buses on any given route on the official redBus app or website.
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.
Will I get a discount on my kid’s bus ticket?
Yes, you will discount on your kid’s bus ticket if they are below 15 years of age. There is no separate ticket for kids below 3 years.
Which is the best offer for Kuala Lumpur to Johor bahru bus tickets on the redBus platform?
The offer of upto 20% off on Kuala Lumpur to Johor bahru bus tickets is, indeed, the best offer on the redBus platform as customers can save a lot on their totale bus ticket price.
Kuala Lumpur
  • Berjaya Times Square
  • Hentian Duta
  • KL Sentral
  • TBS (Terminal Bersepadu Selatan)
Johor Bahru
  • Larkin Bus Terminal
  • R&F Mall
  • Skudai
  • Terminal Taman Universiti
  • Tun Aminah Terminal

Enjoy your bus trip from Kuala Lumpur to Johor Bahru !
You want to go the other way? check all offers from
Johor Bahru to Kuala Lumpur