Bus Johor Bahru to Kuala Lumpur and return

Cheap bus and train tickets for trips from Kuala Lumpur to Johor Bahru and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1850 Companies - 5,587,584 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Tickets between Johor Bahru and Kuala Lumpur can normally be found from $8.63. However, when picking a bus trip, ticket prices are only one part of the equation. By using our smart bus search, you’ll find the ideal option for your travel needs. Simply select one of the offers by Bookaway and CatchThatBus. The fastest bus from Kuala Lumpur to Johor Bahru only takes 4h 45m. Just click the "Find Now" button to see all available buses and pick the best option!

Johor Bahru to Kuala Lumpur Bus Information

Cheapest Bus$7.15
Fastest Bus3h 45m
Distance183.9 miles
Bus CompaniesSS International Express, CatchThatBus, GP Global
  Bus Johor Bahru - Kuala Lumpur    184 mi
Ø Bus connections7 x
Savings-96%

The cheapest bus routes from Johor Bahru to Kuala Lumpur

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Johor Bahru
    Kuala Lumpur
      9:00 AM
      12:45 PM
    22 Jan
    SS International ExpressSS International Express
    from $7.15
  • Johor Bahru
    Kuala Lumpur
      9:00 AM
      12:45 PM
    22 Feb
    SS International ExpressSS International Express
    from $7.18
  • Johor Bahru
    Kuala Lumpur
      11:59 PM
      4:44 AM
    19 Jan
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Johor Bahru
    Kuala Lumpur
      11:59 PM
      4:44 AM
    23 Jan
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Johor Bahru
    Kuala Lumpur
      11:59 PM
      4:44 AM
    27 Jan
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Johor Bahru
    Kuala Lumpur
      9:30 PM
      2:15 AM
    20 Jan
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Johor Bahru
    Kuala Lumpur
      10:00 PM
      2:45 AM
    20 Jan
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Johor Bahru
    Kuala Lumpur
      11:00 PM
      3:45 AM
    20 Jan
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Johor Bahru
    Kuala Lumpur
      11:59 PM
      4:44 AM
    20 Jan
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Johor Bahru
    Kuala Lumpur
      8:30 PM
      1:00 AM
    20 Jan
    +1
    GP GlobalGP Global
    from $162.00
  • Johor Bahru
    Kuala Lumpur
      9:00 PM
      1:30 AM
    20 Jan
    +1
    GP GlobalGP Global
    from $162.00
  • Johor Bahru
    Kuala Lumpur
      9:30 PM
      2:00 AM
    20 Jan
    +1
    GP GlobalGP Global
    from $162.00
  • Johor Bahru
    Kuala Lumpur
      10:00 PM
      2:30 AM
    20 Jan
    +1
    GP GlobalGP Global
    from $162.00
  • Johor Bahru
    Kuala Lumpur
      10:30 PM
      3:00 AM
    20 Jan
    +1
    GP GlobalGP Global
    from $162.00


  Bus Kuala Lumpur - Johor Bahru    184 mi
Ø Bus connections7 x
Savings-55%

The cheapest bus routes from Kuala Lumpur to Johor Bahru

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Kuala Lumpur
    Johor Bahru
      5:00 AM
      6:15 AM
    20 Jan
    AerobusAerobus
    from $3.88
  • Kuala Lumpur
    Johor Bahru
      9:00 PM
      2:00 AM
    20 Jan
    +1
    CatchThatBusCatchThatBus
    from $7.10
  • Kuala Lumpur
    Johor Bahru
      8:00 AM
      11:40 AM
    26 Jan
    SS International ExpressSS International Express
    from $7.19
  • Kuala Lumpur
    Johor Bahru
      8:00 AM
      11:40 AM
    16 Feb
    SS International ExpressSS International Express
    from $7.21
  • Kuala Lumpur
    Johor Bahru
      8:00 AM
      11:40 AM
    31 Jan
    SS International ExpressSS International Express
    from $7.27
  • Kuala Lumpur
    Johor Bahru
      8:00 AM
      11:40 AM
    27 Jan
    SS International ExpressSS International Express
    from $7.30
  • Kuala Lumpur
    Johor Bahru
      8:00 AM
      11:40 AM
    1 Feb
    SS International ExpressSS International Express
    from $7.31
  • Kuala Lumpur
    Johor Bahru
      10:30 AM
      2:05 PM
    1 Feb
    SS International ExpressSS International Express
    from $8.05
  • Kuala Lumpur
    Johor Bahru
      6:00 PM
      10:45 PM
    1 Feb
    CatchThatBusCatchThatBus
    from $8.63
  • Kuala Lumpur
    Johor Bahru
      7:00 PM
      11:45 PM
    1 Feb
    CatchThatBusCatchThatBus
    from $8.63
  • Kuala Lumpur
    Johor Bahru
      8:30 PM
      1:15 AM
    1 Feb
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Kuala Lumpur
    Johor Bahru
      9:30 PM
      2:15 AM
    1 Feb
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Kuala Lumpur
    Johor Bahru
      11:00 PM
      3:45 AM
    1 Feb
    +1
    CatchThatBusCatchThatBus
    from $8.63
  • Kuala Lumpur
    Johor Bahru
      11:59 PM
      4:44 AM
    1 Feb
    +1
    CatchThatBusCatchThatBus
    from $8.63


Current ticket prices

There's two things to look out for when it comes to picking the perfect bus. Number one is to compare prices. For the ride from Johor Bahru to Kuala Lumpur, they currently range from $8.63 to $8.63. It usually depends on whether you book in advance or at short notice. Number two is to compare travel times since there can be significant differences. While CatchThatBus only needs 4h 45m for the whole journey, other companies take up to 4h 45m.

Bus stops in Johor Bahru and Kuala Lumpur

  Stations
Kuala Lumpur (Malaysia)

More on bus features and services


Johor Bahru and Kuala Lumpur: Useful Info

Johor Bahru
497,489
Kuala Lumpur
1.45 Million
Trusted shop
The CheckMyBus App
Free Download