Johor Bahru to Kuala Lumpur Bus Tickets

Estimated Trip Duration : 4 hrs 30 min
There are several bus terminals in Johor Bahru. Please note that the main bus terminal is the Larkin Bus Terminal, also known as JB Larkin Sentral.
EXCLUSIVE OFFER! Enjoy 10% OFF for Supernice Grassland Express bus ticket with code BOTSUPER10. Limited Offer Only!

Refine Search
Filter by
Refine Search
Refine Search
Refine Search


Johor Bahru to Kuala Lumpur Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Causeway Link Express 07:45 21:00 7 M T W T F S S  RM 34.10
City Holidays Express 00:00 23:45 25 M T W T F S S  RM 34.30
Eltabina Jaya Sdn Bhd 10:00 10:00 1 M T W T F S S  RM 35.00
FIVE STAR 00:05 13:45 7 M T W T F S S  RM 35.00
Inter Top Express KL 06:30 23:59 11 M T W T F S S  RM 34.00
Jadam Express 21:30 22:00 2 M T W T F S S  RM 35.00
JB Transliner 08:00 23:45 5 M T W T F S S  RM 35.00
Kejora Masyhur Sdn Bhd 07:45 10:30 6 M T W T F S S  RM 30.00
KKKL SDN BHD (Terus Nanti) 08:00 22:00 14 M T W T F S S  RM 35.00
Konsortium Bas Ekspres (Malaysia) 06:30 22:15 9 M T W T F S S  RM 34.00
KPB Ekspress 07:45 14:15 15 M T W T F S S  RM 35.00
Kwok Ping 00:30 23:55 16 M T W T F S S  RM 35.00
LA Holidays 06:15 23:59 18 M T W T F S S  RM 35.00
LA Holidays (KKKL Translim Agent) 06:45 21:15 6 M T W T F S S  RM 35.00
Maju Express 09:30 21:30 2 M T W T F S S  RM 34.30
Mayang Sari Express 07:30 20:30 15 M T W T F S S  RM 35.00
Mega Star Transportation (Kejora Express) 06:45 11:45 5 M T W T F S S  RM 30.00
Meridian Holidays Sdn Bhd 00:30 23:59 20 M T W T F S S  RM 34.30
Neoliner Express 09:00 23:59 12 M T W T F S S  RM 35.00
Seasons Express Larkin 00:03 23:33 10 M T W T F S S  RM 40.00
Sin Yong Express 07:15 22:46 15 M T W T F S S  RM 35.00
SMB Express 08:30 22:00 6 M T W T F S S  RM 25.00
Sri Theven Travel & Tours Sdn Bhd 09:00 09:30 2 M T W T F S S  RM 25.00
Star Coach Express Sdn Bhd 09:30 22:15 2 M T W T F S S  RM 40.00
Starmart Express 10:00 23:59 14 M T W T F S S  RM 35.00
Suasana Edaran Sdn Bhd (new) 09:30 09:30 1 M T W T F S S  RM 35.00
Super 88 Express 12:10 14:55 6 M T W T F S S  RM 35.00
Super Coach Express 00:00 23:00 26 M T W T F S S  RM 35.00
Supernice Grassland 07:14 17:29 27 M T W T F S S  RM 40.00
Transnasional 01:00 23:59 19 M T W T F S S  RM 34.30
UBT Group (Skudai) 09:30 23:59 6 M T W T F S S  RM 38.00

Johor Bahru to Kuala Lumpur Bus Trip Summary

Distance

331 km

Avg Duration

4 hrs 30 min

No.of Operator

31

Total Trip

330

Johor Bahru to Kuala Lumpur Bus Guide

Bus from Johor Bahru to Kuala Lumpur

Bus from Johor Bahru to KL is the key transportation to connect two largest cities in Malaysia. Thousands of commuters travel daily between the two cities. Besides that, to save cost, many travellers from Singapore also travel to Larkin bus terminal in Johor Bahru to take bus to KL. Few of the famous bus companies that provide daily bus from Johor Bahru to KL are KKKL, Konsortium, Causeway Link, Transnasional, Qistna Express etc.

How to Save Cost by Boarding at Johor Bahru instead of Singapore?

The standard bus fare for bus from Singapore to KL is SGD 30, whereas standard bus fare for bus from Johor Bahru to KL is RM35. One could save about RM40 or SGD15, considering the exchange rate of Singapore Dollar to Malaysia Ringgit is 2.5.

After understanding the saving model, another question is how one goes from Singapore to Johor Bahru Larkin bus terminal. Simplest way is to take MRT to Kranji station. Then at bus stop just outside Kranji MRT, you could see bus 170 or Causeway Link CW2, which both coaches will bring you to Larkin bus terminal at cost of SDG 1.30 or RM 3.

Please note that the duration from Singapore to Johor Bahru Larkin bus terminal will take about 1 hour, depending on custom traffic. One should plan the schedule properly so that he/she can check in 30 minutes before departure.

Another point to take note is that many ticket touts are in Larkin bus terminal soliciting customers. If you are approached to buy ticket, you can politely inform them that you have booked ticket online. They will not bother you and let you go. Therefore it is advised to book ticket online in advance or buy bus ticket directly from counter.

Duration, Fare, Stops, and Arrival Point

The standard bus fare for bus from Johor Bahru to KL is ranging from RM 33.25 to RM 45.00. During festive season like Chinese New Year or Hari Raya, bus fare may go up.

Duration for bus from Johor Bahru to KL usually takes about 4 hours with 1 washroom break provided. Some coaches will stop at Yong Peng food court for washroom break and meal break. Therefore, please check for your choice before purchasing your ticket

All coaches from Johor Bahru to KL terminate at Terminal Bersepadu Selatan (TBS), the newly built bus terminal at Bandar Tasik Selatan. Passengers who want to go city centre need to transfer LRT next to TBS. Here is the guide.

Booking Johor Bahru to KL Bus Ticket at BusOnlineTicket.com is secure and simple. Basically, so long you have the internet access, you could make online booking at BusOnlineTicket.com anywhere under the sun. You not only can book Johor Bahru to KL Bus Ticket, but also other bus ticket within Malaysia.