Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
217 scheduled routes run from Kuala Lumpur to Johor, operated by 48 coach companies. There are 1,309 departures a day, with fares from RM25.00.
- Departing from
- Kuala Lumpur — 15 boarding points
- Arriving in
- Johor — 50 arrival points
- Operators
- 48 on this corridor
- Departures
- 1,309 a day
- Fares from
- RM25.00 one way
Book Kuala Lumpur to Johor
Compare all 48 operators on this route with live seat availability.
Timetable and fares
Every scheduled service on this corridor is listed below, grouped by operator. Use the filter box to narrow a table to your boarding point, or click a column heading to sort by departure time or fare.
Please note: fares and timings are set by the operators and change at short notice. Everything here is a guide — reconfirm when you book.
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Bintang (Lalaport) | Johor Bahru (JB Larkin Term.) | 11:00 AM11:15 PM | RM60.00 | 1+2 |
| Bukit Bintang (Lalaport) | Kawasan Perindustrian Tangkak | 11:00 AM11:15 PM | RM40.00 | 1+2 |
| Putrajaya Sentral | Batu Pahat | 8:15 AM11:00 AM2:45 PM6:00 PM8:15 PM | RM42.00 | 1+2 |
| Putrajaya Sentral | Johor Bahru (JB Larkin Term.) | 12:30 AM6:15 AM9:30 AM12:30 PM1:45 PM4:45 PM6:30 PM9:45 PM | RM53.00 | 1+2 |
| Putrajaya Sentral | Kawasan Perindustrian Tangkak | 12:30 AM6:15 AM8:15 AM9:30 AM11:00 AM12:30 PM1:45 PM2:45 PM4:45 PM6:00 PM6:30 PM8:15 PM9:45 PM | RM30.00 | 1+2 |
| Putrajaya Sentral | Muar | 8:15 AM11:00 AM2:45 PM6:00 PM8:15 PM | RM30.00 | 1+2 |
| Putrajaya Sentral | Pasir Gudang | 12:30 AM6:15 AM9:30 AM12:30 PM1:45 PM4:45 PM9:45 PM | RM55.00 | 1+2 |
| Putrajaya Sentral | Petron Taman Jaya, Skudai | 12:30 AM6:15 AM9:30 AM12:30 PM1:45 PM4:45 PM6:30 PM9:45 PM | RM53.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Batu Pahat | 7:15 AM9:00 AM10:45 AM11:45 AM1:45 PM3:15 PM6:45 PM8:00 PM9:00 PM | RM37.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 1:00 AM2:30 AM4:15 AM6:45 AM8:15 AM10:15 AM11:30 AM1:15 PM2:30 PM3:30 PM5:30 PM7:15 PM9:15 PM10:30 PM11:45 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kawasan Perindustrian Tangkak | 1:00 AM2:30 AM4:15 AM6:45 AM7:15 AM8:15 AM9:00 AM10:15 AM10:45 AM11:30 AM11:45 AM1:15 PM1:45 PM2:30 PM3:15 PM3:30 PM5:30 PM6:45 PM7:15 PM8:00 PM9:00 PM9:15 PM10:30 PM11:45 PM | RM30.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Muar | 7:15 AM9:00 AM10:45 AM11:45 AM1:45 PM3:15 PM6:45 PM8:00 PM9:00 PM | RM25.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Gudang | 1:00 AM2:30 AM4:15 AM6:45 AM8:15 AM10:15 AM1:15 PM2:30 PM3:30 PM5:30 PM9:15 PM10:30 PM | RM55.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Petron Taman Jaya, Skudai | 1:00 AM2:30 AM4:15 AM6:45 AM8:15 AM10:15 AM1:15 PM2:30 PM3:30 PM5:30 PM7:15 PM9:15 PM10:30 PM | RM49.00 | 1+2 |
| Terminal Bersepadu Gombak (TBG) | Batu Pahat | 6:30 AM10:00 AM1:00 PM7:15 PM | RM47.00 | 1+2 |
| Terminal Bersepadu Gombak (TBG) | Johor Bahru (JB Larkin Term.) | 2:00 AM3:45 AM7:30 AM10:30 AM2:45 PM8:30 PM10:45 PM | RM55.00 | 1+2 |
| Terminal Bersepadu Gombak (TBG) | Kawasan Perindustrian Tangkak | 2:00 AM3:45 AM6:30 AM7:30 AM10:00 AM1:00 PM2:45 PM7:15 PM8:30 PM10:45 PM | RM40.00 | 1+2 |
| Terminal Bersepadu Gombak (TBG) | Muar | 6:30 AM10:00 AM1:00 PM7:15 PM | RM35.00 | 1+2 |
| Terminal Bersepadu Gombak (TBG) | Pasir Gudang | 2:00 AM3:45 AM7:30 AM2:45 PM8:30 PM | RM60.00 | 1+2 |
| Terminal Bersepadu Gombak (TBG) | Petron Taman Jaya, Skudai | 2:00 AM3:45 AM7:30 AM2:45 PM8:30 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KLIA (Kuala Lumpur International Airport) | Johor Bahru (JB Larkin Term.) | 4:15 PM | RM55.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Johor Jaya Bus Terminal | 4:15 PM | RM65.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Kulai | 4:15 PM | RM60.00 | 1+2 |
| KLIA2 Transportation Hub | Johor Bahru (JB Larkin Term.) | 4:30 PM | RM55.00 | 1+2 |
| KLIA2 Transportation Hub | Johor Jaya Bus Terminal | 4:30 PM | RM65.00 | 1+2 |
| KLIA2 Transportation Hub | Kulai | 4:30 PM | RM60.00 | 1+2 |
| KLIA2 Transportation Hub | Pasir Gudang | 4:30 PM | RM65.00 | 1+2 |
| KLIA2 Transportation Hub | Skudai, Johor Bahru | 4:30 PM | RM55.00 | 1+2 |
| KLIA2 Transportation Hub | Tun Aminah | 4:30 PM | RM55.00 | 1+2 |
| Putrajaya Sentral | Johor Bahru (JB Larkin Term.) | 8:15 AM9:15 AM1:15 PM3:45 PM4:00 PM6:00 PM8:00 PM10:15 PM | RM47.00 | 1+2 |
| Putrajaya Sentral | Johor Jaya Bus Terminal | 3:45 PM | RM50.00 | 1+2 |
| Putrajaya Sentral | Kulai | 9:15 AM3:45 PM | RM44.00 | 1+2 |
| Putrajaya Sentral | Pasir Gudang | 8:15 AM9:15 AM1:15 PM3:45 PM4:00 PM6:00 PM8:00 PM10:15 PM | RM50.00 | 1+2 |
| Putrajaya Sentral | Skudai, Johor Bahru | 8:15 AM9:15 AM1:15 PM3:45 PM4:00 PM6:00 PM8:00 PM10:15 PM | RM46.00 | 1+2 |
| Putrajaya Sentral | Tun Aminah | 8:15 AM9:15 AM1:15 PM3:45 PM4:00 PM6:00 PM8:00 PM10:15 PM | RM46.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 12:45 AM7:45 AM8:45 AM10:45 AM12:45 PM2:45 PM5:15 PM7:30 PM8:45 PM9:45 PM10:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Gudang | 12:45 AM7:45 AM8:45 AM10:45 AM12:45 PM2:45 PM5:15 PM7:30 PM8:45 PM9:45 PM10:45 PM | RM51.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai, Johor Bahru | 12:45 AM7:45 AM8:45 AM10:45 AM12:45 PM2:45 PM5:15 PM7:30 PM8:45 PM9:45 PM10:45 PM | RM47.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Tun Aminah | 12:45 AM7:45 AM8:45 AM10:45 AM12:45 PM2:45 PM5:15 PM7:30 PM8:45 PM9:45 PM10:45 PM | RM47.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KLIA (Kuala Lumpur International Airport) | Ayer Hitam Toll Plaza | 10:15 AM8:45 PM | RM60.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | KIP Mart Tampoi | 8:45 AM10:15 AM2:00 PM6:00 PM8:45 PM | RM60.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Larkin Sentral | 8:45 AM10:15 AM2:00 PM6:00 PM8:45 PM | RM60.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Skudai, Johor Bahru | 8:45 AM10:15 AM2:00 PM6:00 PM8:45 PM | RM60.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Tun Aminah Bus Terminal | 8:45 AM10:15 AM2:00 PM6:00 PM8:45 PM | RM60.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Yong Peng Bus Terminal | 8:45 AM10:15 AM2:00 PM6:00 PM8:45 PM | RM60.00 | 1+2 |
| KLIA2 Transportation Hub | Ayer Hitam Toll Plaza | 8:30 AM10:00 AM1:45 PM5:45 PM8:30 PM | RM60.00 | 1+2 |
| KLIA2 Transportation Hub | KIP Mart Tampoi | 8:30 AM10:00 AM1:45 PM5:45 PM8:30 PM | RM60.00 | 1+2 |
| KLIA2 Transportation Hub | Larkin Sentral | 8:30 AM10:00 AM1:45 PM5:45 PM8:30 PM | RM60.00 | 1+2 |
| KLIA2 Transportation Hub | Skudai, Johor Bahru | 8:30 AM10:00 AM1:45 PM5:45 PM8:30 PM | RM60.00 | 1+2 |
| KLIA2 Transportation Hub | Tun Aminah Bus Terminal | 10:00 AM8:30 PM | RM60.00 | 1+2 |
| KLIA2 Transportation Hub | Yong Peng Bus Terminal | 8:30 AM10:00 AM1:45 PM5:45 PM8:30 PM | RM60.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kluang Bus Terminal | 10:00 AM | RM30.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Bintang (Lalaport) | JB Custom CIQ Checkpoint | 9:30 AM3:30 PM10:30 PM | RM60.00 | 1+2 |
| Bukit Bintang (Lalaport) | Johor Bahru (JB Larkin Term.) | 9:30 AM3:30 PM10:30 PM | RM60.00 | 1+2 |
| Bukit Bintang (Lalaport) | Skudai Parade | 9:30 AM3:30 PM10:30 PM | RM60.00 | 1+2 |
| Bukit Bintang (Lalaport) | Taman Tampoi | 9:30 AM3:30 PM10:30 PM | RM60.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | JB Custom CIQ Checkpoint | 10:00 AM4:00 PM11:00 PM | RM55.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 1:15 AM10:00 AM1:45 PM4:00 PM11:00 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Jaya | 1:15 AM1:45 PM | RM53.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Parade | 10:00 AM4:00 PM11:00 PM | RM55.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Taman Tampoi | 1:15 AM10:00 AM1:45 PM4:00 PM11:00 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Tun Aminah | 1:15 AM1:45 PM | RM49.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Berjaya Times Square | KSL Resort Johor Bahru City Centre | 6:30 PM10:30 PM | RM69.90 | 1+2 |
| Berjaya Times Square | Larkin Sentral | 6:30 PM10:30 PM | RM69.90 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Larkin Sentral | 7:15 AM9:15 AM | RM69.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Tun Aminah Bus Terminal | 7:15 AM9:15 AM | RM69.00 | 1+2 |
| KLIA2 Transportation Hub | Larkin Sentral | 7:00 AM9:00 AM | RM69.00 | 1+2 |
| KLIA2 Transportation Hub | Tun Aminah Bus Terminal | 7:00 AM9:00 AM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | KSL Resort Johor Bahru City Centre | 7:30 PM11:30 PM | RM69.90 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 1:00 AM2:00 AM7:00 AM8:00 AM3:00 PM7:30 PM10:00 PM11:30 PM | RM49.90 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Mall of Medini, Legoland | 7:30 AM | RM69.90 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Berjaya Times Square | Larkin Sentral | 7:00 AM8:00 AM9:00 AM10:00 AM11:00 AM12:00 PM1:00 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM5:00 PM6:00 PM7:30 PM10:00 PM11:00 PM11:15 PM | RM48.10 | 1+2 |
| Berjaya Times Square | Skudai (Petron Station) | 7:00 AM8:00 AM9:00 AM10:00 AM11:00 AM12:00 PM1:00 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM5:00 PM6:00 PM7:30 PM10:00 PM11:00 PM11:15 PM | RM48.10 | 1+2 |
| Berjaya Times Square | Yong Peng (Meng Ann Restaurant) | 10:00 PM | RM55.00 | 1+2 |
| LaLaport Bukit Bintang | Larkin Sentral | 7:00 AM8:00 AM9:00 AM10:00 AM11:00 AM12:00 PM1:00 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM5:00 PM6:00 PM7:30 PM11:00 PM11:15 PM | RM48.10 | 1+2 |
| LaLaport Bukit Bintang | Skudai (Petron Station) | 7:00 AM8:00 AM9:00 AM10:00 AM11:00 AM12:00 PM1:00 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM5:00 PM6:00 PM7:30 PM11:00 PM11:15 PM | RM48.10 | 1+2 |
| LaLaport Bukit Bintang | Yong Peng (Meng Ann Restaurant) | 1:00 PM2:00 PM5:00 PM | RM50.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 7:30 AM8:30 AM9:30 AM10:30 AM11:30 AM12:30 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM4:00 PM5:30 PM6:30 PM8:00 PM10:45 PM11:30 PM11:45 PM | RM35.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai (Petron Station) | 7:30 AM8:30 AM9:30 AM10:30 AM11:30 AM12:30 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM4:00 PM5:30 PM6:30 PM8:00 PM10:45 PM11:30 PM11:45 PM | RM35.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Yong Peng (Meng Ann Restaurant) | 11:30 AM1:30 PM2:30 PM5:30 PM10:45 PM11:30 PM11:45 PM | RM35.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Berjaya Times Square | Kluang Bus Terminal | 6:00 PM | RM40.00 | 1+2 |
| Berjaya Times Square | Larkin Sentral | 6:30 AM10:30 AM1:00 PM7:00 PM | RM50.00 | 1+2 |
| Berjaya Times Square | Yong Peng | 6:30 AM10:30 AM1:00 PM2:30 PM5:30 PM6:00 PM7:00 PM | RM45.00 | 1+2 |
| LaLaport Bukit Bintang | Larkin Sentral | 6:31 AM10:31 AM1:01 PM7:01 PM | RM50.00 | 1+2 |
| LaLaport Bukit Bintang | Yong Peng | 6:31 AM10:31 AM1:01 PM2:31 PM5:31 PM7:01 PM | RM45.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kluang Bus Terminal | 6:30 PM | RM40.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 7:00 AM11:00 AM1:30 PM7:30 PM | RM50.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Yong Peng | 7:00 AM11:00 AM1:30 PM3:00 PM6:00 PM6:30 PM7:30 PM | RM45.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Bandar Penawar Bus Terminal | 10:00 AM1:00 PM6:00 PM11:00 PM | RM60.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Bahru | 10:00 AM1:00 PM6:00 PM11:00 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Jaya Bus Terminal | 12:00 AM2:00 PM | RM51.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 12:00 AM1:00 AM7:00 AM8:30 AM9:15 AM10:00 AM11:00 AM12:00 PM1:00 PM1:30 PM2:00 PM3:00 PM4:00 PM5:00 PM6:00 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Gudang Bus Terminal | 12:00 AM1:00 AM7:00 AM8:30 AM9:15 AM11:00 AM12:00 PM1:30 PM2:00 PM3:00 PM4:00 PM5:00 PM7:00 PM8:30 PM10:00 PM11:45 PM | RM51.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Johor | 12:00 AM7:00 AM8:30 AM9:15 AM10:00 AM11:00 AM12:00 PM1:00 PM2:00 PM3:00 PM4:00 PM5:00 PM6:00 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Sungai Rengit Bus Terminal | 10:00 AM1:00 PM6:00 PM11:00 PM | RM64.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KLIA | Batu Pahat | 12:00 PM9:00 PM | RM50.00 | 1+2 |
| KLIA | Terminal Bus Mersing | 8:45 AM | RM60.00 | 1+2 |
| KLIA 2 | Batu Pahat | 12:15 PM9:15 PM | RM50.00 | 1+2 |
| KLIA 2 | Mersing Jetty (Gateway to Tioman) | 9:00 AM | RM60.00 | 1+2 |
| KLIA 2 | Terminal Bus Mersing | 9:00 AM | RM60.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Mersing Jetty (Gateway to Tioman) | 4:30 AM5:00 AM8:00 AM10:00 AM12:30 PM3:30 PM5:30 PM8:00 PM8:30 PM11:30 PM | RM32.00 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bus Mersing | 4:30 AM5:00 AM8:00 AM10:00 AM12:30 PM3:30 PM5:30 PM8:00 PM8:30 PM11:30 PM | RM32.00 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Kulai | 7:30 AM8:30 AM9:30 AM10:00 AM11:00 AM12:30 PM2:30 PM4:45 PM6:30 PM7:30 PM9:00 PM10:00 PM11:00 PM11:45 PM | RM44.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 8:30 AM9:30 AM11:00 AM12:30 PM6:30 PM7:30 PM9:00 PM11:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Masai Bus Terminal | 7:30 AM10:00 AM2:30 PM4:45 PM9:00 PM10:00 PM11:00 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Gudang Bus Terminal | 7:30 AM10:00 AM2:30 PM4:45 PM9:00 PM10:00 PM11:00 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Johor | 7:30 AM8:30 AM9:30 AM10:00 AM11:00 AM12:30 PM2:30 PM3:00 PM4:45 PM6:30 PM7:30 PM9:00 PM10:00 PM11:00 PM11:45 PM | RM34.10 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bentayan Muar | 8:00 AM1:30 PM6:30 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Putrajaya Sentral | Johor Bahru (JB Larkin Term.) | 11:00 AM | RM51.00 | 1+2 |
| Putrajaya Sentral | Pasir Gudang | 11:00 AM | RM50.00 | 1+2 |
| Putrajaya Sentral | Skudai Parade | 11:00 AM | RM50.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 10:00 AM11:30 AM12:15 PM8:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Gudang | 10:00 AM11:30 AM12:15 PM8:45 PM | RM50.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Parade | 10:00 AM11:30 AM12:15 PM8:45 PM | RM47.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Bintang (Lalaport) | Johor Bahru (JB Larkin Term.) | 9:30 AM12:00 PM2:00 PM3:00 PM | RM65.00 | 1+2 |
| Bukit Bintang (Lalaport) | Skudai, Johor Bahru | 9:30 AM12:00 PM2:00 PM3:00 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 10:00 AM12:30 PM1:00 PM1:30 PM2:30 PM3:30 PM3:45 PM7:00 PM8:15 PM8:45 PM10:30 PM11:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Jaya | 1:00 PM1:30 PM3:45 PM7:00 PM8:15 PM10:30 PM11:45 PM | RM52.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Gudang | 1:00 PM3:45 PM7:00 PM8:15 PM10:30 PM11:45 PM | RM52.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai, Johor Bahru | 10:00 AM12:30 PM1:00 PM1:30 PM2:30 PM3:30 PM3:45 PM7:00 PM8:15 PM8:45 PM10:30 PM11:45 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Jaya Bus Terminal | 5:30 PM6:30 PM | RM52.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 5:30 PM6:30 PM | RM52.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | RNF Mall Johor Bahru | 5:30 PM6:30 PM | RM45.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai (Roadside Shell Station) | 5:30 PM6:30 PM | RM52.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Tun Aminah Bus Terminal | 5:30 PM6:30 PM | RM52.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Kota Tinggi Bus Terminal | 10:30 AM3:15 PM9:00 PM10:30 PM | RM53.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kulai Bus Terminal | 10:30 AM3:15 PM9:00 PM10:30 PM | RM46.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Mersing Bus Terminal | 8:00 AM4:00 PM11:30 PM | RM53.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Mersing Jetty | 8:00 AM4:00 PM | RM53.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Yong Peng Express Bus Station | 10:30 AM3:15 PM9:00 PM10:30 PM | RM34.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Jaya Bus Terminal | 5:30 PM6:30 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 5:30 PM6:30 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | RNF Mall Johor Bahru | 5:30 PM6:30 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai (Roadside Shell Station) | 5:30 PM6:30 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Tun Aminah Bus Terminal | 5:30 PM6:30 PM | RM47.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KL Sentral | Larkin Sentral | 1:00 AM6:30 AM9:30 AM11:30 AM1:30 PM4:00 PM6:45 PM9:30 PM11:00 PM | RM53.00 | 1+2 |
| KL Sentral | Skudai, Johor Bahru | 1:00 AM6:30 AM9:30 AM11:30 AM1:30 PM4:00 PM6:45 PM9:30 PM11:00 PM | RM53.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 1:30 AM7:00 AM10:00 AM12:00 PM1:30 PM2:00 PM4:30 PM7:30 PM10:00 PM11:30 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai, Johor Bahru | 1:30 AM7:00 AM10:00 AM12:00 PM1:30 PM2:00 PM4:30 PM7:30 PM10:00 PM11:30 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KLIA (Kuala Lumpur International Airport) | Batu Pahat Bus Terminal | 6:45 AM11:30 AM1:30 PM5:30 PM7:30 PM11:30 PM | RM50.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Muar Bentayan Bus Terminal | 6:45 AM11:30 AM1:30 PM5:30 PM7:30 PM11:30 PM | RM40.00 | 1+2 |
| KLIA2 Transportation Hub | Batu Pahat Bus Terminal | 6:30 AM11:15 AM1:15 PM5:15 PM7:15 PM11:15 PM | RM50.00 | 1+2 |
| KLIA2 Transportation Hub | Muar Bentayan Bus Terminal | 6:30 AM11:15 AM1:15 PM5:15 PM7:15 PM11:15 PM | RM40.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KLIA (Kuala Lumpur International Airport) | Larkin Sentral | 12:30 AM7:15 AM9:15 AM11:45 AM2:15 PM5:55 PM8:30 PM10:30 PM | RM62.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Tun Aminah Bus Terminal | 12:30 AM7:15 AM9:15 AM11:45 AM2:15 PM5:55 PM8:30 PM10:30 PM | RM62.00 | 1+2 |
| KLIA2 (Kuala Lumpur International Airport 2) | Larkin Sentral | 12:55 AM7:45 AM9:45 AM12:15 PM2:45 PM6:25 PM9:00 PM11:00 PM | RM62.00 | 1+2 |
| KLIA2 (Kuala Lumpur International Airport 2) | Tun Aminah Bus Terminal | 12:55 AM7:45 AM9:45 AM12:15 PM2:45 PM6:25 PM9:00 PM11:00 PM | RM62.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Batu Pahat Bus Terminal | 8:30 AM9:30 AM11:00 AM2:30 PM5:30 PM7:30 PM8:30 PM | RM37.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 4:30 AM8:30 AM9:30 AM10:30 AM11:30 AM12:30 PM1:30 PM2:30 PM3:00 PM3:30 PM4:30 PM5:30 PM6:30 PM7:30 PM | RM45.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Muar Bentayan Bus Terminal | 8:30 AM9:30 AM10:30 AM11:00 AM12:30 PM1:30 PM2:30 PM3:00 PM4:30 PM5:00 PM5:30 PM7:00 PM7:30 PM8:30 PM11:00 PM | RM25.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pontian Bus Terminal | 8:30 AM9:30 AM11:00 AM2:30 PM5:30 PM7:30 PM8:30 PM | RM48.30 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Ayer Hitam (Bus Stop Petronas Ayer Hitam (EV)) | 8:00 AM9:00 AM12:00 PM3:00 PM5:30 PM7:30 PM | RM38.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Batu Pahat Bus Terminal | 7:45 AM9:30 AM11:30 AM2:30 PM4:30 PM5:30 PM6:30 PM7:30 PM8:30 PM | RM37.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kluang Bus Terminal | 8:00 AM9:00 AM12:00 PM3:00 PM5:30 PM7:30 PM | RM38.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pontian Bus Terminal | 9:30 AM2:30 PM4:30 PM6:30 PM8:30 PM | RM48.60 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KLIA (Kuala Lumpur International Airport) | Larkin Sentral | 1:10 AM2:10 AM3:10 AM4:25 AM5:25 AM6:25 AM7:40 AM8:10 AM8:55 AM10:10 AM10:55 AM12:10 PM1:10 PM3:10 PM4:25 PM5:10 PM6:10 PM7:25 PM8:55 PM10:10 PM10:55 PM11:25 PM | RM62.00 | 1+2 |
| KLIA (Kuala Lumpur International Airport) | Tun Aminah Bus Terminal | 1:10 AM2:10 AM3:10 AM4:25 AM5:25 AM6:25 AM7:40 AM8:10 AM8:55 AM10:10 AM10:55 AM12:10 PM1:10 PM3:10 PM4:25 PM5:10 PM6:10 PM7:25 PM8:55 PM10:10 PM10:55 PM11:25 PM | RM62.00 | 1+2 |
| KLIA2 Transportation Hub | Larkin Sentral | 1:30 AM2:30 AM3:30 AM4:45 AM5:45 AM6:45 AM8:00 AM8:30 AM9:15 AM10:30 AM11:15 AM12:30 PM1:30 PM3:30 PM4:45 PM5:30 PM6:30 PM7:45 PM9:15 PM10:30 PM11:15 PM11:45 PM | RM62.00 | 1+2 |
| KLIA2 Transportation Hub | Tun Aminah Bus Terminal | 1:30 AM2:30 AM3:30 AM4:45 AM5:45 AM6:45 AM8:00 AM8:30 AM9:15 AM10:30 AM11:15 AM12:30 PM1:30 PM3:30 PM4:45 PM5:30 PM6:30 PM7:45 PM9:15 PM10:30 PM11:15 PM11:45 PM | RM62.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Desa Complex (Kepong) | Larkin Sentral | 1:00 AM9:10 AM12:00 PM | RM50.00 | SVIP |
| TBG (Terminal Bersepadu Gombak) | Larkin Sentral | 1:15 AM12:30 PM | RM50.00 | SVIP |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 1:45 AM1:15 PM | RM50.00 | SVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Bintang (Lalaport) | Larkin Sentral | 1:00 PM | RM52.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Larkin Sentral | 12:30 PM12:45 PM | RM52.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 1:15 PM1:30 PM | RM49.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 12:30 AM1:00 AM1:30 AM2:00 AM10:00 AM10:30 AM12:30 PM1:00 PM3:30 PM6:30 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Johor | 12:30 AM1:00 AM1:30 AM2:00 AM10:00 AM10:30 AM12:30 PM1:00 PM3:30 PM6:30 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Yong Peng Lucky Garden | 10:00 AM10:30 AM1:00 PM3:30 PM6:30 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 2:30 PM3:30 PM4:30 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Parade | 2:30 PM3:30 PM4:30 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Yong Peng Bus Terminal | 2:30 PM3:30 PM4:30 PM | RM33.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Bandar Penawar Bus Terminal | 9:00 AM4:00 PM | RM58.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kota Tinggi Bus Terminal | 9:00 AM4:00 PM | RM51.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 4:15 AM | RM51.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 2:30 AM3:00 AM4:30 PM11:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Tun Aminah Bus Terminal | 2:30 AM3:00 AM4:30 PM11:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Yong Peng Bus Terminal | 11:45 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 6:45 AM9:15 AM1:30 PM5:00 PM7:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Gudang | 6:45 AM9:15 AM1:30 PM5:00 PM7:45 PM | RM50.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Parade | 6:45 AM9:15 AM1:30 PM5:00 PM7:45 PM | RM47.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 3:30 AM | RM45.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Gudang Bus Terminal | 3:30 AM | RM50.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Tun Aminah Bus Terminal | 3:30 AM | RM45.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 9:15 AM10:30 AM12:00 PM12:45 PM1:30 PM3:00 PM5:00 PM8:00 PM10:30 PM11:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (Skudai) | 9:15 AM10:30 AM12:00 PM12:45 PM1:30 PM3:00 PM5:00 PM8:00 PM10:30 PM11:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kulai | 9:15 AM10:30 AM12:00 PM3:00 PM5:00 PM10:30 PM11:45 PM | RM45.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 12:30 AM1:00 AM2:00 AM3:00 AM4:30 AM6:30 AM9:00 AM10:00 AM11:00 AM1:30 PM3:00 PM4:00 PM6:00 PM7:00 PM8:00 PM10:00 PM11:30 PM11:31 PM | RM48.50 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai, Johor Bahru | 12:30 AM1:00 AM2:00 AM3:00 AM4:30 AM6:30 AM9:00 AM10:00 AM11:00 AM1:30 PM3:00 PM4:00 PM6:00 PM7:00 PM8:00 PM10:00 PM11:30 PM11:31 PM | RM48.50 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 3:15 AM3:15 PM | RM48.00 | Executive |
| TBS (Terminal Bersepadu Selatan) | Skudai (Petron Station) | 3:15 AM3:15 PM | RM47.00 | Executive |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Larkin Sentral | 1:45 AM2:00 PM | RM53.00 | Executive |
| Hentian Duta | Skudai (Petron Station) | 1:45 AM2:00 PM | RM53.00 | Executive |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 1:00 AM2:30 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Tun Aminah | 1:00 AM2:30 PM | RM49.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bharu | 9:00 AM2:00 PM | RM47.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Muar | 8:00 AM9:00 AM1:00 PM2:00 PM4:30 PM5:30 PM6:30 PM9:00 PM10:00 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 4:15 AM4:30 AM5:00 AM5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM10:30 AM11:00 AM12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM4:00 PM4:30 PM5:30 PM6:00 PM6:30 PM7:30 PM8:00 PM9:00 PM9:30 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Johor | 4:15 AM4:30 AM5:00 AM5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM10:30 AM11:00 AM12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM4:00 PM4:30 PM5:30 PM6:00 PM6:30 PM7:30 PM8:00 PM9:00 PM9:30 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 10:00 AM12:00 PM2:00 PM3:30 PM10:00 PM11:45 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pasir Gudang Bus Terminal | 10:00 AM12:00 PM2:00 PM3:30 PM10:00 PM11:45 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Bus Stop Petronas Ayer Hitam | 8:00 AM2:00 PM6:30 PM8:30 PM | RM36.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kluang Bus Terminal | 8:00 AM2:00 PM6:30 PM8:30 PM | RM39.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 1:45 PM2:00 PM | RM40.00 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai, Johor Bahru | 1:45 PM2:00 PM | RM40.00 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KL Sentral | Larkin Sentral | 6:20 AM9:20 AM12:20 PM3:50 PM | RM53.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 6:45 AM9:45 AM12:45 PM4:15 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 3:00 AM3:30 PM | RM45.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Tun Aminah Bus Terminal | 3:00 AM3:30 PM | RM45.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 12:00 AM10:00 AM12:30 PM3:30 PM6:00 PM8:30 PM10:00 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai Parade | 12:00 AM10:00 AM12:30 PM3:30 PM6:00 PM8:30 PM10:00 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bharu | 12:30 AM1:30 AM9:00 AM4:00 PM | RM48.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Skudai | 12:30 AM1:30 AM9:00 AM4:00 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 1:00 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 6:15 AM6:30 AM8:45 AM10:00 AM12:00 PM12:45 PM3:00 PM6:00 PM | RM49.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 9:00 AM3:00 PM3:15 PM3:30 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Johor Bahru (JB Larkin Term.) | 12:00 AM | RM49.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 12:15 AM12:30 AM12:45 AM1:45 PM2:00 PM3:00 PM | RM48.00 | 1+2 |
Boarding points in Kuala Lumpur
- TBS (Terminal Bersepadu Selatan)
- KLIA2 Transportation Hub
- KLIA (Kuala Lumpur International Airport)
- Putrajaya Sentral
- Bukit Bintang (Lalaport)
- Berjaya Times Square
- Terminal Bersepadu Gombak (TBG)
- LaLaport Bukit Bintang
- KLIA 2
- KL Sentral
- KLIA
- TBG (Terminal Bersepadu Gombak)
- Hentian Duta
- KLIA2 (Kuala Lumpur International Airport 2)
- Desa Complex (Kepong)
Arrival points in Johor
- Larkin Sentral
- Johor Bahru (JB Larkin Term.)
- Tun Aminah Bus Terminal
- Skudai, Johor Bahru
- Pasir Gudang
- Skudai Parade
- Johor Jaya Bus Terminal
- Kluang Bus Terminal
- Tun Aminah
- Kulai
- Batu Pahat
- Skudai (Petron Station)
- Yong Peng Bus Terminal
- Kawasan Perindustrian Tangkak
- Muar
- Batu Pahat Bus Terminal
- Pasir Gudang Bus Terminal
- Skudai Johor
- Terminal Bus Mersing
- Petron Taman Jaya, Skudai
- Muar Bentayan Bus Terminal
- Yong Peng
- Yong Peng (Meng Ann Restaurant)
- Ayer Hitam Toll Plaza
Frequently asked questions
How much is the bus from Kuala Lumpur to Johor?
Fares start from RM25.00 one way. 48 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Kuala Lumpur to Johor?
Aerobus, Airport Coach, Alisan Golden Coach, Arwana Express, Billion Stars, Causeway Link Express, City Express, Cosmic Prestij Express (Prestij Dinasti), Cosmic Singapore Express, Delima Vision, E-Mutiara, Eltabina Jaya Sdn Bhd, GPGLOBAL TRAVEL & TOURS SDN BHD, Grassland – Transtar, Highway Star Express, Inter Top Express KL, Konsortium Express, KPB Ekspress, LA Holidays, Maraliner, Mayang Sari Express, MyXPress (Jasa Sinaran Express), Neoliner Express, Nor World Express, Permata Utara Sdn Bhd, Prisma Express, Quick Liner Express, S&S International, Sani Express (Sani Hotel), Sanwa Express, Satria Express, SC Southern Express, Sin Yong Express, SMB Express, Sri Maju Group, SRI THEVEN Express, Star Coach Express Sdn Bhd, Starmart Express, Suasana Edaran Express, Super Nice Express, The One Tours & Travel (Five Stars Express), Top Liner Express, TRA Express, Transnasional, V Travel, Yellow Star Express, YoYo Express, Zaim Express.
What time is the first and last bus from Kuala Lumpur to Johor?
The earliest scheduled departure is 12:00 AM and the last is 11:45 PM. Exact times vary by operator and boarding point.