There are three ways to travel by public transport from Kuala Lumpur to Johor Bahru: by bus, by train and by plane. By bus the journey from Kuala Lumpur to Johor Bahru is scheduled to take 4 to 5 hours depending on which company you trabel with.
Bus Times from Kuala Lumpur to Johor Bahru
There are currently 2 bus services a day from Kuala Lumpur to Johor Bahru available to book online.
Kuala Lumpur | Johor Bahru | Cost | Company |
11:00 | 16:30 | 40 MYR | Transnasional MY |
12:00 | 16:00 | 44 MYR | Plusliner |
Buy Tickets from Kuala Lumpur to Johor Bahru
Use the Search Box below to buy your bus tickets from Kuala Lumpur to Johor Bahru.
Kuala Lumpur Bus Station
Bus services from Kuala Lumpur to Johor Bahru depart from Terminal Bersepadu Selatan, at Jalan Terminal Selatan, Bandar Tasek Selatan, 57100 Kuala Lumpur, Malaysia.
Johor Bahru Bus Station
Bus services from Kuala Lumpur to Johor Bahru terminate at Larkin Bus Terminal in Johor Bahru.
About travel to Johor Bahru
Johor Bahru is located on the southern tip of mainland Malaysia, and the main connection point to Singapore, and most tourists who come to Johor Bahru are passing through on their way or from Singapore. Johor Bahru is not a popular tourist destination, and its appeal as shopping destination for Singaporean residents has waned because of a pereption of crime and urban decay in the city.
For those travelling onward to Singapore, there are three ways to make the journey by public transport:
- Public bus
- Shuttle train
- Taxi
Of thee three options public bus is the cheapest to travel from Johor Bahru to Singapore, but the slowest. Taxis, however, whilst the most expensive option, are generally slower than taking the shuttle train across to Singapore.

Johor Bahru is a large city with over 650,000 permanent residents. Johor Bahru was founded in 1855 and features a number of impressive buildings constructed in the late 19th and early 20th Century such as the Sultan Ibrahim Building, the Stana Bukit Serene, and the Sultan Abu Bakar State Mosque. The tourism infrastructure in Johor Bahru, unfortunately, has suffered from a lack of investment and none of these fantastic buildings have really been developed as tourists attractions. Nonetheless, they are interesting to see from the outside even if you can’t look around inside.
Much better organised is the nearby Legoland Malaysia, which is 23 km by tpad from the centre of Johor Bahru and easy to reach by bus services departing from Johor Bharu Sentral Railway Station. Legoland Malaysia is the sixth largest Legoland and the first Legoland in Asia. Legoland Malaysia features an impressive series of scale models of important buildings from around the world and a lego themed water park.