Bus from Johor Bahru to Kuala Lumpur

Bus from Johor Bahru to Kuala Lumpur

In Johor Bahru, you can take a bus from JB Larkin Sentral Bus Terminal to KL Terminal Bersepadu Selatan every hour between 6am and 1.45am. The travel time from Johor Bahru to Kuala Lumpur is about 4 to 5 hours depending on the traffic condition.

Beside JB Larkin, you can also catch an express bus from JB Merlin Tower, Johor Jaya and Tun Aminah to Kuala Lumpur (TBS). The bus fares from JB to KL starts from MYR30 and the more expensive bus tickets can cost up to MYR55.

Pick-up Drop-off Departure Time Ticket Price**
Larkin Terminal TBS
(Terminal Bersepadu Selatan)
First bus: 6am
Last bus: 1.45am
fr MYR40
JB Merlin Tower 8.45am, 10.45pm MYR40
Johor Jaya 8am, 8.45am, 9am, 11am, 11.15am, 11.45am, 12pm, 1pm, 1.15pm, 3pm, 5pm, 9pm, 9.45pm fr MYR35
Tun Aminah First bus: 6.35am
Last bus: 1.30am
fr MYR34
Larkin Terminal Berjaya Times Square 9.15pm, 11.45pm MYR45
Johor Jaya 8.55pm MYR50
Tun Aminah 9.45pm, 12.45am MYR45
**The above fares and timings are subjected to changes without notice.

Bus from Johor Bahru to KLIA

For those who are want to take a bus from Johor Bahru to Kuala Lumpur International Airport (KLIA), 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
Larkin Terminal Kuala Lumpur International Airport
- KLIA
- KLIA 2
6.15am, 10am, 2pm, 4.30pm, 10pm & 11.30pm MYR45**
**The above fares and timings are subjected to changes without notice.

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

Book Now