Manage Booking
  • Bus Tickets
  • Reschedule
  • Cancel
  • Show My Ticket
  • Email/SMS
  • SGD Singapore Dollar
  • MYR Malaysian Ringgit
  • English
  • Malay

Bus From Johor Bahru to Kuala Lumpur

Johor Bahru to Kuala Lumpur Bus Service

Avg. Bus Duration
Buses depart from
Bus arrives in
Daily Bus Services
3 hours 25 mins

Johor Bahru to Kuala Lumpur Bus Distance

Earliest Bus
Last Bus
331 km

Johor Bahru to Kuala Lumpur Bus Schedule & Fare

Bus Operator First Bus Last Bus Duration  
Transnasional 00:00 18:00 16 hrs 29 mins VIEW PRICE
Plusliner Nice 07:00 18:15 4 hrs 15 mins VIEW PRICE
SMB Express 10:00 21:30 6 hrs 5 mins VIEW PRICE
Southern Putra Liner 07:30 22:35 5 hrs 15 mins VIEW PRICE
Meridian Holidays 06:00 22:45 10 hrs 45 mins VIEW PRICE

Johor Bahru to Kuala Lumpur Bus

Buses from Johor Bahru to Kuala Lumpur cover a distance of approximately 331.2 km. A bus will take nearly 4-5 hours to complete this journey. While you can choose to travel by cab, booking a JB to KL bus is best if you are looking for affordable options. 

About Johor Bahru

Johor Bahru is the capital of Johor, a state in Malaysia. It is located at the southernmost end of the Malay Peninsula. Johor Bahru is known for its spectacular waterfront and historical landmarks. This is why it is a tourist destination and tourists from all over the world visit. Locals and tourists visit Johor Bahru for weekend getaways, sightseeing, and shopping. It is connected to different locations across Malaysia, including Kuala Lumpur, and therefore, the city sees a lot of traffic to and from the capital. The best time to book a bus ticket from JB to KL is when the weather is not as humid.

About KL

Kuala Lumpur, the capital of Malaysia and home to Petronas Towers, is a famous city in Southeast Asia. The literal meaning of Kuala Lumpur is Muddy Confluence because of the confluence of the rivers Gombak and Klang. In this city, you will find plenty of tourist and natural attractions. People from different cultures live together, and you can see that through the various festivals celebrated throughout the year. It is also a popular shopping and dining destination. You will find multiple restaurants, cafes, and street stalls, where you can try many local delicacies.

Things to do in KL

Once your JB to KL bus has reached its destination, here are a few things you should do.

  • Enjoy a day at Sunway Lagoon Theme Park
  • Visit Aquaria KLCC
  • Shop at Central Market
  • Climb to the top of Petronas Towers
  • Savor the street food
  • Stroll through Chinatown
  • Enjoy your time at the Jump Street Asia Trampoline Park
  • Skate away in the Sunway Pyramid Ice Skating

Best Food in KL

Kuala Lumpur is a city known for its street food, and no one should miss out on its authentic Malaysian experience. Some of the most popular Malaysian food available in Kuala Lumpur are:

  • Roti canai
  • Nasi kandar
  • Nasi lemak
  • Satay
  • Cendol
  • Wan tan mee
  • Masak Lemak
  • Rendang

Places to visit in KL

The various places you should keep in mind before taking your Johor Bahru to Kuala Lumpur trip are

  • The Petronas Twin towers are undoubtedly the central attraction in Kuala Lumpur.
  • The Skyview Deck at the KL Tower is also another place people tend to relax and enjoy the view of the outstanding skyline of Kuala Lumpur.
  • Batu caves are among the most visited places in Kuala Lumpur due to their heritage as well as scenic beauty.
  • As any trip is incomplete without you shopping, tourists usually spend a few afternoons in Chinatown shopping for themselves and their loved ones.

Best time to visit KL

Kuala Lumpur has a hot and humid tropical climate; thus, people prefer to travel there from May to July or December to February. These months also align with the summer vacations and Christmas holidays from all around the world. Thus, there is a higher demand for bus ticket online, and the cities stay brimmed with tourists.

Bus Service between Johor Bahru and KL

Many popular operators provide an express bus from JB to KL. These buses usually have executive coaches and can be both air-conditioned and non-air-conditioned. Bus services are the easiest and cheapest way to travel from Johor Bahru to Kuala Lumpur as the ticket price is quite affordable. The average bus ticket price between the two cities ranges from 27 MYR to 35 MYR. The buses take about 5 hours to complete the journey.

Boarding and Drop-off Points

