Malaysia offers wonderful facilities to the travelers through perfect infrastructure and comprehensive network of roads to facilitate transportation. You can enjoy comfortable bus services between various cities of Malaysia at a very affordable fare. Kuala Lumpur (KL) and Johor Bahru (JB) are two of the most important and largest cities of Malaysia and there are is always a great crowd for travelers between the two cities. Fortunately, there are some reputable bus services between KL and JB that ensure quick travel without any delay in departures. You can easily find a bus from KL to JB as there are various options including KKKL, Transnasional, Causeway Link and Konsortium.
All buses from KL to JB leave from Terminal Bersepadu Selatan (TBS) and depending on the traffic conditions, it can take anywhere between four and five hours. The total distance between the two cities traveling by bus is about 296 km (184 miles). It is not the cheapest options but still a very much affordable option. You are allowed one break during the journey where you refresh yourself and go to the washroom in a good resting area. The cheapest ways to travel from Kuala Lumpur (KL) and Johor Bahru (JB) is by train which costs about RM 21 while a bus would cost about RM 34. You can enjoy a comfortable travel at that cost with SVIP bus and executive bus. You can relax back with seats that can be easily reclined and reach your destination without feeling much tired.
Terminal Bersepadu Selatan (TBS) is a newly built bus terminal in south Kuala Lumpur with latest facilities and at an approachable distance from the centre of Kuala Lumpur. A light rail transit (LRT) would take you to TBS from the city, available all the time. The bus from KL to JB would drop you to Larkin terminal and you can also prefer to be dropped as Tun Aminah or Sri Putri bus stop.