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
Cheapest Bus Ticket
3 hours 25 mins
Johor bahru
Kuala Lumpur
MYR 27

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  
Yellow Star Express 00:30 23:59 4 hrs 52 mins VIEW PRICE
Meridian Holidays 06:00 23:59 4 hrs 52 mins VIEW PRICE
LXC Travel 09:00 20:30 4 hrs 0 mins VIEW PRICE

Johor Bahru to Kuala Lumpur Bus

Johor Bahru and Kuala Lumpur are two important cities in Malaysia. Therefore, you will find many buses from Johor Bahru to Kuala Lumpur operating from early morning to late night. Over 250 buses run by more than 20 operators serve this route offering basic to luxury facilities. Some of these amenities are wifi, reading light, charging point, USB port, comfortable seats, etc. Many people take a bus from Johor Bahru to Kuala Lumpur as it is both affordable and comfortable. The journey is beautiful with well-maintained roads. You can select your seats, boarding and drop-off points while booking bus tickets online on the redBus website/mobile app. 

About Johor Bahru

Johor Bahru (JB) is located at the southern end of Malaysia. It is one of the major financial centres of the country. JB offers the main connection to Singapore and serves as a commercial hub with plenty of shopping malls. People often travel from Kuala Lumpur to JB and cross the border to Singapore or vice versa. You can visit here to enjoy a weekend at the Endau Rompin National Park, Kota Tinggi waterfalls, or the Gunung Pulai forest.

About Kuala Lumpur

Kuala Lumpur, the capital of Malaysia and home to Petronas Towers, is a popular 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 here together, and you can see that through the various festivals celebrated here throughout the year. It is also a popular shopping and dining destination. You will find various restaurants, cafes and street stalls, where you can try many local delicacies. 

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.

Places to stay in Kuala Lumpur

In Kuala Lumpur, you can find various options of stay ranging from hotels to hostels, dorms and service apartments.

Best Food in Kuala Lumpur

  • Ikan Bakar
  • Nasi Lemak
  • Ramly Burger
  • Cendol
  • Apam Balik

You can find numerous restaurants and cafes in Kuala Lumpur where you can enjoy these delicacies.

Things to do in Kuala Lumpur

  • Enjoy a day at Sunway Lagoon Theme Park
  • Visit Aquaria KLCC
  • Shop at Central Market
  • Climb to the top of Petronas Towers
  • Savour the street food
  • Stroll through Chinatown

Places to visit in Kuala Lumpur

  • Batu Caves - A limestone hill that is home to several caves and cave temples. It is located in Gombak, Selangor. 
  • Sultan Abdul Samad Building - A late 19th century building that was used by the Britishers for administrative purposes. 
  • Perdana Botanical garden - Formerly the Perdana Lake Gardens, you can experience greenery in this place. 
  • Petrosains, The Discovery Centre - It is a science and technology museum, where you can take part in various workshops. 
  • Butterfly Park - It is the largest park of its kind in the world housing over 5000 butterflies. It is also a sanctuary for insects and reptiles apart from butterflies. 
  • Petronas Twin Towers - The tallest twin towers in the world, this place is a major landmark in the city. 

Travel Options in Kuala Lumpur

The busy city of Kuala Lumpur has plenty of transportation options with a well-established network of buses, metro rail, and taxis.

Best time to visit Kuala Lumpur

The best time to visit Kuala Lumpur is between April to October. The monsoons are from November to March and May to September.

Several events/festivals take place in Kuala Lumpur and to see these you can plan your trip to the city accordingly. In January and February, you can witness Thaipusam and Chinese New Year celebrations here. During CNY, the Thean Hou Temple is one of the places you must visit. 

In May, you can see the Adiliftri celebrations and in June, the city celebrates the birthday of the King of Malaysia. On 31st August, Independence day celebrations take place in various venues. The annual Malaysian Motorcycle Grand Prix is held in October. It is one of the most popular events in the city. Lastly, you can enjoy Deepavali and Christmas here in November and December.

Bus fare from Johor Bahru to Kuala Lumpur

The starting fare of a JB to KL bus ticket is MYR 27, and it can go up to MYR 70 depending on the operator, bus type, etc.

Popular Bus Companies from Johor Bahru to Kuala Lumpur

Many buses run from Johor Bahru to Kuala Lumpur. You can read the reviews of these buses online on redBus to find the best bus from JB to KL. Some of the popular bus operators for this route are -

Boarding and Drop-off Points

Boarding Points in Johor Bahru

  • Infront Of KFC Petronas Jalan Skudai, Johor Bahru (Call 6074342399 / 6074338199 For Enquiry)
  • JB Larkin Bus Terminal
  • Jb Sri Putri
  • Kfc Larkin Bus Terminal
  • Skudai
  • Terminal Bas & Teksi Taman Ungku Tun Aminah 019-7432690
  • Terminal Taman Universiti

Drop-off Points in Kuala Lumpur

  • Kl Sentral
  • Scoot Hotel, Infront Kl Sentral ( 019-7432690 )
  • Sunway Pyramid
  • Tbs (Terminal Bersepadu Selatan)

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


What is redBus bus pass?

A: By using the redBus bus pass, one can save up to 25% on commuting. The bus pass is applicable on buses from selected routes and operators. To avail the pass, one can choose the route, bus operator, select number of trips and pay the one time discounted fare. This pass can be easily redeemed on the date of journey.

What are the amenities provided in the bus?

A: WiFi and CCTV surveillance is available on all buses. They have LCD TV, music system, and comfortable seating for all types of passengers. There is a dedicated staff in every bus to assist passengers at all times. Tourists will like these buses for the services that are offered. Traveling by bus from JB to KL will surely be a memorable one.

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

A: 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 purchase bus tickets through redBus to go from Johor Bahru to Kuala Lumpur?

A: Yes, tickets can be purchased with a good discount through redBus. A lot of options are available to choose from. There are also offers through which one can get tickets at discounted rates. Check out the website regularly for the best deals.

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

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

Can I change my booking after I have paid for the ticket?

A: You can reschedule your journey once you have made a booking. However, it is advisable to check if your booking can be amended before you book the ticket as not all operators offer this facility.

  • City Express
  • Yellow Star Express
  • Meridian Holidays
  • Sin Yong
  • LXC Travel


Easy online bus booking methods and secure payment options on enable travellers to book Johor bahru to Kuala Lumpur bus tickets. Avail great redBus offers on bus reservation. Simply book tickets online and travel in comfort.

A globally recognised bus booking portal, redBus offers the best prices in the market, thereby making your bus booking experience all the more satisfying. redBus provides updated prices and bus schedules of the top bus providers that operate in the region. Customers can complete their payment through the secure network and receive the confirmation of the same in a matter of seconds. Book a bus ticket online through redBus and travel from Johor bahru to Kuala Lumpur by clicking on the link provided below:

redBus caters to every Spanish speaker as well. Click on the link provided below to find out more:

Top Bus Operator Images

    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


    Easy online bus booking methods and secure payment options on enable travellers to book Johor bahru to Kuala Lumpur bus tickets. Avail great redBus offers on bus reservation. Simply book tickets online and travel in comfort.

    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 20% 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 20% 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?