Kuala Lumpur to Johor Bus Schedule, Fare and Route Map | 2024

Kuala Lumpur to Johor Schedule

Kuala Lumpur to Johor bus operates a 24 hours schedule from Berjaya Times Square, Bukit Bintang, Greenwood, Hentian Duta, and TBS (Terminal Bersepadu Selatan) with typical fares ranging from 13 Ringgit to 110 (Fare to Johor Bahru Larkin Terminal is around 35-50 RM on average). Spanning a distance of 330 kilometers, the travel time by bus usually ranges from 4.5 to 6 hours.

Most of the the buses typically proceed to Singapore via JB Sentral / Woodlands connection. Other bus terminals coming from KL include Selangor and Putrajaya. Alternative transportation options you can consider is taking a train from Kuala Lumpur to Johor which typically takes around 4 to 5 hours.

Travelling today or planning for a commute from Kuala Lumpur to Johor? Learn more about Kuala Lumpur to Johor Bus Schedule, Bus Routes, First and Last Trip, Terminal location and Route Map.

Kuala Lumpur to Johor Bus Schedule is from 04:15 AM to 04:00 AM operated by Airport Coach, Billion Stars, City Express, Cosmic (Prestij), Ekspress Mutiara, Eltabina Express, Enrich Global Holidays (Yellowstar Express), FQD EXPRESS, Handal Indah Sdn Bhd | Causeway Link, Inter Top (Pudu), KKKL Sdn Bhd, Konsortium, LA Holidays, Maraliner, Mayang Sari, Myxpress, Neoliner Express, OKU Friendly, Permata Utara Sdn Bhd, Plusliner, Prisma Serimas Holidays Sdn Bhd, Quick Liner Express, Restu Pelangi, Sanwa Express, SC Southern Express, Smb Teluk Intan, Sri Maju Group, S&S International (M) Express, Star Qistna, Starmart Express, Super Nice Grassland, The One Travel & Tours, Top Liner, Transnasional, Warisan Express, Yoyo Express. Fares range from RM 13 to RM 110 (SGD 4 to SGD 32).

Bus routes: Air Hitam Toll, Air Hitam, Ayer Hitam (Shell), Bandar Penawar, Batu Pahat, Danga City Mall, JB CIQ Checkpoint, Johor Bahru (JB Larkin Term.), Johor Bahru (Skudai), Johor Jaya, Kota Tinggi, Kulai Toll, Kulai, Legoland, Masai, Mersing Jetty (Gateway to Tioman), Muar, Paloh, Pasir Gudang, Pengerang, Pontian, Segamat, Skudai (Shell), Skudai, Sri Puteri (Skudai), Sungai Rengit, Taman Johor, Tampoi, Tangkak, Terminal Bas Kluang, Terminal Bus Mersing, Terminal Taman Universiti, Tun Aminah, Yong Peng Lucky Garden, Yong Peng Ming Ang Restaurant, Yong Peng terminals.

Pick up points from Kuala Lumpur include Berjaya Times Square, Bukit Bintang, Greenwood, Hentian Duta, KLIA 1, KLIA 2, TBS (Terminal Bersepadu Selatan) going to Johor.

NOTICE: The fares and schedules listed here may subject to change without prior notice. Pls check with the companies for the updated details.

CommuteTour is in no way affiliated with any of the buses / trains / tourist spots listed on any of its pages.

Kuala Lumpur to Johor Map

Kuala Lumpur to Johor Map

Kuala Lumpur to Johor Schedule and Fare

Kuala Lumpur to Johor Bus Schedule is from 04:15 AM to 04:00 AM operated by Airport Coach, Billion Stars, City Express, Cosmic (Prestij), Ekspress Mutiara, Eltabina Express, Enrich Global Holidays (Yellowstar Express), FQD EXPRESS, Handal Indah Sdn Bhd | Causeway Link, Inter Top (Pudu), KKKL Sdn Bhd, Konsortium, LA Holidays, Maraliner, Mayang Sari, Myxpress, Neoliner Express, Permata Utara Sdn Bhd, Plusliner, Prisma Serimas Holidays Sdn Bhd, Quick Liner Express, Restu Pelangi, Sanwa Express, SC Southern Express, Smb Teluk Intan, Sri Maju Group, S&S International (M) Express, Star Qistna, Starmart Express, Super Nice Grassland, The One Travel & Tours, Top Liner, Transnasional, Warisan Express, Yoyo Express. Fares range from RM 13 to RM 110 (SGD 4 to SGD 32).







