How to Go to JB from Kuala Lumpur by Bus, Flight & ETS

 Car Rental Johor
Posted by Yusoff Dudayef on 17 Oct 2025

Johor, located at the southern tip of Peninsular Malaysia, is one of the country’s most dynamic and diverse states. Home to world-class attractions such as LEGOLAND® Malaysia Resort, Desaru Coast, Johor Premium Outlets, and the scenic Kota Tinggi Firefly Park, this state is a favourite destination for families, couples, and adventure seekers alike. Whether you’re heading to Johor Bahru for a quick weekend escape or a longer beach getaway, getting there from Kuala Lumpur is easy and convenient.

In this guide, we’ll show you the best ways to travel from Kuala Lumpur to Johor Bahru, including bus, flight and ETS options, travel times, pros and cons, and tips for exploring Johor upon arrival.

how to go to johor from kl

Source: https://tourismjohor.my/

How to Go to Johor Bahru from Kuala Lumpur

Travelling from Kuala Lumpur to JB s straightforward, with several transportation options available depending on your budget, schedule, and preference.

1. By Bus from KL to Johor Bahru

Taking a bus is one of the most popular and affordable ways to get from Kuala Lumpur to Johor Bahru. The journey typically takes around 4 to 5 hours, depending on traffic and weather conditions.

Most buses depart from Terminal Bersepadu Selatan (TBS) in Kuala Lumpur and arrive at Larkin Sentral, Johor Bahru’s main bus terminal.

Pros:

  • Affordable fares starting from RM35 – RM45 per ticket
  • Frequent daily departures
  • Comfortable and air-conditioned coaches available
  • Direct routes with minimal stops

Cons:

  • Travel time may vary due to traffic
  • Limited luggage space on some buses
  • Longer travel duration compared to flights

2. By Bus from KLIA/KLIA2 to Johor Bahru

If you’re flying into Kuala Lumpur International Airport and heading straight to JB, you can take a direct airport bus from KLIA or KLIA2 to Larkin Sentral or JB Sentral. The journey takes about 5 to 6 hours.

Pros:

  • Direct transfer from the airport to Johor Bahru
  • Budget-friendly option for travellers in transit
  • Comfortable and reliable coaches available

Cons:

  • Longer travel time
  • Fewer departures per day
  • May not be ideal for those in a hurry

3. By Flight 

For travellers who prefer speed and convenience, flying is the fastest way to get from Kuala Lumpur to Johor Bahru. Flights operate from Kuala Lumpur International Airport (KLIA/KLIA2) to Senai International Airport (JHB).

The flight takes around 1 hour, making it ideal for business travellers or those short on time.

Airlines operating this route include:

  • Malaysia Airlines
  • AirAsia
  • Batik Air Malaysia

Pros:

  • Fastest travel option (around 1 hour flight time)
  • Multiple flights daily
  • Comfortable and convenient

Cons:

  • Slightly more expensive (starting from around RM100+)
  • Requires additional transport from Senai Airport to the city centre
  • Longer total travel time if including airport check-in and waiting

4. By ETS Train from KL Sentral to JB Sentral

A new direct ETS (Electric Train Service) has recently begun operations between Kuala Lumpur and Johor Bahru, making rail travel much faster and more comfortable. Starting from December 12, 2025, KTM extended its ETS service all the way from KL Sentral to JB Sentral without the need for long transfers at Gemas. 

Typical journey time from JB to KL by ETS is around 4-4.5 hous, significantly cut travel time by car or bus. Tickets can be purchased online or via the KTM ticketing app or kiosk

Pros:

  • Comfortable seats with more legroom and onboard amenities
  • Faster and smoother ride with minimal delays from traffic
  • Direct service between KL Sentral and JB Sentral
  • Multiple daily departures including morning and evening trains

Cons:

  • Fares may be higher than buses, especially during peak travel days
  • Less frequent departure times than buses
  • Still new, so seats can sell out quickly during holidays or weekends

Read more: Guide to Travel from KL Sentral to Johor Bahru by ETS Train

best transportation in johor

Source: travelandleisureasia

Best Way to Explore Johor Once You Arrive

After arriving in Johor Bahru or Senai International Airport, you’ll need transportation to explore the city and nearby attractions. Here are some of the best ways to get around:

1. Car Rental

For maximum convenience and flexibility, renting a car in Johor is highly recommended. You can easily explore Johor Bahru’s shopping and dining spots, drive to Desaru Coast for a beach getaway, or visit attractions like LEGOLAND® Malaysia and Johor Premium Outlets.

2. E-hailing Services

Services such as Grab are widely available in Johor Bahru and offer an affordable way to move around, especially for short distances within the city.

3. Public Transport

Johor Bahru has local buses and taxis, though these can be limited depending on your destination. Intercity buses are also available for those planning to visit other parts of Johor such as Kota Tinggi, Desaru, or Mersing.

4. Walking

If you’re staying near JB Sentral or Johor Bahru City Square, most attractions, restaurants, and shops are within walking distance.

How Many Days Are Enough to Explore Johor?

To fully experience Johor’s highlights, plan to stay at least 3 to 4 days. This allows you to explore Johor Bahru city, spend a day at LEGOLAND®, and take a trip to Desaru or Kota Tinggi.

Top Areas to Stay in Johor

Depending on your travel plans and preferences, here are some of the best areas to stay:

1. Johor Bahru City Centre

Perfect for those who love shopping, dining, and nightlife. Close to JB Sentral, City Square Mall, and Komtar JBCC.

2. Desaru Coast

Ideal for beach lovers and families seeking a relaxing seaside escape. Home to luxury resorts, Adventure Waterpark Desaru Coast, and scenic beaches.

3. Nusajaya / Iskandar Puteri

Great for families visiting LEGOLAND® Malaysia or SEA LIFE Aquarium.

4. Kota Tinggi

For nature lovers who want to experience Kota Tinggi Firefly Park River Cruise Tour, waterfalls, and mangrove adventures.

Explore Johor Hassle-Free with Johorbook!

Getting to Johor Bahru from Kuala Lumpur is easy, whether you prefer to travel by bus, flight or ETS. Buses offer an affordable and comfortable option, while flights are perfect for saving time. A new quicker options would be by travelling from KL Sentral to JB Sentral by ETS

Once you arrive, exploring Johor is simple with car rentals, Grab rides, or walking around city attractions.

If you’re planning your next trip to Johor, book your car rental in Johor Bahru with Johorbook.my! Choose from a wide range of vehicles at affordable prices and enjoy the freedom to explore Johor your way, from its beautiful beaches to its vibrant city life. 

Book car rental with Johorbook today and experience Johor with comfort, convenience, and confidence!