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
Billion Stars 00:30 23:59 58 M T W T F S S  RM 28.80
Causeway Link Express 14:00 21:00 3 M T W T F S S  RM 34.10
City Express 07:30 23:59 30 M T W T F S S  RM 34.10
Cosmic Express (Prestij Dinasti) 03:00 23:30 10 M T W T F S S  RM 35.00
Eltabina Jaya Sdn Bhd 08:00 23:30 31 M T W T F S S  RM 35.00
Inter Top Express KL 00:30 20:30 16 M T W T F S S  RM 35.00
Kejora Masyhur Sdn Bhd 03:30 04:00 6 M T W T F S S  RM 22.50
KKKL SDN BHD (Terus Nanti) 00:30 23:59 35 M T W T F S S  RM 35.00
Konsortium Express 09:30 11:30 3 M T W T F S S  RM 30.00
KPB Ekspress 15:30 15:30 2 M T W T F S S  RM 30.00
LA Holidays 01:00 23:55 40 M T W T F S S  RM 35.00
Lexojaya Express 13:30 13:30 1 M T W T F S S  RM 38.00
Maju Express 17:00 23:00 3 M T W T F S S  RM 35.00
Maraliner 04:15 17:30 2 M T W T F S S  RM 33.50
Mayang Sari Express 04:30 20:30 27 M T W T F S S  RM 29.50
Neoliner Express 05:15 15:00 42 M T W T F S S  RM 35.00
Persada Travel and Tours (TBS) 15:10 15:10 1 M T W T F S S  RM 33.00
Plusliner 10:00 12:00 3 M T W T F S S  RM 30.00
Prisma Express 09:00 14:30 4 M T W T F S S  RM 34.50
Quick Liner Express 09:15 20:15 12 M T W T F S S  RM 35.00
Restu Pelangi Express 07:50 22:50 10 M T W T F S S  RM 30.00
SC Southern Express 08:45 22:45 28 M T W T F S S  RM 35.00
SMB Express 13:30 23:59 2 M T W T F S S  RM 35.00
Sri Maju Group 01:00 23:00 22 M T W T F S S  RM 33.00
Star Coach Express Sdn Bhd 13:00 23:30 2 M T W T F S S  RM 35.00
Suasana Edaran Express 06:30 19:00 6 M T W T F S S  RM 35.00
Super Nice Grassland 00:30 23:59 102 M T W T F S S  RM 32.00
The One Travel & Tours (Five Stars Express) 08:00 19:30 12 M T W T F S S  RM 38.85
Top Liner 08:30 21:15 10 M T W T F S S  RM 35.00
Transnasional 10:00 10:00 1 M T W T F S S  RM 35.00
V Travel 11:30 16:30 22 M T W T F S S  RM 35.00
Warisan Express 01:00 23:59 58 M T W T F S S  RM 33.00
Yellow Star Express 10:00 23:59 16 M T W T F S S  RM 30.00
Bus from Kuala Lumpur to Johor Bahru
Cheapest PriceRM22.50
Distance321 km
Est. Duration4 hrs 45 min
No. of Operator33 operators

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, BusOnlineTicket.com 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 BusOnlineTicket.com to secure your seat in advance.


FAQ

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 BusOnlineTicket.com. 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 BusOnlineTicket.com and redeem up to RM50 / SGD25 discount on your future booking.