1. Bus – KL to Johor Bahru
2. Train – KL to Johor Bahru
3. Flight – KL to Johor Bahru
4. Taxi – KL to Johor Bahru
🎫 Book a Tour Online
🎫 Book Tickets to Johor
From Kuala Lumpur to Johor Bahru you can get by bus, train, plane, taxi.
-
- Travel distance from Kuala Lumpur to Johor Bahru in Malaysia is about 350 km by land. There are 4 options how you can get to Johor Bahru from Kuala Lumpur: transport by tourist bus, travel by train via Gemas, direct flight or you can book your private taxi/car. The most cheapest and popular option of transfer to Johor Bahru is to travel by tourist bus. Transport by bus from Kuala Lumpur to Johor Bahru takes about 4.5-5 hours and bus tickets cost about $6-18/pp. There are various modern buses from TBS Kuala Lumpur bus station to Larkin Bus Terminal in Johor Bahru. The most fastest option how you can go from KL to Johor Bahru is to take a direct flight.
- Direct flight from Kuala Lumpur Airport to Johor Bahru (Senai International Airport) takes only about 1 hour and it costs about $20-100/pp. There are reliable airlines to Johor Bahru – Malaysia Airlines or Air Asia. There is no direct railway to Johor Bahru from Kuala Lumpur. But you can travel by train to Johor Bahru from KL via Gemas. Transport by KTM train from Kuala Lumpur to Johor Bahru (Kempas Baru Railway Station) takes about 7-8 hours and transfer costs about $11-30/pp. Transfer by train in Malaysia is also a popular option of transfer. From Johor Bahru you can travel to Singapore or you can travel by KTM train to Kota Bharu in northern Malaysia – Kelantan.
-
- The last option how you can go to Johor Bahru from Kuala Lumpur is to travel by private taxi/car. Transport by private taxi/car from Kuala Lumpur to Johor Bahru takes about 5 hours and it costs about $160-460/car. Private car is the most expensive option of transfer to Johor Bahru from KL and you can book your modern car easily online. If you are traveling from Kuala Lumpur to Johor Bahru in southern Malaysia, you should also visit Malacca. It is a popular historical town between Kuala Lumpur and Johor.
- Johor Bahru is the capital of the Malaysian state of Johor, which lies in the south of the Malaysian Peninsula and is directly adjacent to Singapore. The city is not very rich in cultural monuments, but you should stay about 2 days and explore this city if you are going to Singapore. Read the instructions how you can reach Johor Bahru from Kuala Lumpur below in this article. It is also possible to book bus/train tickets, car or flight to Johor Bahru easily online.
Transfer Mode – Kuala Lumpur to Johor Bahru: | Travel Time | Cost Range |
---|---|---|
Tourist Bus | 4-5 hours | $6-18/pp |
KTM Berhad Train | 7-8 hours | $11-30/pp |
Plane (direct flight) | 1 hour | $20-100/pp |
Private Taxi / Car with a driver | 3.5-5 hours | $160-460/car |
How do I get from Kuala Lumpur to Johor Bahru?
1. BUS from Kuala Lumpur to Johor Bahru
The cheapest ground transfer option from Kuala Lumpur to Johor Bahru is a bus transfer. This transport option will be suitable mainly for those travelers who travel in a low-cost style and have a more limited travel budget. Various bus companies can be used on this route such as Billion Stars, LA Holidays, Mara Liner, KKKL Express, City Holidays, Start Mart Express, Bus with 707, Top Liner, Yellow Star, Super Nice Express, Sri Maju Group, Mayang Sari and others.
These companies will offer you modern buses with seats for your transfer to Johor Bahru. Most of these buses depart from TBS Kuala Lumpur and arrive at Larkin Bus Terminal in Johor Bahru, but they may also stop at other locations or stops.
You will see all this information about departures and arrivals when you search for tickets online, so check everything carefully and you know where you are going from and where you are going. The bus transfer from Kuala Lumpur to Johor Bahru takes about 4.5-5 hours, but this time may vary a little and buses may also be late.
Bus transport is cheap and tickets from Kuala Lumpur to Johor Bahru cost between $6-18/pp, these prices are roughly the same throughout the year. The bus timetable to Johor Bahru is relatively comprehensive and there are enough connections every day, so everyone will definitely choose the connection they want.
You can search and buy bus tickets to Johor Bahru from Kuala Lumpur online in advance. Always read all transfer information and instructions before and after booking and follow the instructions of the bus companies. Bus transportation is suitable for most solo travelers, it is also convenient due to the price and the buses are comfortable.
2. TRAIN from Kuala Lumpur to Johor Bahru (via Gemas)
If you would like to travel to Johor Bahru from Kuala Lumpur by train, this option is also available. However, the train transfer involves a change at Gemas, so as a result, this option takes longer than the bus journey. The disadvantage of the train transfer is also the relatively limited train schedule between Kuala Lumpur – Gemas and Johor Bahru.
This transport option has a total of 2 steps and the train transfer from Kuala Lumpur to Johor Bahru via Gemas takes a total of approx. 7-8 hours, but you also have to take into account waiting for another connection in Gemas. And there are fewer trains here than from Kuala Lumpur.
1. BOOK TRAIN TICKETS to Gemas ➜
Trains depart from Kuala Lumpur Sentral and arrive to Gemas Railway Station and then go to JB Sentral Train Station in Johor Bahru, look at the railway map in Malaysia and you know where you will leave and where you will go. There is also a sleeper train on the route from Gemas to Johor Bahru, otherwise the trains with seats are in different comfort classes and the train ticket prices differ accordingly.
A train transfer from Kuala Lumpur to Johor Bahru with a transfer at Gemas costs between $11-30/pp, depending on the class you choose. For most travelers, the cheapest option, i.e. Second Class Seat, will be sufficient. You can easily search and buy train tickets from Kuala Lumpur to Johor Bahru online in advance.
Please also read all train transfer instructions and conditions when booking and follow all instructions. It is best to look for and buy tickets separately for each route. A train transfer is therefore more of an alternative to a bus transfer, buses are faster and do not involve a transfer like in the case of trains.
2. BOOK TICKETS to Johor Bahru ➜
3. FLIGHT from Kuala Lumpur to Johor Bahru
The most convenient and fastest way to get to Johor Bahru from Kuala Lumpur is by direct flight. Malaysia Airlines, AirAsia, Malindo Air and Firefly will offer you this transfer option between these cities. You can save time with this option, but you also need to include the transfer to the airport in Kuala Lumpur as well as the wait before departure.
A direct flight from Kuala Lumpur to Johor Bahru takes about 1 hour, but the total transfer time can therefore be up to 4-5 hours. Flights are operated from Kuala Lumpur Airport or Sultan Abdul Aziz Shah to Senai International Airport in Johor Bahru. The cheapest flights on this route are usually offered by AirAsia.
Direct flights from Kuala Lumpur to Johor Bahru range from $20-100/pp, so you can use very cheap low-cost flights. However, these flights may also have restrictions, e.g. for the maximum weight of transported luggage, read this information carefully when booking a ticket.
You can easily search and buy flights from Kuala Lumpur to Johor Bahru online in advance. The flight schedule is not very long, there are usually around 10 direct flights every day, but these numbers can change during the year or seasons. A direct flight is a very good transfer option to Johor Bahru, convenient, fast and in some cases very cheap. If you are looking for comfort and speed when traveling, then use a direct air connection.
4. TAXI / CAR from Kuala Lumpur to Johor Bahru
A very convenient, fast, but at the same time the most expensive transfer option from Kuala Lumpur to Johor Bahru is a private taxi/car with a driver. This option has the advantage that you can choose your departure point in Kuala Lumpur and your arrival point in Johor Bahru, this can also save your time. Companies that offer private cars with drivers from Kuala Lumpur to Johor Bahru are Daytrip or Asian Overland Services.
These private transport companies also offer transfers to other locations in Malaysia and you can use them for other popular routes as well. These companies will offer you classic smaller modern cars, SUVs and even minivans for transporting more people. Minivans are suitable for group travel.
Transport by private taxi/car to Johor Bahru from Kuala Lumpur takes about 3.5-5 hours, but this time may vary depending on your travel route. Of course, a private car with a driver is an expensive option and a transfer this way to Johor Bahru from Kuala Lumpur costs between $160-460/car. Prices vary by car type, smaller cars are always a cheaper option than larger multi-passenger minivans.
You can search and book your private car with driver from Kuala Lumpur to Johor Bahru online in advance. When choosing and then booking a car to Johor Bahru, always also read the additional information and instructions for the transfer and follow all company instructions.
❓ FAQ + Tips – Travel from Kuala Lumpur to Johor Bahru:
1. How to book tickets + flights from Kuala Lumpur to Johor Bahru?
-
- You can book tickets from Kuala Lumpur to Johor Bahru on 12go.asia ➜ or Baolau ➜.
- Search and book also another tickets, e.g. Kuala Lumpur to Malacca, Malacca to Johor Bahru…
2. What is the travel time from Kuala Lumpur to Johor Bahru?
-
- Transfer by tourist bus from Kuala Lumpur to Johor Bahru takes about 4-5 hours.
- Transfer by train of KTM from Kuala Lumpur to Johor Bahru takes about 7-8 hours.
- Transfer by plane (direct flight) from Kuala Lumpur to Johor Bahru takes about 1 hour.
- Transfer by private taxi/car from Kuala Lumpur to Johor Bahru takes about 3.5-5 hours.
3. How much does it cost from Kuala Lumpur to Johor Bahru?
-
- Travel by tourist bus from Kuala Lumpur to Johor Bahru costs about $6-18/pp.
- Travel by train of KTM from Kuala Lumpur to Johor Bahru costs about $11-30/pp.
- Travel by plane (direct flight) from Kuala Lumpur to Johor Bahru costs about $20-100/pp.
- Travel by privatet taxi/car from Kuala Lumpur to Johor Bahru costs about $160-460/car.
4. What is the travel distance from Kuala Lumpur to Johor Bahru?
-
- Travel distance from Kuala Lumpur to Johor Bahru is about 340-360 km by train/bus or about 300 km by plane.
5. What is the best way of transfer from Kuala Lumpur to Johor Bahru?
-
- The best way of transfer from Kuala Lumpur to Johor Bahru is to book a direct flight and travel by plane. Flight schedule is a bit limited, but sometimes there are cheap low-cost flights to Senai International Airport in Johor Bahru.
6. What is the most cheapest way of transfer from Kuala Lumpur to Johor Bahru?
-
- The most cheapest way of transfer from Kuala Lumpur to Johor Bahru is to travel by tourist bus. The most cheapest bus tickets from KL to Johor Bahru cost about $7-11/pp.
7. Is there a direct train from Kuala Lumpur to Johor Bahru?
-
- No, there is no direct train to Johor Bahru from Kuala Lumpur. But you can travel by KTM trains with stopover in Gemas Railway Station. There is a train of KTM Berhad and KTM Express train to Johor.
8. What you should not miss if you are going from Kuala Lumpur to Johor Bahru?
-
- You can also visit Malacca – it is a popular tourist historical town, close to Kuala Lumpur. There are tourist buses or private taxi to Malacca town or you can go there by KTM train to Tampin Railway Station. From Malacca you can travel by tourist bus or train from Tampin to Johor Bahru.
9. Where to travel from Johor Bahru?
-
- From Johor Bahru you can travel by shuttle train to Woodlands in Singapore and from Woodlands you can travel by another train to Singapore city center. It is also possible to travel by KTM train from Johor Bahru to Kota Bharu in the north of Malaysia and visit Kelantan.
10. Where to stay in Johor Bahru?
-
- Johor Bahru is large city and offers mainly various cheap hotels or guesthouses. You can search and book you stay in Johor Bahru online. There are also some private apartments and a few luxury private hotels.
11. How to travel solo in Malaysia?
-
- Solo travel in Malaysia is a seamless journey with user-friendly public transportation, reliable ridesharing services, and a plethora of solo-friendly accommodations. Immerse yourself in the local culture, try diverse cuisines, and explore vibrant markets. Whether wandering through historical cities or relaxing on tropical islands like very popular and attractive Langkawi or Perhentian, Malaysia welcomes the solo adventurer with open arms.
12. What is the weather in Malaysia and what to expect?
-
- The weather in Malaysia varies throughout the year. Generally, Malaysia experiences a tropical climate characterized by high temperatures and humidity. The country has two monsoon seasons—the Southwest Monsoon (May to September) and the Northeast Monsoon (November to March). During the Southwest Monsoon, the western coastal areas, including Kuala Lumpur, may experience heavy rainfall. The Northeast Monsoon brings rain to the eastern coastal areas. However, the interior regions and certain islands can be visited year-round.
BOOK a TOUR / ACTIVITY in Johor Bahru ➜
✈️ Flight Schedule / Timetable – Kuala Lumpur to Johor Bahru + Tickets:
Flight Schedule - Kuala Lumpur to Johor Bahru | Departs in Kuala Lumpur | Arrival in Johor Bahru |
---|---|---|
Malaysia Airlines | 07:10 | 08:10 |
Malaysia Airlines | 18:05 | 19:05 |
Air Asia | 07:15 | 08:10 |
Air Asia | 08:35 | 09:30 |
Air Asia | 10:20 | 11:10 |
Air Asia | 16:10 | 17:05 |
Air Asia | 18:20 | 19:15 |
Air Asia | 19:55 | 20:50 |
Malindo Air | 08:15 | 09:10 |
Malindo Air | 14:00 | 15:00 |
BOOK Your STAY in Johor Bahru ➜