OriginDestinationScheduleFareDaysBusBook
Berjaya Times SquareAir Hitam Toll8:00 PMRM 60T, W, F, SatSuper Nice GrasslandEasybook
Berjaya Times SquareDanga City Mall1:00 PM, 2:00 PM, 2:30 PM, 8:00 PMRM 60, 90M - SatSuper Nice GrasslandEasybook
Berjaya Times SquareJB CIQ Checkpoint1:00 PM, 2:00 PM, 2:30 PM, 8:00 PMRM 60, 90M - SatSuper Nice GrasslandEasybook
Berjaya Times SquareJohor Bahru JB Larkin Terminal1:30 AM, 12:30 PM, 1:30 PM, 11:30 PMRM 50DailyBillion StarsEasybook
Berjaya Times SquareJohor Bahru JB Larkin Terminal9:00 AM, 9:30 AM, 12:00 PM, 2:00 PM, 2:30 PM, 9:00 PMRM 32, 50, 60, 90DailySuper Nice GrasslandEasybook
Berjaya Times SquareJohor Bahru JB Larkin Terminal8:00 AM, 10:30 AM, 1:00 PM, 2:30 PM, 4:00 PM, 7:00 PMRM 44DailyThe One Travel & ToursEasybook
Berjaya Times SquareJohor Bahru (Skudai)1:30 AM, 12:30 PM, 1:30 PM, 11:30 PMRM 50DailyBillion StarsEasybook
Berjaya Times SquareJohor Bahru (Skudai)9:00 AM, 9:30 AM, 12:00 PM, 2:30 PM, 3:30 PM, 8:00 PM, 9:00 PM, 10:30 PMRM 32, 50, 60, 62, 90, 110DailySuper Nice GrasslandEasybook
Berjaya Times SquareKulai Toll8:00 PMRM 60T, W, F, SatSuper Nice GrasslandEasybook
Berjaya Times SquareSri Puteri (Skudai)1:00 PM, 2:00 PM, 2:30 PM, 8:00 PMRM 60, 90M - SatSuper Nice GrasslandEasybook
Berjaya Times SquareTaman Johor1:00 PM, 2:00 PM, 2:30 PM, 8:00 PMRM 60, 90M - SatSuper Nice GrasslandEasybook
Berjaya Times SquareTampoi9:00 AM, 9:30 AM, 12:00 PM, 1:00 PM, 2:00 PM, 2:30 PM, 3:30 PM, 8:00 PM, 9:00 PM, 10:30 PMRM 32, 50, 60, 62, 90, 110M - SatSuper Nice GrasslandEasybook
Berjaya Times SquareTun Aminah1:00 PM, 2:00 PM, 2:30 PM, 8:00 PMRM 60, 90M - SatSuper Nice GrasslandEasybook
Berjaya Times SquareYong Peng1:30 AM, 12:30 PM, 1:30 PM, 11:30 PMRM 50DailyBillion StarsEasybook
Berjaya Times SquareYong Peng1:00 PMRM 60, 90DailySuper Nice GrasslandEasybook
Berjaya Times SquareYong Peng8:00 AM, 10:30 AM, 1:00 PM, 2:30 PM, 4:00 PM, 7:00 PMRM 38DailyThe One Travel & ToursEasybook
Bukit BintangLegoland7:00 AMRM 57DailyHandal Indah Sdn Bhd | Causeway LinkEasybook
GreenwoodPaloh10:00 AM, 10:00 PMRM 44DailyEkspress MutiaraEasybook
GreenwoodPaloh10:00 AM, 10:30 PMRM 35DailyMyxpressEasybook
Hentian DutaJohor Bahru JB Larkin Terminal2:45 AMRM 40DailyPermata Utara Sdn BhdEasybook
Hentian DutaPasir Gudang2:45 AMRM 40DailyPermata Utara Sdn BhdEasybook
Kuala Lumpur Aiport KLIA 1Air Hitam9:00 AM, 2:00 PM, 6:00 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 1Batu Pahat5:30 AM, 7:30 AM, 11:30 AM, 1:30 PM, 3:30 PM, 5:30 PM, 7:30 PM, 9:30 PMRM 50DailyAirport CoachEasybook
Kuala Lumpur Aiport KLIA 1Batu Pahat12:00 PM, 10:00 PMRM 40DailySanwa ExpressEasybook
Kuala Lumpur Aiport KLIA 1Johor Bahru JB Larkin Terminal9:00 AM, 2:00 PM, 6:00 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 1Johor Bahru JB Larkin Terminal1:10 AM, 3:40 AM, 5:25 AM, 6:25 AM, 7:40 AM, 8:55 AM, 10:10 AM, 12:10 PM, 3:10 PM, 4:25 PM, 6:10 PM, 7:25 PM, 8:55 PM, 10:10 PM, 11:25 PMRM 59DailyYoyo ExpressEasybook
Kuala Lumpur Aiport KLIA 1Johor Bahru (Skudai)9:00 AM, 2:00 PM, 6:00 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 1Muar5:30 AM, 7:30 AM, 11:30 AM, 1:30 PM, 3:30 PM, 5:30 PM, 7:30 PM, 9:30 PMRM 40DailyAirport CoachEasybook
Kuala Lumpur Aiport KLIA 1Tampoi9:00 AM, 2:00 PM, 6:00 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 1Tun Aminah9:00 AM, 2:00 PM, 6:00 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 1Tun Aminah1:10 AM, 3:40 AM, 5:25 AM, 6:25 AM, 7:40 AM, 8:55 AM, 10:10 AM, 12:10 PM, 3:10 PM, 4:25 PM, 6:10 PM, 7:25 PM, 8:55 PM, 10:10 PM, 11:25 PMRM 59DailyYoyo ExpressEasybook
Kuala Lumpur Aiport KLIA 1Yong Peng Lucky Garden1:10 AM, 3:40 AM, 5:25 AM, 6:25 AM, 7:40 AM, 8:55 AM, 10:10 AM, 12:10 PM, 3:10 PM, 4:25 PM, 6:10 PM, 7:25 PM, 8:55 PM, 10:10 PM, 11:25 PMRM 59DailyYoyo ExpressEasybook
Kuala Lumpur Aiport KLIA 1Yong Peng9:00 AM, 2:00 PM, 6:00 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 2Air Hitam8:45 AM, 1:45 PM, 5:45 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 2Batu Pahat5:15 AM, 7:15 AM, 11:15 AM, 1:15 PM, 3:15 PM, 5:15 PM, 7:15 PM, 9:15 PMRM 50DailyAirport CoachEasybook
Kuala Lumpur Aiport KLIA 2Batu Pahat12:15 PM, 10:15 PMRM 40DailySanwa ExpressEasybook
Kuala Lumpur Aiport KLIA 2Johor Bahru JB Larkin Terminal8:45 AM, 1:45 PM, 5:45 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 2Johor Bahru JB Larkin Terminal1:30 AM, 4:00 AM, 5:45 AM, 6:45 AM, 8:00 AM, 9:15 AM, 10:30 AM, 12:30 PM, 3:30 PM, 4:45 PM, 6:30 PM, 7:45 PM, 9:15 PM, 10:30 PM, 11:45 PMRM 59DailyYoyo ExpressEasybook
Kuala Lumpur Aiport KLIA 2Johor Bahru (Skudai)8:45 AM, 1:45 PM, 5:45 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 2Muar5:15 AM, 7:15 AM, 11:15 AM, 1:15 PM, 3:15 PM, 5:15 PM, 7:15 PM, 9:15 PMRM 40DailyAirport CoachEasybook
Kuala Lumpur Aiport KLIA 2Tampoi8:45 AM, 1:45 PM, 5:45 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 2Tun Aminah8:45 AM, 1:45 PM, 5:45 PMRM 55DailyStarmart ExpressEasybook
Kuala Lumpur Aiport KLIA 2Tun Aminah1:30 AM, 4:00 AM, 5:45 AM, 6:45 AM, 8:00 AM, 9:15 AM, 10:30 AM, 12:30 PM, 3:30 PM, 4:45 PM, 6:30 PM, 7:45 PM, 9:15 PM, 10:30 PM, 11:45 PMRM 59DailyYoyo ExpressEasybook
Kuala Lumpur Aiport KLIA 2Yong Peng Lucky Garden1:30 AM, 4:00 AM, 5:45 AM, 6:45 AM, 8:00 AM, 9:15 AM, 10:30 AM, 12:30 PM, 3:30 PM, 4:45 PM, 6:30 PM, 7:45 PM, 9:15 PM, 10:30 PM, 11:45 PMRM 59DailyYoyo ExpressEasybook
Kuala Lumpur Aiport KLIA 2Yong Peng8:45 AM, 1:45 PM, 5:45 PMRM 55DailyStarmart ExpressEasybook
TBS (Terminal Bersepadu Selatan)Air Hitam7:50 AM, 9:50 AM, 11:00 AM, 4:25 PM, 6:25 PM, 10:50 PMRM 30Sun, M, T, W, ThRestu PelangiEasybook
TBS (Terminal Bersepadu Selatan)Ayer Hitam (Shell)8:00 AM, 9:00 AM, 12:00 PM, 3:00 PM, 5:30 PM, 7:30 PM, 9:30 PMRM 26DailyS&S International (M) ExpressEasybook
TBS (Terminal Bersepadu Selatan)Bandar Penawar10:00 AM, 1:00 PM, 5:30 PM, 10:00 PMRM 50DailyLA HolidaysEasybook
TBS (Terminal Bersepadu Selatan)Bandar Penawar9:00 AM, 4:00 PMRM 39DailyMaralinerEasybook
TBS (Terminal Bersepadu Selatan)Batu Pahat8:00 AM, 9:00 AM, 10:00 AM, 11:00 AM, 12:00 PM, 1:00 PM, 2:00 PM, 3:00 PM, 5:00 PM, 6:00 PM, 7:00 PM, 8:00 PMRM 24DailyKKKL Sdn BhdEasybook
TBS (Terminal Bersepadu Selatan)Batu Pahat9:00 AM, 10:00 AM, 11:00 AM, 2:30 PM, 4:30 PM, 5:30 PM, 6:30 PM, 8:30 PMRM 24DailyMayang SariEasybook
TBS (Terminal Bersepadu Selatan)Batu Pahat7:50 AM, 12:30 PM, 2:30 PM, 4:30 PM, 5:30 PM, 6:30 PMRM 22DailyS&S International (M) ExpressEasybook
TBS (Terminal Bersepadu Selatan)Batu Pahat10:15 AM, 6:00 PM, 8:30 PM, 11:30 PM, 11:45 PMRM 23, 38DailySuper Nice GrasslandEasybook
TBS (Terminal Bersepadu Selatan)Batu Pahat9:00 AM, 3:30 PM, 4:15 PMRM 24DailyTop LinerEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal12:30 AM, 1:00 AM, 1:30 AM, 6:30 AM, 7:00 AM, 8:30 AM, 9:00 AM, 10:30 AM, 11:00 AM, 1:00 PM, 1:30 PM, 2:00 PM, 2:30 PM, 3:00 PM, 3:30 PM, 4:00 PM, 5:00 PM, 5:30 PM, 6:30 PM, 6:45 PM, 7:00 PM, 7:30 PM, 8:00 PM, 11:30 PM, 11:59 PMRM 35DailyBillion StarsEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal7:30 AM, 8:20 AM, 10:00 AM, 11:30 AM, 12:30 PM, 1:30 PM, 2:30 PM, 3:30 PM, 4:45 PM, 6:30 PM, 7:30 PM, 9:00 PM, 11:00 PM, 11:59 PMRM 34DailyCity ExpressEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal2:25 PM, 5:35 PM, 10:25 PMRM 35DailyCosmic (Prestij)Easybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal8:30 AM, 9:30 AM, 10:30 AM, 11:15 AM, 12:45 PM, 1:45 PM, 2:45 PM, 5:30 PM, 8:00 PM, 11:30 PMRM 35, 38, 40DailyEltabina ExpressEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal10:00 AM, 12:00 PM, 3:00 PM, 4:30 PM, 6:00 PM, 8:30 PM, 10:00 PM, 11:59 PMRM 35DailyEnrich Global Holidays (Yellowstar Express)Easybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal9:30 AM, 12:30 PM, 4:30 PMRM 35DailyFQD EXPRESSEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal2:00 PM, 5:00 PM, 9:00 PMRM 34DailyHandal Indah Sdn Bhd | Causeway LinkEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal12:30 AM, 1:00 AM, 1:30 AM, 2:00 AM, 12:30 PM, 1:00 PM, 8:00 PM, 8:30 PMRM 35DailyInter Top (Pudu)Easybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal12:30 AM, 7:00 AM, 8:00 AM, 9:00 AM, 10:00 AM, 11:00 AM, 12:00 PM, 1:00 PM, 2:00 PM, 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 6:30 PM, 7:00 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PMRM 36DailyKKKL Sdn BhdEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal10:00 AMRM 32DailyKonsortiumEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal1:00 AM, 7:30 AM, 9:15 AM, 10:00 AM, 11:00 AM, 12:00 PM, 1:00 PM, 2:00 PM, 3:00 PM, 4:30 PM, 5:30 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM, 11:55 PMRM 35DailyLA HolidaysEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal4:15 AM, 6:30 PMRM 33, 35DailyMaralinerEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal4:30 AM, 8:00 AM, 8:30 AM, 9:00 AM, 9:30 AM, 10:00 AM, 10:30 AM, 11:00 AM, 11:30 AM, 12:00 PM, 12:30 PM, 1:00 PM, 1:30 PM, 2:00 PM, 2:30 PM, 3:00 PM, 3:30 PM, 4:00 PM, 4:30 PM, 5:00 PM, 5:30 PM, 6:00 PM, 6:30 PM, 7:00 PM, 7:30 PM, 8:00 PM, 8:30 PMRM 29DailyMayang SariEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal5:15 AM, 5:30 AM, 6:00 AM, 7:00 AM, 7:30 AM, 9:00 AM, 9:30 AM, 10:30 AM, 11:00 AM, 12:00 PM, 12:30 PM, 1:30 PM, 2:00 PM, 3:00 PM, 3:30 PMRM 35DailyNeoliner ExpressEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal3:15 AMRM 40DailyPermata Utara Sdn BhdEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal10:00 AM, 12:00 PMRM 30, 35, 40DailyPluslinerEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal12:30 AM, 1:00 AM, 9:00 AM, 9:30 AM, 2:00 PM, 2:30 PMRM 34, 35DailyPrisma Serimas Holidays Sdn BhdEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal9:15 AM, 1:30 PM, 5:00 PM, 7:45 PMRM 40DailyQuick Liner ExpressEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal7:50 AM, 9:50 AM, 11:00 AM, 4:25 PM, 6:25 PM, 10:50 PMRM 30DailyRestu PelangiEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal12:45 AM, 9:00 AM, 10:45 AM, 1:00 PM, 5:30 PM, 7:31 PM, 9:45 PMRM 35, 40DailySC Southern ExpressEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal1:30 PM, 11:59 PMRM 35DailySmb Teluk IntanEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal1:00 AM, 9:00 AM, 12:00 PM, 1:30 PM, 3:00 PM, 5:00 PM, 7:00 PM, 11:00 PMRM 35, 45DailySri Maju GroupEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal2:00 PM, 2:15 PM, 2:30 PM, 2:45 PM, 3:00 PM, 11:30 PM, 11:59 PMRM 29, 33, 35DailyStar QistnaEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal12:30 AM, 9:30 AM, 10:00 AM, 10:45 AM, 12:30 PM, 1:00 PM, 2:00 PM, 6:00 PM, 6:29 PM, 6:30 PM, 7:00 PM, 7:59 PM, 8:00 PM, 8:45 PM, 9:30 PM, 10:29 PM, 10:30 PM, 11:59 PMRM 32, 34, 35, 40, 50, 90DailySuper Nice GrasslandEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal8:30 AM, 11:00 AM, 1:30 PM, 3:00 PM, 4:30 PM, 7:30 PMRM 38DailyThe One Travel & ToursEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal9:15 AM, 1:45 PM, 7:00 PM, 9:15 PMRM 35DailyTop LinerEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal9:30 AMRM 38DailyTransnasionalEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru JB Larkin Terminal1:00 AM, 1:30 AM, 6:45 AM, 7:00 AM, 7:30 AM, 9:00 AM, 9:30 AM, 10:00 AM, 10:30 AM, 11:00 AM, 12:00 PM, 12:45 PM, 1:00 PM, 2:00 PM, 2:45 PM, 3:00 PM, 3:15 PM, 4:00 PM, 4:30 PM, 5:15 PM, 5:30 PM, 7:30 PM, 8:30 PM, 9:30 PM, 10:30 PM, 11:30 PM, 11:59 PMRM 33DailyWarisan ExpressEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)12:30 AM, 1:00 AM, 1:30 AM, 6:30 AM, 7:00 AM, 8:30 AM, 9:00 AM, 10:30 AM, 11:00 AM, 1:00 PM, 1:30 PM, 2:00 PM, 2:30 PM, 3:00 PM, 3:30 PM, 4:00 PM, 5:00 PM, 5:30 PM, 6:30 PM, 6:45 PM, 7:00 PM, 7:30 PM, 8:00 PM, 11:30 PM, 11:59 PMRM 35DailyBillion StarsEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)10:00 AM, 12:00 PM, 3:00 PM, 4:30 PM, 6:00 PM, 8:30 PM, 10:00 PM, 11:59 PMRM 35DailyEnrich Global Holidays (Yellowstar Express)Easybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)10:00 AMRM 32DailyKonsortiumEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)9:15 AM, 1:30 PM, 5:00 PM, 7:45 PMRM 40DailyQuick Liner ExpressEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)7:50 AM, 9:50 AM, 11:00 AM, 4:25 PM, 6:25 PM, 10:50 PMRM 30DailyRestu PelangiEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)1:00 AM, 9:00 AM, 12:00 PM, 1:30 PM, 3:00 PM, 5:00 PM, 7:00 PM, 11:00 PMRM 35, 45DailySri Maju GroupEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)2:00 PM, 2:15 PM, 2:30 PM, 2:45 PM, 3:00 PM, 11:30 PM, 11:59 PMRM 29, 33, 35DailyStar QistnaEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)12:30 AM, 9:30 AM, 10:00 AM, 10:45 AM, 12:30 PM, 1:00 PM, 2:00 PM, 4:00 PM, 6:00 PM, 6:29 PM, 6:30 PM, 7:00 PM, 7:59 PM, 8:00 PM, 8:30 PM, 8:45 PM, 9:30 PM, 10:29 PM, 10:30 PM, 11:00 PM, 11:59 PMRM 32, 34, 35, 40, 50, 55, 62, 90, 110DailySuper Nice GrasslandEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)9:15 AM, 1:45 PM, 7:00 PM, 9:15 PMRM 35DailyTop LinerEasybook
TBS (Terminal Bersepadu Selatan)Johor Bahru (Skudai)1:00 AM, 1:30 AM, 6:45 AM, 7:00 AM, 7:30 AM, 9:00 AM, 9:30 AM, 10:00 AM, 10:30 AM, 11:00 AM, 12:00 PM, 12:45 PM, 1:00 PM, 2:00 PM, 2:45 PM, 3:00 PM, 3:15 PM, 4:00 PM, 4:30 PM, 5:15 PM, 5:30 PM, 7:30 PM, 8:30 PM, 9:30 PM, 10:30 PM, 11:30 PM, 11:59 PMRM 33DailyWarisan ExpressEasybook
TBS (Terminal Bersepadu Selatan)Johor Jaya1:00 AM, 9:00 AM, 12:00 PM, 3:00 PM, 5:00 PM, 11:00 PMRM 38, 45DailySri Maju GroupEasybook
TBS (Terminal Bersepadu Selatan)Johor Jaya12:30 AM, 1:00 PM, 2:00 PM, 6:29 PM, 6:30 PM, 7:00 PM, 7:59 PM, 8:00 PM, 10:29 PM, 10:30 PM, 11:59 PMRM 37, 38, 40, 45, 55DailySuper Nice GrasslandEasybook
TBS (Terminal Bersepadu Selatan)Kota Tinggi9:00 AM, 4:00 PMRM 35DailyMaralinerEasybook
TBS (Terminal Bersepadu Selatan)Kota Tinggi10:00 AM, 10:30 AMRM 35DailyMayang SariEasybook
TBS (Terminal Bersepadu Selatan)Kota Tinggi10:00 AM, 2:45 PM, 5:30 PM, 9:00 PM, 11:30 PMRM 36, 40DailyTransnasionalEasybook
TBS (Terminal Bersepadu Selatan)Kulai7:30 AM, 8:20 AM, 10:00 AM, 11:30 AM, 12:30 PM, 1:30 PM, 2:30 PM, 3:30 PM, 4:45 PM, 6:30 PM, 7:30 PM, 9:00 PM, 11:00 PM, 11:59 PMRM 34DailyCity ExpressEasybook
TBS (Terminal Bersepadu Selatan)Kulai1:00 AM, 9:00 AM, 12:00 PM, 3:00 PM, 5:00 PM, 11:00 PMRM 35, 45DailySri Maju GroupEasybook
TBS (Terminal Bersepadu Selatan)Kulai10:00 AM, 2:45 PM, 5:30 PM, 9:00 PM, 11:30 PMRM 34, 38DailyTransnasionalEasybook
TBS (Terminal Bersepadu Selatan)Masai7:30 AM, 8:20 AM, 10:00 AM, 12:30 PM, 2:30 PM, 4:45 PM, 7:30 PM, 9:00 PM, 11:00 PM, 11:59 PMRM 37DailyCity ExpressEasybook
TBS (Terminal Bersepadu Selatan)Masai7:30 AM, 9:15 AM, 11:00 AM, 12:00 PM, 3:00 PM, 4:30 PM, 8:00 PM, 11:00 PM, 11:55 PMRM 40DailyLA HolidaysEasybook
TBS (Terminal Bersepadu Selatan)Masai12:45 AM, 9:00 AM, 10:45 AM, 1:00 PM, 5:30 PM, 7:31 PM, 9:45 PMRM 35, 40DailySC Southern ExpressEasybook
TBS (Terminal Bersepadu Selatan)Mersing Jetty5:00 AM, 9:00 AM, 10:00 AM, 3:00 PM, 5:30 PM, 8:30 PM, 10:30 PM, 11:00 PM, 11:30 PMRM 30, 40DailySanwa ExpressEasybook
TBS (Terminal Bersepadu Selatan)Muar8:30 AM, 1:30 PM, 6:30 PMRM 17DailyCity ExpressEasybook
TBS (Terminal Bersepadu Selatan)Muar9:00 AM, 10:00 AM, 10:30 AM, 11:00 AM, 12:30 PM, 2:30 PM, 3:00 PM, 4:30 PM, 5:00 PM, 5:30 PM, 6:30 PM, 7:00 PM, 8:30 PM, 10:00 PMRM 17DailyMayang SariEasybook
TBS (Terminal Bersepadu Selatan)Muar10:15 AM, 6:00 PM, 8:30 PM, 11:30 PM, 11:45 PMRM 18, 33DailySuper Nice GrasslandEasybook
TBS (Terminal Bersepadu Selatan)Muar9:00 AM, 3:30 PM, 4:15 PMRM 18DailyTop LinerEasybook
TBS (Terminal Bersepadu Selatan)Paloh9:30 AM, 9:30 PMRM 44DailyEkspress MutiaraEasybook
TBS (Terminal Bersepadu Selatan)Paloh9:30 AM, 10:00 PMRM 35DailyMyxpressEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang7:30 AM, 8:20 AM, 10:00 AM, 12:30 PM, 2:30 PM, 4:45 PM, 7:30 PM, 9:00 PM, 11:00 PM, 11:59 PMRM 37DailyCity ExpressEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang1:00 AM, 7:30 AM, 9:15 AM, 11:00 AM, 12:00 PM, 2:00 PM, 3:00 PM, 4:30 PM, 8:00 PM, 9:00 PM, 11:00 PM, 11:55 PMRM 38, 40DailyLA HolidaysEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang12:30 AM, 1:00 AM, 9:00 AM, 9:30 AM, 2:00 PM, 2:30 PMRM 37DailyPrisma Serimas Holidays Sdn BhdEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang9:15 AM, 1:30 PM, 5:00 PM, 7:45 PMRM 45DailyQuick Liner ExpressEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang9:50 AM, 6:25 PMRM 33DailyRestu PelangiEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang12:45 AM, 9:00 AM, 10:45 AM, 1:00 PM, 5:30 PM, 7:31 PM, 9:45 PMRM 35, 40DailySC Southern ExpressEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang1:00 AM, 9:00 AM, 12:00 PM, 3:00 PM, 5:00 PM, 11:00 PMRM 38, 45DailySri Maju GroupEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang12:30 AM, 1:00 PM, 2:00 PM, 6:29 PM, 6:30 PM, 7:00 PM, 7:59 PM, 8:00 PM, 10:29 PM, 10:30 PM, 11:59 PMRM 37, 38, 40, 45, 55DailySuper Nice GrasslandEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang9:15 AM, 1:45 PM, 7:00 PM, 9:15 PMRM 35DailyTop LinerEasybook
TBS (Terminal Bersepadu Selatan)Pasir Gudang9:30 AMRM 40DailyTransnasionalEasybook
TBS (Terminal Bersepadu Selatan)Pengerang11:45 PMRM 50SunOKU FriendlyEasybook
TBS (Terminal Bersepadu Selatan)Pontian9:00 AM, 10:00 AM, 11:00 AM, 2:30 PM, 4:30 PM, 5:30 PM, 6:30 PM, 8:30 PMRM 29DailyMayang SariEasybook
TBS (Terminal Bersepadu Selatan)Pontian2:30 PM, 6:30 PMRM 29DailyS&S International (M) ExpressEasybook
TBS (Terminal Bersepadu Selatan)Segamat8:00 AM, 9:00 AM, 10:00 AM, 12:00 PM, 1:00 PM, 2:00 PM, 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 8:00 PM, 9:00 PMRM 21DailyKKKL Sdn BhdEasybook
TBS (Terminal Bersepadu Selatan)Skudai (Shell)7:30 AM, 9:15 AM, 10:00 AM, 11:00 AM, 12:00 PM, 1:00 PM, 3:00 PM, 4:30 PM, 5:30 PM, 8:00 PM, 9:00 PM, 10:00 PM, 11:00 PM, 11:55 PMRM 35DailyLA HolidaysEasybook
TBS (Terminal Bersepadu Selatan)Skudai7:30 AM, 8:20 AM, 10:00 AM, 11:30 AM, 12:30 PM, 1:30 PM, 2:30 PM, 3:30 PM, 4:45 PM, 6:30 PM, 7:30 PM, 9:00 PM, 11:00 PM, 11:59 PMRM 34DailyCity ExpressEasybook
TBS (Terminal Bersepadu Selatan)Skudai2:25 PM, 5:35 PM, 10:25 PMRM 35DailyCosmic (Prestij)Easybook
TBS (Terminal Bersepadu Selatan)Skudai8:30 AM, 9:30 AM, 10:30 AM, 11:15 AM, 12:45 PM, 1:45 PM, 2:45 PM, 5:30 PM, 8:00 PM, 11:30 PMRM 35, 38, 40DailyEltabina ExpressEasybook
TBS (Terminal Bersepadu Selatan)Skudai9:30 AM, 12:30 PM, 4:30 PMRM 35DailyFQD EXPRESSEasybook
TBS (Terminal Bersepadu Selatan)Skudai12:30 AM, 1:00 AM, 1:30 AM, 2:00 AM, 12:30 PM, 1:00 PM, 8:00 PM, 8:30 PMRM 35DailyInter Top (Pudu)Easybook
TBS (Terminal Bersepadu Selatan)Skudai5:15 AM, 5:30 AM, 6:00 AM, 7:00 AM, 7:30 AM, 9:00 AM, 9:30 AM, 10:30 AM, 11:00 AM, 12:00 PM, 12:30 PM, 1:30 PM, 2:00 PM, 3:00 PM, 3:30 PMRM 35DailyNeoliner ExpressEasybook
TBS (Terminal Bersepadu Selatan)Sungai Rengit10:00 AM, 1:00 PM, 5:30 PM, 10:00 PMRM 50DailyLA HolidaysEasybook
TBS (Terminal Bersepadu Selatan)Tampoi2:00 PM, 2:15 PM, 2:30 PM, 2:45 PM, 3:00 PM, 11:30 PM, 11:59 PMRM 29, 33, 35DailyStar QistnaEasybook
TBS (Terminal Bersepadu Selatan)Tampoi12:30 AM, 9:30 AM, 10:00 AM, 10:45 AM, 12:30 PM, 4:00 PM, 6:00 PM, 8:30 PM, 8:45 PM, 9:30 PM, 11:00 PMRM 32, 35, 50, 55, 62, 90, 110DailySuper Nice GrasslandEasybook
TBS (Terminal Bersepadu Selatan)Tangkak8:00 AM, 9:00 AM, 10:00 AM, 12:00 PM, 1:00 PM, 2:00 PM, 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM, 8:00 PM, 9:00 PMRM 18, 21DailyKKKL Sdn BhdEasybook
TBS (Terminal Bersepadu Selatan)Tangkak12:00 PM, 7:00 PMRM 13DailyMayang SariEasybook
TBS (Terminal Bersepadu Selatan)Tangkak9:00 AM, 9:15 AM, 1:45 PM, 3:30 PM, 4:15 PM, 7:00 PM, 9:15 PMRM 25DailyTop LinerEasybook
TBS (Terminal Bersepadu Selatan)Terminal Bas Kluang8:30 AM, 9:30 AM, 10:30 AM, 11:30 AM, 12:30 PM, 1:30 PM, 2:30 PM, 3:30 PM, 6:00 PM, 7:00 PM, 8:00 PM, 9:00 PMRM 26DailyKKKL Sdn BhdEasybook
TBS (Terminal Bersepadu Selatan)Terminal Bas Kluang8:00 AM, 9:00 AM, 12:00 PM, 3:00 PM, 5:30 PM, 7:30 PM, 9:30 PMRM 26DailyS&S International (M) ExpressEasybook
TBS (Terminal Bersepadu Selatan)Terminal Bas Kluang10:00 AMRM 25DailyStarmart ExpressEasybook
TBS (Terminal Bersepadu Selatan)Terminal Bus Mersing5:00 AM, 9:00 AM, 10:00 AM, 3:00 PM, 5:30 PM, 8:30 PM, 10:30 PM, 11:00 PM, 11:30 PMRM 30, 38DailySanwa ExpressEasybook
TBS (Terminal Bersepadu Selatan)Terminal Bus Mersing9:00 AM, 1:30 PM, 5:30 PM, 11:30 PMRM 37DailyTransnasionalEasybook
TBS (Terminal Bersepadu Selatan)Terminal Taman Universiti12:30 AM, 9:00 AM, 2:00 PMRM 34DailyPrisma Serimas Holidays Sdn BhdEasybook
TBS (Terminal Bersepadu Selatan)Tun Aminah12:45 AM, 9:00 AM, 10:45 AM, 1:00 PM, 5:30 PM, 7:31 PM, 9:45 PMRM 35, 40Sun, M, T, W, Th, FSC Southern ExpressEasybook
TBS (Terminal Bersepadu Selatan)Yong Peng Lucky Garden8:00 PM, 8:30 PMRM 35Sun, M, T, W, ThInter Top (Pudu)Easybook
TBS (Terminal Bersepadu Selatan)Yong Peng Ming Ang Restaurant9:30 AM, 10:00 AM, 2:45 PM, 5:30 PM, 9:00 PM, 11:30 PMRM 34, 38DailyTransnasionalEasybook
TBS (Terminal Bersepadu Selatan)Yong Peng12:30 AM, 1:00 AM, 1:30 AM, 1:45 AM, 6:30 AM, 7:00 AM, 8:30 AM, 9:00 AM, 10:30 AM, 11:00 AM, 1:00 PM, 1:30 PM, 2:00 PM, 2:30 PM, 3:00 PM, 3:30 PM, 4:00 PM, 5:00 PM, 5:30 PM, 6:30 PM, 6:45 PM, 7:00 PM, 7:30 PM, 8:00 PM, 11:30 PM, 11:59 PMRM 30, 35DailyBillion StarsEasybook
TBS (Terminal Bersepadu Selatan)Yong Peng8:30 AM, 9:30 AM, 10:30 AM, 11:15 AM, 12:45 PM, 1:45 PM, 2:45 PM, 5:30 PM, 8:00 PM, 11:30 PMRM 35, 38, 40DailyEltabina ExpressEasybook
TBS (Terminal Bersepadu Selatan)Yong Peng8:30 AM, 11:00 AM, 1:30 PM, 3:00 PM, 4:30 PM, 7:30 PMRM 33DailyThe One Travel & ToursEasybook
Kuala Lumpur to Johor Bus Schedule

