Refine Search
Refine Search
Refine Search

Kuala Lumpur to Johor Bahru Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Alisan Golden Coach 23:59 23:59 1 M T W T F S S  RM 75.00
Ampurna Impian Resources 08:30 22:30 5 M T W T F S S  RM 50.00
Arwana Express 14:45 14:45 1 M T W T F S S  RM 31.20
Billion Stars 00:15 23:59 0 M T W T F S S  RM 38.00
Causeway Link Express 07:00 21:00 7 M T W T F S S  RM 34.10
City Holidays Express 00:30 23:55 23 M T W T F S S  RM 34.10
Eltabina Jaya Sdn Bhd 07:45 23:45 10 M T W T F S S  SGD 20.00
Five Stars Express 13:30 14:00 2 M T W T F S S  RM 56.50
GJG Express Sdn Bhd 17:00 17:00 2 M T W T F S S  RM 29.00
Inter Top Express KL 00:30 23:00 24 M T W T F S S  RM 35.00
Jadam Express 15:30 16:15 1 M T W T F S S  RM 37.00
Kajang Counter 14A (Ibu) 22:45 22:45 1 M T W T F S S  RM 40.00
KKKL SDN BHD (Terus Nanti) 09:00 22:00 15 M T W T F S S  RM 35.00
Konsortium Bas Ekspres (Malaysia) 12:00 16:00 2 M T W T F S S  RM 34.30
Konsortium E-Mutiara 09:45 09:45 1 M T W T F S S  RM 32.20
KPB Ekspress 09:30 23:30 7 M T W T F S S  RM 30.00
KPB Seremban Enterprise 14:00 14:00 1 M T W T F S S  RM 35.00
LA Holidays 06:30 23:55 12 M T W T F S S  RM 35.00
LA Holidays (KKKL Translim Agent) 12:00 16:30 2 M T W T F S S  RM 35.00
Maju Express 00:30 23:30 3 M T W T F S S  RM 34.30
Mayang Sari Express 08:00 20:00 25 M T W T F S S  RM 34.30
Mega Star Transportation (Kejora Express) 01:45 04:20 6 M T W T F S S  RM 35.00
Neoliner Express 09:00 18:40 20 M T W T F S S  RM 35.00
Plusliner 08:00 18:10 8 M T W T F S S  RM 35.00
Prisma Express 00:59 22:45 6 M T W T F S S  RM 34.50
SC Southern Travel & Tours Sdn Bhd 12:00 19:30 2 M T W T F S S  RM 33.00
Seasons Express 07:45 23:55 42 M T W T F S S  RM 35.00
SMB Express 00:30 00:30 1 M T W T F S S  RM 55.00
Sri Theven Travel & Tours Sdn Bhd 00:00 00:45 3 M T W T F S S  RM 35.00
Star Coach Express Sdn Bhd 10:40 23:30 2 M T W T F S S  RM 35.00
Starmart Express 10:15 10:15 1 M T W T F S S  RM 35.00
Suasana Edaran Sdn Bhd (new) 08:00 14:00 8 M T W T F S S  RM 35.00
Super 88 Express 01:30 20:20 32 M T W T F S S  RM 35.00
Super Coach Consortium 14:00 20:00 30 M T W T F S S  RM 35.00
Super Coach Express 06:00 23:59 26 M T W T F S S  RM 35.00
Super Nice Express (Grassland) 14:45 14:45 1 M T W T F S S  S$ 18.00
Supernice Grassland 10:15 23:45 5 M T W T F S S  RM 36.00
Timuran Enterprise (Juara Roda Express) 09:00 09:00 1 M T W T F S S  RM 40.00
Top Liner 22:45 22:45 1 M T W T F S S  RM 35.00
Top Liner 09:15 09:15 1 M T W T F S S  RM 45.00
TRA EXPRESS 02:45 02:45 1 M T W T F S S  RM 35.00
Transnasional 11:30 23:59 7 M T W T F S S  RM 34.30
Transtar Travel Pte Ltd 13:30 13:30 1 M T W T F S S  S$ 20.00
UBT Group (Skudai) 16:30 23:59 2 M T W T F S S  RM 45.00
Unititi Express 13:30 13:30 1 M T W T F S S  RM 45.00
Yellow Star Express 01:00 22:00 10 M T W T F S S  RM 35.00

Kuala Lumpur to Johor Bahru Bus Trip Summary


331 km

Avg Duration

4 hrs 45 min

No.of Operator


Total Trip


Kuala Lumpur to Johor Bahru Bus Guide

Bus from KL to Johor Bahru

Bus from KL to Johor Bahru is the most budget transportation option to travel from KL to Johor Bahru. The bus service is not only popular for the locals and frequent travelers, but also for tourists that prefer to travel to Singapore from Johor Bahru. Meanwhile, students and working adults prefer bus service because they are much more affordable and get to save the hassle and the taxi cost for travelling from and to the airport.

