Bus from Johor Bahru to Kuala Lumpur

Bus from Johor Bahru to Kuala Lumpur

You can take a bus from Johor Bahru's Larkin Bus Terminal to Kuala Lumpur every hour between 6am and 1.45am. The travel time from Larkin to Kuala Lumpur is about 4 to 5 hours depending on the traffic condition. Beside stopping at TBS(Terminal Bersepadu Selatan), there are also buses that will drop-off passengers at Berjaya Times Square, KL Sentral and Hentian Duta. The bus fares from JB Larkin to Kuala Lumpur starts from MYR30 and the more expensive bus tickets can cost up to MYR55.

Pick-up Drop-off Departure Time Ticket Price
JB Larkin Terminal TBS
(Terminal Bersepadu Selatan)
First bus: 6am
Last bus: 1.45am
MYR30
Berjaya Times Square 12.05am, 1.15am, 1.30am & 1.45am MYR40
KL Sentral 1.15am, 1.30am & 1.45am MYR40
Hentian Duta 8.30am MYR45

Bus from JB Larkin to KLIA

For those who are want to take a bus from Larkin to KLIA(Kuala Lumpur International Airport), Starmart Express has 6 departures daily from 6.15am to 11.30pm. Bus fares from JB to KLIA starts from MYR45.

Pick-up Drop-off Departure Time Ticket Price
JB Larkin Terminal Kuala Lumpur International Airport
- KLIA
- KLIA 2
6.15am, 10am, 2pm, 4.30pm, 10pm & 11.30pm MYR45

Online bus ticketing is available for buses departing from JB Larkin to Kuala Lumpur and KLIA at Easybook.com.

Book Now