By clicking on easybook, you will be redirected outside of COMMUTE TOUR. Any transactions you make with the website will have to be done directly with them including but not limited to: Booking, Cancellation, Reschedule, Refund and Customer Support. Commutetour is in no way working directly for easybook

Powered by 12Go system

By searching in 12go, you will be redirected outside of COMMUTE TOUR. Any transactions you make with the website will have to be done directly with them including but not limited to: Booking, Cancellation, Reschedule, Refund and Customer Support. Commutetour is in no way working directly for 12GO

Klook.com

Kuala Lumpur to Johor Route

  • Berjaya Times Square to Air Hitam Toll
  • Berjaya Times Square to Danga City Mall
  • Berjaya Times Square to JB CIQ Checkpoint
  • Berjaya Times Square to Johor Bahru (Skudai)
  • Berjaya Times Square to Johor Bahru JB Larkin Terminal
  • Berjaya Times Square to Kulai Toll
  • Berjaya Times Square to Sri Puteri (Skudai)
  • Berjaya Times Square to Taman Johor
  • Berjaya Times Square to Tampoi
  • Berjaya Times Square to Tun Aminah
  • Berjaya Times Square to Yong Peng
  • Bukit Bintang to Legoland
  • Greenwood to Paloh
  • Hentian Duta to Johor Bahru JB Larkin Terminal
  • Hentian Duta to Pasir Gudang
  • Kuala Lumpur Aiport KLIA 1 to Air Hitam
  • Kuala Lumpur Aiport KLIA 1 to Batu Pahat
  • Kuala Lumpur Aiport KLIA 1 to Johor Bahru (Skudai)
  • Kuala Lumpur Aiport KLIA 1 to Johor Bahru JB Larkin Terminal
  • Kuala Lumpur Aiport KLIA 1 to Muar
  • Kuala Lumpur Aiport KLIA 1 to Tampoi
  • Kuala Lumpur Aiport KLIA 1 to Tun Aminah
  • Kuala Lumpur Aiport KLIA 1 to Yong Peng
  • Kuala Lumpur Aiport KLIA 1 to Yong Peng Lucky Garden
  • Kuala Lumpur Aiport KLIA 2 to Air Hitam
  • Kuala Lumpur Aiport KLIA 2 to Batu Pahat
  • Kuala Lumpur Aiport KLIA 2 to Johor Bahru (Skudai)
  • Kuala Lumpur Aiport KLIA 2 to Johor Bahru JB Larkin Terminal
  • Kuala Lumpur Aiport KLIA 2 to Muar
  • Kuala Lumpur Aiport KLIA 2 to Tampoi
  • Kuala Lumpur Aiport KLIA 2 to Tun Aminah
  • Kuala Lumpur Aiport KLIA 2 to Yong Peng
  • Kuala Lumpur Aiport KLIA 2 to Yong Peng Lucky Garden
  • TBS (Terminal Bersepadu Selatan) to Air Hitam
  • TBS (Terminal Bersepadu Selatan) to Ayer Hitam (Shell)
  • TBS (Terminal Bersepadu Selatan) to Bandar Penawar
  • TBS (Terminal Bersepadu Selatan) to Batu Pahat
  • TBS (Terminal Bersepadu Selatan) to Johor Bahru (Skudai)
  • TBS (Terminal Bersepadu Selatan) to Johor Bahru JB Larkin Terminal
  • TBS (Terminal Bersepadu Selatan) to Johor Jaya
  • TBS (Terminal Bersepadu Selatan) to Kota Tinggi
  • TBS (Terminal Bersepadu Selatan) to Kulai
  • TBS (Terminal Bersepadu Selatan) to Masai
  • TBS (Terminal Bersepadu Selatan) to Mersing Jetty
  • TBS (Terminal Bersepadu Selatan) to Muar
  • TBS (Terminal Bersepadu Selatan) to Paloh
  • TBS (Terminal Bersepadu Selatan) to Pasir Gudang
  • TBS (Terminal Bersepadu Selatan) to Pengerang
  • TBS (Terminal Bersepadu Selatan) to Pontian
  • TBS (Terminal Bersepadu Selatan) to Segamat
  • TBS (Terminal Bersepadu Selatan) to Skudai
  • TBS (Terminal Bersepadu Selatan) to Skudai (Shell)
  • TBS (Terminal Bersepadu Selatan) to Sungai Rengit
  • TBS (Terminal Bersepadu Selatan) to Tampoi
  • TBS (Terminal Bersepadu Selatan) to Tangkak
  • TBS (Terminal Bersepadu Selatan) to Terminal Bas Kluang
  • TBS (Terminal Bersepadu Selatan) to Terminal Bus Mersing
  • TBS (Terminal Bersepadu Selatan) to Terminal Taman Universiti
  • TBS (Terminal Bersepadu Selatan) to Tun Aminah
  • TBS (Terminal Bersepadu Selatan) to Yong Peng
  • TBS (Terminal Bersepadu Selatan) to Yong Peng Lucky Garden
  • TBS (Terminal Bersepadu Selatan) to Yong Peng Ming Ang Restaurant
Booking.com

All Malaysia Train Lines and Stations Map

Train Line