The boarding points of every Johor Bahru to Kuala Lumpur bus are:

  • Jb Sri Putri
  • Terminal Taman Universiti
  • Tun Aminah Terminal
  • Larkin Bus Terminal

The drop-off points of all the best buses from JB to KL are:

  • TBS (Terminal Bersepadu Selatan)
  • Hentian Duta

Popular Bus Company from Johor Bahru to KL

The various popular bus companies that offer buses in the Johor Bahru to Kuala Lumpur route are:

Are you looking for affordable bus tickets from Johor Bahru to Kuala Lumpur?

You can easily book affordable bus tickets online from Johor Bahru to Kuala Lumpur using the redBus website/mobile application.

Why Choose redBus for your journey?

redBus is one of the best e-ticketing platforms for booking bus tickets online globally. It provides a user-friendly interface, which users can use to compare and buy bus tickets from the comfort of their homes, offices, etc. Furthermore, on redBus, you can enjoy discounts, cancellation and reschedule facilities and 24x7 customer care, among many other benefits.

Weather in Kuala Lumpur

Kuala Lumpur is close to the equator making a temperate climate. The city generally experiences sunny, hot, and humid weather, with ample rainfall during the monsoon season. The average temperature is 32 degrees celsius. The lowest temperature ranges from 22-25 degrees.

How to book Johor Bahru to Kuala Lumpur bus tickets online on redBus?

To book Johor Bahru to Kuala Lumpur bus tickets online on redBus, follow the steps mentioned below -

  • Scroll up to the top of this page.
  • Click on ‘Modify’ to change the date. You can also use this option to change the route. After selecting the date, click on ‘Search’.
  • You will see the list of buses from Johor Bahru to Kuala Lumpur for your chosen date. Compare and choose a bus.
  • Next, select seats, boarding and drop-off points.
  • Enter passenger details and proceed to pay.
  • Make the payment to confirm the booking. You will receive your bus ticket online via email and SMS.

Johor Bahru to Kuala Lumpur Bus

JB to KL Bus


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

A: 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.

Can I purchase a round trip bus ticket with the same operator or other operators?

A: While making your booking, the website offers you the option of booking round trips. You can make the booking with the preferred bus operator as per your choice of date and time.

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

A: The offer of upto 20% off on Johor Bahru to Kuala Lumpur bus tickets is, indeed, the best offer on the redBus platform as customers can save a lot on their totale bus ticket price.

Can I book a round trip bus ticket when traveling from Johor Bahru to Kuala Lumpur?

A: Yes, you can book a round trip bus ticket. On the home page of the redBus app or website, enter the starting and return date after entering the to and from details. A round trip is a convenient option, and it can easily be booked using our website.

How do I book a bus from Johor Bahru to Kuala Lumpur?

A: 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 and book your seat within 5 minutes.

What time does the first bus leave from Johor Bahru to Kuala Lumpur?

A: The first bus starts from Johor Bahru at midnight from the JB Larkin Bus Terminal and the last bus leaves at 11:50 PM. Make sure you arrive half an hour before the designated departure time to ensure hassle-free travel. Check with the bus operator about the timings of the bus.

  • Transtar Travel
  • Konsortium (Malaysia)
  • KKKL Express
  • LA Holidays Travel and Tours Sdn Bhd
  • Intertop Express
  • Neoliner Express
  • GJG Express

Redbus Ensures

    Get amazing discounts every time you book with us
    Over 17 million happy customers globally
    80+ Coach companies with 800+ Routes across Malaysia & Singapore
    Change of plans? Reschedule according to your convenience

Offers on Johor Bahru to Kuala Lumpur Bus Tickets

redBus offers amazing offers and discounts to its customers on online bus tickets booking. Customers can enjoy upto 50% off on their Johor Bahru to Kuala Lumpur bus tickets. Select any of the buses available on Johor Bahru to Kuala Lumpur bus route and make your journey extremely affordable by grabbing upto 50% off on bus tickets. 

Learn more about such exciting offers at: 

Return Bus Tickets Online

You can easily book a JB to KL bus ticket online from redBus. If you are planning a return journey, you can choose to book a round trip by entering the return date when searching for buses from Johor Bahru to Kuala Lumpur. When booking your online bus tickets from JB to KL, select the 'Add a Return Ticket' option from the top right corner to look for KL to JB buses. redBus will then show you buses that travel from JB to KL and back. If you want to book the return ticket later, search for a KL to JB bus on the redB us site. The different buses available will be shown, and you can choose one that has a convenient schedule.

Do you want to exit reschedule flow?