Popular Bus Options Among Passengers

Reputable and on-time departure coaches plying between the two largest Malaysia cities Kuala Lumpur and Johor Bahru are KKKL, LA Holidays, Mayang Sari, City Holidays and Causeway Link. LA Holidays and Super Nice Grassland bus offers extra amenities on-board such as WiFi and USB port. Many buses also enabled BOT GoFlexi feature where you can reschedule or cancel and get refund for your bus ticket easily online on our website.

Duration, Fare and Notes

Duration required for bus from KL to Johor Bahru is about 4 to 5 hours depending on the traffic condition. Journey can take longer during festive seasons and school holidays due to the heavy traffic on the road. One washroom break will be provided along the highway resting area. Passengers can request additional break to the bus driver.

The bus fare for bus from KL to Johor Bahru ranges from RM 29 and can go up to RM75, depending on the bus operator that you choose. Still, comparing to flight, bus fare is much cheaper. Besides, many buses are the executive bus or SVIP bus which allow passengers to recline the seat to a comfortable level during the journey. For this reason, more and more people nowadays prefer to take the bus.

Pick-up & Drop-Off Points for KL to JB Bus

Most of the buses from KL will depart or pick up passengers at Terminal Bersepadu Selatan TBS. TBS is the main bus terminal in the city located at the southern part of Kuala Lumpur, slightly off from the city center. However, one should not worry because LRT is available to connect you from the city to TBS at a cheap cost. Besides LRT, there are various other options of public transportation available in KL to get you to TBS. For more info, you can check out the Terminal Bersepadu Selatan (TBS) guide that we have prepared for you.

The arrival point in Johor Bahru is mostly at Larkin Terminal. Almost all coaches actually allow passengers to drop off at Sri Putri and Tun Aminah bus stops in Johor Bahru. Passengers just need to inform the driver in advance while approaching the bus stop.

Book Online Bus Ticket from KL to JB

Apart from the conventional internet banking and credit card payment, offers eWallet payment such as TNG, eWallet, GrapPay and Boost. Because of the expensive parking rate and heavy traffic in most timing in Kuala Lumpur, it is more convenient for passenger to book bus from KL to Johor Bahru ticket online in to secure your seat in advance.


What are the buses available for online booking?

We have many bus operators in Malaysia and Singapore that offer online ticket booking on our site. Some of the popular buses for KL to Johor Bahru route include Causeway Link, City Holidays and Mayang Sari and many more.

Which bus is the most recommended or popular for this route?

KKKL Express is known for their good reputation. Hence, they have many loyal customers among frequent travellers. Their buses are well equipped with Wi-Fi on board and the VIP seats are comfortable for long journey. Their ticket price starts from RM 35.

What is the travel duration for bus from KL to Johor Bahru?

Usually it would take around 4 hours 45 minutes, depending on the weather and traffic condition.

Can I reschedule or cancel my ticket if I can't board the bus?

Yes, if you booked a "Reschedulable" or "Refundable" trip. There are many operators that have enabled BOT GoFlexi with You can check their terms and conditions on our website. Rescheduling and cancelling trip can easily be done online on our site.

Where is the boarding point in KL?

Most of the buses in KL will depart or pick up passengers at TBS (Terminal Bersepadu Selatan). Other than that, some buses also allow boarding at One Utama Bus Terminal and Swiss Garden Hotel in Bukit Bintang. Check out our website for more details.

Where is the drop-off point in Johor Bahru?

The drop-off point is mainly located in Larkin Sentral, Johor Bahru. Besides that, passengers can also drop off in Skudai.

Do I need to print anything to board the bus?

No. If you booked online, you can just show your Booking Confirmation that we send to your email to the person in charge at the ticket counter or the bus driver to check in and board the bus.

How many buses are available for KL to Johor Bahru route?

In total, there are around 40 bus operators that offer bus from KL to Johor Bahru.

What is the earliest bus available for booking?

For bus from KL to Johor Bahru, the earliest bus depart at 6:00 AM. Operators that offer departure at this time include Yellow Star and Meridian Holidays Sdn Bhd and the ticket price is around RM 30 and RM 35 respectively.

Is there any night bus to Johor Bahru from KL?

Yes, you can choose any night trip starting from 9:00 PM to 3:30 AM. Operator that offer night trip include Billion Star Express and the ticket price starts from RM 31.50.

Will the bus go directly to Johor Bahru or stop by somewhere else to pick up passengers?

Most of the bus from KL to Johor Bahru will go directly to their destination such as Awana Expess, Causeway Link Express, Eltabina Express. Buses like City Holidays Express and Prisma Express might stop along the way times to pick up passengers.

I'm a frequent traveler. Is there any benefit for people like me?

Yes, we have the best Loyalty Program for our customers especially for frequent travellers like you. Earn BOT Miles with every booking made with and redeem up to RM50 / SGD25 discount on your future booking.