Complete Guide on Getting to Johor From Kuala Lumpur by Bus & Flight

 Car Rental Johor
Posted by Yusoff Dudayef on 17 Oct 2025

Complete Guide on Getting to Johor From Kuala Lumpur by Bus & Flight

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, including bus and flight options, travel times, pros and cons, and tips for exploring Johor upon arrival.

Source: https://tourismjohor.my/

 

How to Go to Johor from Kuala Lumpur

Travelling from Kuala Lumpur to Johor is 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 Johor, 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 from Kuala Lumpur to Johor Bahru

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

Source: https://www.travelandleisureasia.com/sea/destinations/southeast-asia/things-to-do-in-johor-bahru/

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

Book your car rental in Johor with Johorbook today!

 

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:

Johor Bahru City Centre

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

Desaru Coast

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

Nusajaya / Iskandar Puteri

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

Kota Tinggi

For nature lovers who want to experience firefly river cruises, waterfalls, and mangrove adventures.

 

Explore Johor Hassle-Free with Johorbook!

Getting to Johor from Kuala Lumpur is easy, whether you prefer to travel by bus or flight. Buses offer an affordable and comfortable option, while flights are perfect for saving time.

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 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 with Johorbook today and experience Johor with comfort, convenience, and confidence!

 

Recent Post