Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Johor to Kuala Lumpur

199 routes · 46 operators · 1,092 daily departures · from RM22.00

46
Operators
199
Routes
1,092
Daily departures
RM22.00
Fares from
Advertisement

Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.

199 scheduled routes run from Johor to Kuala Lumpur, operated by 46 coach companies. There are 1,092 departures a day, with fares from RM22.00.

Departing from
Johor — 46 boarding points
Arriving in
Kuala Lumpur — 13 arrival points
Operators
46 on this corridor
Departures
1,092 a day
Fares from
RM22.00 one way

Book Johor to Kuala Lumpur

Compare all 46 operators on this route with live seat availability.

Check live fares & 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.

Top Liner Express

4.1 · 20 routes · 152 departures a day · 1+2

Top Liner Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Batu PahatPutrajaya Sentral
5:00 AM9:00 AM12:00 PM3:15 PM6:00 PM
RM42.001+2
Batu PahatTBS (Terminal Bersepadu Selatan)
5:00 AM7:00 AM9:00 AM12:00 PM2:00 PM3:15 PM6:00 PM8:30 PM9:30 PM
RM37.001+2
Batu PahatTerminal Bersepadu Gombak (TBG)
7:00 AM2:00 PM8:30 PM9:30 PM
RM47.001+2
Johor Bahru (JB Larkin Term.)Bukit Bintang (Lalaport)
1:00 AM3:30 PM
RM60.001+2
Johor Bahru (JB Larkin Term.)Putrajaya Sentral
12:15 AM1:15 AM6:15 AM9:30 AM10:30 AM2:30 PM5:15 PM11:15 PM
RM53.001+2
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
12:15 AM12:45 AM1:00 AM1:15 AM6:15 AM7:45 AM9:30 AM10:30 AM12:30 PM2:30 PM3:30 PM5:15 PM7:15 PM9:15 PM11:15 PM
RM49.001+2
Johor Bahru (JB Larkin Term.)Terminal Bersepadu Gombak (TBG)
12:45 AM1:00 AM7:45 AM12:30 PM3:30 PM7:15 PM9:15 PM
RM55.001+2
Kawasan Perindustrian TangkakBukit Bintang (Lalaport)
3:00 AM5:45 PM
RM40.001+2
Kawasan Perindustrian TangkakPutrajaya Sentral
1:45 AM2:30 AM3:30 AM6:30 AM8:45 AM11:00 AM12:00 PM1:00 PM2:00 PM5:15 PM8:00 PM
RM30.001+2
Kawasan Perindustrian TangkakTBS (Terminal Bersepadu Selatan)
1:45 AM2:30 AM3:00 AM3:30 AM6:30 AM8:45 AM9:00 AM10:15 AM11:00 AM12:00 PM1:00 PM2:00 PM3:00 PM4:00 PM5:15 PM5:45 PM8:00 PM9:45 PM10:15 PM11:15 PM11:45 PM
RM30.001+2
Kawasan Perindustrian TangkakTerminal Bersepadu Gombak (TBG)
3:00 AM9:00 AM10:15 AM3:00 PM4:00 PM5:45 PM9:45 PM10:15 PM11:15 PM11:45 PM
RM40.001+2
MuarPutrajaya Sentral
6:00 AM10:15 AM1:15 PM4:30 PM7:15 PM
RM30.001+2
MuarTBS (Terminal Bersepadu Selatan)
6:00 AM8:15 AM10:15 AM1:15 PM3:15 PM4:30 PM7:15 PM9:45 PM10:45 PM
RM25.001+2
MuarTerminal Bersepadu Gombak (TBG)
8:15 AM3:15 PM9:45 PM10:45 PM
RM35.001+2
Pasir GudangPutrajaya Sentral
5:30 AM8:45 AM9:45 AM1:45 PM4:30 PM10:30 PM11:30 PM
RM55.001+2
Pasir GudangTBS (Terminal Bersepadu Selatan)
12:05 AM5:30 AM7:00 AM8:45 AM9:45 AM11:45 AM1:45 PM4:30 PM6:30 PM8:30 PM10:30 PM11:30 PM
RM55.001+2
Pasir GudangTerminal Bersepadu Gombak (TBG)
12:05 AM7:00 AM11:45 AM6:30 PM8:30 PM
RM60.001+2
Terminal Bus Maharani (Muar)Putrajaya Sentral
10:00 AM1:00 PM4:15 PM7:00 PM
RM30.001+2
Terminal Bus Maharani (Muar)TBS (Terminal Bersepadu Selatan)
8:00 AM10:00 AM1:00 PM3:00 PM4:15 PM7:00 PM9:30 PM10:30 PM
RM25.001+2
Terminal Bus Maharani (Muar)Terminal Bersepadu Gombak (TBG)
8:00 AM3:00 PM9:30 PM10:30 PM
RM35.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Top Liner Express

SC Southern Express

3.7 · 16 routes · 113 departures a day · 1+2

SC Southern Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)KLIA (Kuala Lumpur International Airport)
12:15 AM8:00 AM12:00 PM6:00 PM9:45 PM11:30 PM
RM55.001+2
Johor Bahru (JB Larkin Term.)KLIA2 Transportation Hub
12:15 AM8:00 AM12:00 PM6:00 PM9:45 PM11:30 PM
RM55.001+2
Johor Bahru (JB Larkin Term.)Putrajaya Sentral
8:00 AM9:55 AM12:00 PM1:45 PM4:15 PM6:00 PM6:45 PM9:45 PM11:30 PM
RM47.001+2
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
12:15 AM8:40 AM9:55 AM12:45 PM1:45 PM4:15 PM6:45 PM9:45 PM
RM48.001+2
KulaiKLIA (Kuala Lumpur International Airport)
9:15 AM1:15 PM7:15 PM10:45 PM
RM60.001+2
KulaiKLIA2 Transportation Hub
9:15 AM1:15 PM7:15 PM10:45 PM
RM60.001+2
KulaiPutrajaya Sentral
9:15 AM11:00 AM1:15 PM2:45 PM5:45 PM7:15 PM8:30 PM10:45 PM
RM44.001+2
KulaiTBS (Terminal Bersepadu Selatan)
9:45 AM11:00 AM1:50 PM2:45 PM5:45 PM8:30 PM10:45 PM
RM45.001+2
Pasir GudangKLIA (Kuala Lumpur International Airport)
7:15 AM11:15 AM5:15 PM9:15 PM10:45 PM11:59 PM
RM65.001+2
Pasir GudangKLIA2 Transportation Hub
7:15 AM11:15 AM5:15 PM9:15 PM10:45 PM11:59 PM
RM65.001+2
Pasir GudangPutrajaya Sentral
7:15 AM9:15 AM11:15 AM1:00 PM3:30 PM5:15 PM6:15 PM9:15 PM10:45 PM
RM50.001+2
Pasir GudangTBS (Terminal Bersepadu Selatan)
8:00 AM9:15 AM12:15 PM1:00 PM3:30 PM6:15 PM9:15 PM11:59 PM
RM51.001+2
Tun AminahKLIA (Kuala Lumpur International Airport)
12:55 AM8:30 AM12:30 PM6:30 PM6:45 PM10:15 PM11:59 PM
RM55.001+2
Tun AminahKLIA2 Transportation Hub
12:55 AM8:30 AM12:30 PM6:30 PM6:45 PM10:15 PM11:59 PM
RM55.001+2
Tun AminahPutrajaya Sentral
8:30 AM10:30 AM12:30 PM2:15 PM4:45 PM6:30 PM6:45 PM7:31 PM10:15 PM11:59 PM
RM46.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
12:55 AM9:05 AM10:30 AM1:15 PM2:15 PM4:45 PM7:31 PM10:15 PM
RM47.001+2
No routes match your filter.
Lowest published fare RM44.00. Shaded times are overnight departures. Book SC Southern Express

Super Nice Express

3.3 · 13 routes · 37 departures a day · 1+2

Super Nice Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Air HitamTBS (Terminal Bersepadu Selatan)
9:30 PM
RM40.001+2
Johor Bahru (JB Larkin Term.)Hentian Duta
3:29 PM
RM50.001+2
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
7:29 AM8:59 AM10:59 AM11:59 AM1:59 PM3:29 PM10:59 PM
RM50.001+2
Johor JayaHentian Duta
3:00 PM
RM50.001+2
Johor JayaTBS (Terminal Bersepadu Selatan)
7:00 AM8:30 AM10:30 AM1:30 PM3:00 PM10:30 PM
RM50.001+2
KulaiHentian Duta
4:30 PM
RM50.001+2
KulaiTBS (Terminal Bersepadu Selatan)
8:30 AM10:00 AM11:30 AM3:00 PM4:30 PM11:59 PM
RM50.001+2
Pasir GudangHentian Duta
2:15 PM
RM55.001+2
Pasir GudangTBS (Terminal Bersepadu Selatan)
7:45 AM11:15 AM2:15 PM10:00 PM
RM50.001+2
Terminal Bas KluangTBS (Terminal Bersepadu Selatan)
9:00 PM
RM40.001+2
Tun AminahHentian Duta
4:00 PM
RM50.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
8:00 AM9:30 AM12:30 PM2:30 PM4:00 PM11:30 PM
RM50.001+2
Yong PengTBS (Terminal Bersepadu Selatan)
10:00 PM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Super Nice Express

Starmart Express

3.2 · 11 routes · 25 departures a day · 1+2, 2+2

Starmart Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kluang Bus TerminalKLIA (Kuala Lumpur International Airport)
10:00 AM12:00 PM2:00 PM7:30 PM9:00 PM
RM60.001+2
Kluang Bus TerminalKLIA2 Transportation Hub
10:00 AM12:00 PM2:00 PM7:30 PM9:00 PM
RM60.001+2
Larkin SentralKLIA (Kuala Lumpur International Airport)
10:16 AM11:31 PM
RM60.001+2
Larkin SentralKLIA2 Transportation Hub
10:16 AM11:31 PM
RM60.001+2
Larkin SentralTBS (Terminal Bersepadu Selatan)
10:00 PM
RM35.001+2
Pasir Gudang Bus TerminalKLIA (Kuala Lumpur International Airport)
9:15 AM11:01 PM
RM60.001+2
Pasir Gudang Bus TerminalKLIA2 Transportation Hub
9:15 AM11:01 PM
RM60.001+2
Pasir Gudang Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 PM
RM35.001+2
Tun Aminah Bus TerminalKLIA (Kuala Lumpur International Airport)
10:46 AM11:58 PM
RM60.001+2
Tun Aminah Bus TerminalKLIA2 Transportation Hub
10:46 AM11:58 PM
RM60.001+2
Tun Aminah Bus TerminalTBS (Terminal Bersepadu Selatan)
10:30 PM
RM35.001+2
No routes match your filter.
Lowest published fare RM35.00. Shaded times are overnight departures. Book Starmart Express

Sanwa Express

3.9 · 8 routes · 32 departures a day · 1+2, 2+2

Sanwa Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Batu PahatKLIA
8:00 AM5:00 PM
RM50.001+2
Batu PahatKLIA 2
8:00 AM5:00 PM
RM50.001+2
Mersing Jetty (Gateway to Tioman)KLIA
4:15 PM
RM60.001+2
Mersing Jetty (Gateway to Tioman)KLIA 2
4:15 PM
RM60.001+2
Mersing Jetty (Gateway to Tioman)TBS (Terminal Bersepadu Selatan)
7:45 AM9:45 AM12:15 PM2:15 PM3:45 PM5:15 PM5:45 PM7:45 PM8:15 PM10:45 PM11:15 PM
RM32.001+2 / 2+2
Terminal Bus MersingKLIA
4:30 PM
RM60.001+2
Terminal Bus MersingKLIA 2
4:30 PM
RM60.001+2
Terminal Bus MersingTBS (Terminal Bersepadu Selatan)
5:00 AM6:00 AM8:00 AM10:00 AM12:30 PM2:30 PM4:00 PM5:30 PM6:00 PM8:00 PM8:30 PM11:00 PM11:30 PM
RM32.001+2 / 2+2
No routes match your filter.
Lowest published fare RM32.00. Shaded times are overnight departures. Book Sanwa Express

LA Holidays

4.0 · 7 routes · 70 departures a day · 1+2

LA Holidays services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bandar Penawar Bus TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM12:30 PM6:30 PM8:30 PM9:30 PM
RM50.001+2
Johor Jaya Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM9:00 PM9:30 PM
RM51.001+2
Larkin SentralTBS (Terminal Bersepadu Selatan)
6:30 AM7:30 AM8:30 AM9:30 AM9:31 AM10:30 AM11:00 AM12:00 PM1:00 PM2:00 PM3:00 PM4:00 PM5:00 PM7:00 PM8:00 PM9:00 PM9:31 PM10:00 PM11:00 PM11:55 PM
RM49.001+2
Pasir Gudang Bus TerminalTBS (Terminal Bersepadu Selatan)
5:30 AM6:30 AM7:15 AM8:15 AM8:30 AM9:45 AM10:45 AM11:45 AM1:45 PM2:45 PM3:45 PM5:45 PM7:45 PM8:30 PM8:45 PM9:00 PM10:45 PM
RM51.001+2
Sri Putri Johor Bahru (Shell Station)TBS (Terminal Bersepadu Selatan)
12:15 AM6:45 AM7:45 AM8:45 AM9:45 AM10:01 AM11:15 AM12:15 PM1:15 PM3:15 PM4:15 PM5:15 PM7:15 PM9:15 PM10:01 PM10:15 PM10:16 PM
RM49.001+2
Sungai Rengit Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM12:00 PM6:00 PM8:00 PM9:00 PM
RM50.001+2
Tun Aminah Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM10:00 PM10:15 PM
RM49.001+2
No routes match your filter.
Lowest published fare RM49.00. Shaded times are overnight departures. Book LA Holidays

Sin Yong Express

3.9 · 7 routes · 17 departures a day · 1+2

Sin Yong Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Jaya Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM9:00 AM9:00 PM
RM45.001+2
Larkin SentralTBS (Terminal Bersepadu Selatan)
8:30 AM9:30 AM
RM48.001+2
Pasir Gudang Bus TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM8:30 PM
RM45.001+2
RNF Mall Johor BahruTBS (Terminal Bersepadu Selatan)
8:15 AM9:15 AM
RM60.001+2
Senai (Hong Leong Bank)TBS (Terminal Bersepadu Selatan)
9:02 AM10:02 AM
RM35.001+2
Sri Putri Johor Bahru (Shell Station)TBS (Terminal Bersepadu Selatan)
9:01 AM10:01 AM10:01 PM
RM35.001+2
Tun Aminah Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM10:00 AM10:00 PM
RM40.001+2
No routes match your filter.
Lowest published fare RM35.00. Shaded times are overnight departures. Book Sin Yong Express

707 Inc

4.2 · 6 routes · 12 departures a day · 1+2, 2+2

707 Inc services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
JB Merlin TowerTBS (Terminal Bersepadu Selatan)
9:30 PM9:31 PM
RM48.002+2
JB Sri PutriTBS (Terminal Bersepadu Selatan)
10:00 PM10:01 PM
RM48.002+2
Johor JayaTBS (Terminal Bersepadu Selatan)
9:00 PM9:01 PM
RM48.002+2
Kulai (Batu 21 Shell Station)TBS (Terminal Bersepadu Selatan)
10:20 PM10:21 PM
RM48.002+2
Kulai (Saleng TJ Mart)TBS (Terminal Bersepadu Selatan)
10:10 PM10:11 PM
RM48.002+2
Tun AminahTBS (Terminal Bersepadu Selatan)
9:45 PM9:46 PM
RM48.002+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book 707 Inc

City Express

3.8 · 6 routes · 43 departures a day · 1+2

City Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
6:30 AM8:30 AM9:30 AM10:30 AM11:30 AM2:30 PM3:30 PM5:30 PM6:30 PM7:30 PM9:30 PM11:00 PM11:45 PM
RM48.001+2
Masai Bus TerminalTBS (Terminal Bersepadu Selatan)
8:15 AM9:30 AM12:45 PM4:30 PM8:30 PM10:45 PM
RM53.001+2
Pasir Gudang Bus TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM9:45 AM1:00 PM4:45 PM8:45 PM11:00 PM
RM53.001+2
Tangkak Bus TerminalTBS (Terminal Bersepadu Selatan)
10:15 AM3:45 PM
RM22.001+2
Terminal Bentayan MuarTBS (Terminal Bersepadu Selatan)
9:30 AM3:00 PM6:00 PM
RM25.001+2
Tun Aminah Bus TerminalTBS (Terminal Bersepadu Selatan)
7:10 AM9:00 AM10:00 AM11:00 AM12:00 PM2:00 PM3:00 PM4:00 PM7:10 PM8:00 PM10:00 PM11:30 PM11:59 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM22.00. Shaded times are overnight departures. Book City Express

GPGLOBAL TRAVEL & TOURS SDN BHD

4.3 · 6 routes · 15 departures a day · 1+2

GPGLOBAL TRAVEL & TOURS SDN BHD services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)Putrajaya Sentral
8:30 PM
RM51.001+2
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
10:30 AM5:00 PM8:30 PM11:00 PM
RM48.001+2
Pasir GudangPutrajaya Sentral
7:30 PM
RM50.001+2
Pasir GudangTBS (Terminal Bersepadu Selatan)
9:30 AM4:15 PM7:30 PM10:15 PM
RM50.001+2
Tun AminahPutrajaya Sentral
9:00 PM
RM51.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
11:00 AM5:45 PM9:00 PM11:30 PM
RM49.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book GPGLOBAL TRAVEL & TOURS SDN BHD

V Travel

3.1 · 6 routes · 12 departures a day · 1+2

V Travel services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Jaya Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM9:00 AM
RM50.001+2
Larkin SentralTBS (Terminal Bersepadu Selatan)
8:30 AM9:30 AM
RM49.001+2
RNF Mall Johor BahruTBS (Terminal Bersepadu Selatan)
8:15 AM9:15 AM
RM49.001+2
SenaiTBS (Terminal Bersepadu Selatan)
9:30 AM10:30 AM
RM47.001+2
Sri Putri Johor Bahru (Shell Station)TBS (Terminal Bersepadu Selatan)
9:15 AM10:15 AM
RM47.001+2
Tun Aminah Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM10:00 AM
RM47.001+2
No routes match your filter.
Lowest published fare RM47.00. Shaded times are overnight departures. Book V Travel

KPB Ekspress

3.9 · 5 routes · 19 departures a day · 1+2, 2+2

KPB Ekspress services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
7:30 AM8:00 AM8:30 AM9:00 AM10:30 AM12:00 PM2:30 PM
RM40.001+2 / 2+2
Johor JayaTBS (Terminal Bersepadu Selatan)
10:00 AM11:30 AM2:00 PM
RM40.001+2
MuarTBS (Terminal Bersepadu Selatan)
9:45 AM
RM26.002+2
Pasir GudangTBS (Terminal Bersepadu Selatan)
11:00 AM
RM50.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
8:00 AM8:30 AM9:00 AM9:30 AM11:00 AM12:30 PM3:00 PM
RM48.001+2 / 2+2
No routes match your filter.
Lowest published fare RM26.00. Shaded times are overnight departures. Book KPB Ekspress

Airport Coach

3.7 · 4 routes · 24 departures a day · 1+2, 2+2

Airport Coach services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Batu Pahat Bus TerminalKLIA (Kuala Lumpur International Airport)
6:30 AM11:00 AM1:00 PM5:00 PM7:00 PM10:30 PM
RM50.001+2
Batu Pahat Bus TerminalKLIA2 Transportation Hub
6:30 AM11:00 AM1:00 PM5:00 PM7:00 PM10:30 PM
RM50.001+2
Muar Bentayan Bus TerminalKLIA (Kuala Lumpur International Airport)
7:30 AM12:00 PM2:00 PM6:00 PM8:00 PM11:30 PM
RM40.001+2
Muar Bentayan Bus TerminalKLIA2 Transportation Hub
7:30 AM12:00 PM2:00 PM6:00 PM8:00 PM11:30 PM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Airport Coach

Grassland – Transtar

2.8 · 4 routes · 20 departures a day · 1+2

Grassland – Transtar services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
9:00 AM9:15 AM9:30 AM9:45 AM10:30 PM
RM49.001+2
Johor JayaTBS (Terminal Bersepadu Selatan)
8:30 AM8:45 AM9:00 AM9:15 AM10:00 PM
RM51.001+2
Pasir GudangTBS (Terminal Bersepadu Selatan)
7:45 AM8:00 AM8:15 AM8:30 AM9:30 PM
RM51.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
9:30 AM9:45 AM10:00 AM10:15 AM11:00 PM
RM49.001+2
No routes match your filter.
Lowest published fare RM49.00. Shaded times are overnight departures. Book Grassland – Transtar

Kejora Masyhur Sdn Bhd

3.3 · 4 routes · 14 departures a day · SVIP

Kejora Masyhur Sdn Bhd services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralHentian Duta
9:00 AM9:30 AM9:59 AM10:29 AM
RM45.00SVIP
Larkin SentralTBS (Terminal Bersepadu Selatan)
9:00 AM9:30 AM9:59 AM10:29 AM
RM47.00SVIP
Tun Aminah Bus TerminalHentian Duta
9:45 AM10:15 AM10:45 AM
RM45.00SVIP
Tun Aminah Bus TerminalTBS (Terminal Bersepadu Selatan)
9:45 AM10:15 AM10:45 AM
RM46.00SVIP
No routes match your filter.
Lowest published fare RM45.00. Shaded times are overnight departures. Book Kejora Masyhur Sdn Bhd

Mayang Sari Express

3.9 · 4 routes · 48 departures a day · 1+2, 2+2

Mayang Sari Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Batu Pahat Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM11:30 AM12:00 PM1:00 PM3:00 PM4:00 PM5:00 PM6:30 PM
RM37.001+2
Larkin SentralTBS (Terminal Bersepadu Selatan)
7:30 AM8:00 AM8:30 AM9:30 AM10:00 AM10:30 AM11:00 AM11:30 AM12:30 PM1:30 PM2:30 PM3:30 PM4:30 PM6:30 PM
RM47.001+2
Muar Bentayan Bus TerminalTBS (Terminal Bersepadu Selatan)
7:30 AM8:00 AM9:00 AM10:00 AM10:30 AM11:00 AM11:30 AM12:00 PM1:00 PM1:30 PM2:00 PM3:00 PM4:00 PM4:30 PM5:30 PM6:30 PM8:00 PM10:45 PM
RM25.001+2
Pontian Bus TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM10:00 AM10:30 AM11:30 AM1:30 PM2:30 PM3:30 PM5:00 PM
RM48.301+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Mayang Sari Express

S&S International

4.3 · 4 routes · 30 departures a day · 1+2

S&S International services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Ayer Hitam (Bus Stop Petronas Ayer Hitam (EV))TBS (Terminal Bersepadu Selatan)
7:40 AM7:45 AM10:20 AM1:05 PM2:20 PM5:30 PM8:40 PM
RM38.001+2
Batu Pahat Bus TerminalTBS (Terminal Bersepadu Selatan)
7:00 AM10:00 AM11:00 AM12:00 PM1:20 PM2:25 PM3:30 PM4:00 PM5:00 PM5:45 PM
RM37.001+2
Kluang Bus TerminalTBS (Terminal Bersepadu Selatan)
7:20 AM7:25 AM10:00 AM12:45 PM2:00 PM5:10 PM8:20 PM
RM38.001+2
Pontian Bus TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM9:30 AM11:50 AM2:00 PM2:30 PM4:00 PM
RM48.601+2
No routes match your filter.
Lowest published fare RM37.00. Shaded times are overnight departures. Book S&S International

YoYo Express

4.2 · 4 routes · 84 departures a day · 1+2

YoYo Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralKLIA (Kuala Lumpur International Airport)
12:15 AM5:15 AM6:30 AM7:15 AM8:15 AM9:15 AM9:45 AM10:15 AM11:15 AM12:15 PM2:15 PM4:15 PM7:15 PM8:45 PM9:15 PM9:45 PM10:15 PM10:45 PM11:00 PM11:45 PM11:55 PM
RM62.001+2
Larkin SentralKLIA2 Transportation Hub
12:15 AM5:15 AM6:30 AM7:15 AM8:15 AM9:15 AM9:45 AM10:15 AM11:15 AM12:15 PM2:15 PM4:15 PM7:15 PM8:45 PM9:15 PM9:45 PM10:15 PM10:45 PM11:00 PM11:45 PM11:55 PM
RM62.001+2
Tun Aminah Bus TerminalKLIA (Kuala Lumpur International Airport)
12:30 AM12:40 AM1:00 AM6:00 AM7:15 AM8:00 AM9:00 AM10:00 AM10:30 AM11:00 AM12:00 PM1:00 PM3:00 PM5:00 PM8:00 PM9:30 PM10:00 PM10:30 PM11:00 PM11:30 PM11:45 PM
RM62.001+2
Tun Aminah Bus TerminalKLIA2 Transportation Hub
12:30 AM12:40 AM1:00 AM6:00 AM7:15 AM8:00 AM9:00 AM10:00 AM10:30 AM11:00 AM12:00 PM1:00 PM3:00 PM5:00 PM8:00 PM9:30 PM10:00 PM10:30 PM11:00 PM11:30 PM11:45 PM
RM62.001+2
No routes match your filter.
Lowest published fare RM62.00. Shaded times are overnight departures. Book YoYo Express

E-Mutiara

4.3 · 3 routes · 3 departures a day · 1+2

E-Mutiara services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralBukit Bintang (Lalaport)
8:00 PM
RM52.001+2
Larkin SentralTBG (Terminal Bersepadu Gombak)
8:00 PM
RM52.001+2
Larkin SentralTBS (Terminal Bersepadu Selatan)
8:00 PM
RM49.001+2
No routes match your filter.
Lowest published fare RM49.00. Shaded times are overnight departures. Book E-Mutiara

Maraliner

4.0 · 3 routes · 5 departures a day · 1+2, 2+2

Maraliner services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bandar Penawar Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM4:30 PM
RM58.001+2
Kota Tinggi Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM5:30 PM
RM51.001+2
Larkin SentralTBS (Terminal Bersepadu Selatan)
8:30 PM
RM51.001+2
No routes match your filter.
Lowest published fare RM51.00. Shaded times are overnight departures. Book Maraliner

Quick Liner Express

4.1 · 3 routes · 15 departures a day · 1+2

Quick Liner Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
9:15 AM11:00 AM2:45 PM5:45 PM10:45 PM
RM48.001+2
Pasir GudangTBS (Terminal Bersepadu Selatan)
8:15 AM10:00 AM1:45 PM4:45 PM10:00 PM
RM50.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
9:45 AM11:30 AM3:15 PM6:30 PM11:15 PM
RM49.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Quick Liner Express

Sri Maju Group

4.0 · 3 routes · 22 departures a day · 1+2, 2+2

Sri Maju Group services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
8:00 AM9:30 AM1:00 PM4:30 PM5:45 PM8:25 PM9:55 PM11:45 PM
RM48.001+2
KulaiTBS (Terminal Bersepadu Selatan)
12:45 AM9:00 AM10:30 AM2:00 PM5:30 PM7:15 PM9:15 PM11:00 PM
RM45.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
12:15 AM8:30 AM10:00 AM1:30 PM6:30 PM10:20 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM45.00. Shaded times are overnight departures. Book Sri Maju Group

TRA Express

3.6 · 3 routes · 5 departures a day · 1+2

TRA Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
8:45 AM9:15 PM
RM45.001+2
Terminal Taman UniversitiTBS (Terminal Bersepadu Selatan)
10:00 PM
RM45.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
9:15 AM9:45 PM
RM45.001+2
No routes match your filter.
Lowest published fare RM45.00. Shaded times are overnight departures. Book TRA Express

Transnasional

3.7 · 3 routes · 11 departures a day · 2+2

Transnasional services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kota Tinggi Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM1:00 PM2:30 PM11:30 PM
RM53.002+2
Kulai Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM2:00 PM3:30 PM11:59 PM
RM46.002+2
Mersing Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM12:30 PM4:00 PM
RM53.002+2
No routes match your filter.
Lowest published fare RM46.00. Shaded times are overnight departures. Book Transnasional

Yellow Star Express

3.3 · 3 routes · 19 departures a day · 1+2

Yellow Star Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
6:00 AM7:00 AM8:00 AM11:15 AM1:15 PM3:15 PM5:15 PM11:59 PM
RM48.001+2
KulaiTBS (Terminal Bersepadu Selatan)
6:45 AM7:45 AM8:45 AM
RM45.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
12:30 AM6:30 AM7:30 AM8:30 AM11:45 AM1:45 PM3:45 PM5:45 PM
RM46.001+2
No routes match your filter.
Lowest published fare RM45.00. Shaded times are overnight departures. Book Yellow Star Express

Alisan Golden Coach

4.1 · 2 routes · 4 departures a day · SVIP, Double Decker

Alisan Golden Coach services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBG (Terminal Bersepadu Gombak)
10:30 AM11:55 PM
RM50.00SVIP
Larkin SentralTBS (Terminal Bersepadu Selatan)
10:30 AM11:55 PM
RM50.00SVIP
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Alisan Golden Coach

Billion Stars

2.1 · 2 routes · 83 departures a day · 1+2

Billion Stars services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
6:25 AM6:30 AM7:00 AM7:25 AM7:30 AM7:55 AM8:00 AM8:25 AM8:30 AM8:55 AM9:00 AM9:25 AM9:30 AM9:55 AM10:00 AM10:25 AM10:30 AM10:55 AM11:00 AM11:30 AM11:55 AM12:00 PM12:30 PM12:55 PM1:00 PM1:25 PM1:30 PM2:00 PM2:30 PM2:55 PM3:00 PM3:30 PM4:00 PM4:30 PM4:55 PM5:00 PM5:30 PM6:00 PM6:30 PM7:00 PM7:30 PM7:58 PM8:00 PM8:30 PM9:00 PM9:30 PM10:00 PM10:30 PM10:58 PM11:00 PM11:30 PM11:59 PM
RM48.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
12:05 AM12:30 AM7:00 AM7:30 AM8:00 AM9:00 AM9:05 AM10:00 AM10:05 AM11:00 AM11:05 AM12:05 PM12:30 PM1:00 PM1:05 PM2:00 PM2:05 PM3:05 PM3:30 PM4:05 PM5:05 PM6:00 PM6:05 PM7:05 PM8:05 PM8:30 PM9:05 PM10:00 PM10:05 PM11:05 PM11:30 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Billion Stars

Cosmic Prestij Express (Prestij Dinasti)

3.2 · 2 routes · 4 departures a day · Executive

Cosmic Prestij Express (Prestij Dinasti) services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
9:45 AM10:05 PM
RM48.00Executive
Tun Aminah Bus TerminalTBS (Terminal Bersepadu Selatan)
10:15 AM10:35 PM
RM47.00Executive
No routes match your filter.
Lowest published fare RM47.00. Shaded times are overnight departures. Book Cosmic Prestij Express (Prestij Dinasti)

Highway Star Express

4.4 · 2 routes · 16 departures a day · 1+2

Highway Star Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralKLIA2 (Kuala Lumpur International Airport 2)
12:01 AM5:00 AM7:00 AM9:00 AM2:00 PM5:30 PM8:30 PM10:30 PM
RM62.001+2
Tun Aminah Bus TerminalKLIA2 (Kuala Lumpur International Airport 2)
12:31 AM5:30 AM7:45 AM9:30 AM2:30 PM6:15 PM9:00 PM11:00 PM
RM62.001+2
No routes match your filter.
Lowest published fare RM62.00. Shaded times are overnight departures. Book Highway Star Express

Konsortium Express

3.2 · 2 routes · 4 departures a day · 1+2

Konsortium Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
9:30 AM10:30 PM
RM49.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
10:00 AM11:00 PM
RM49.001+2
No routes match your filter.
Lowest published fare RM49.00. Shaded times are overnight departures. Book Konsortium Express

Kwok Ping

3.2 · 2 routes · 2 departures a day · 1+2

Kwok Ping services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
11:59 PM
RM45.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
12:30 AM
RM45.001+2
No routes match your filter.
Lowest published fare RM45.00. Shaded times are overnight departures. Book Kwok Ping

MyXPress (Jasa Sinaran Express)

3.9 · 2 routes · 11 departures a day · 1+2

MyXPress (Jasa Sinaran Express) services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor BharuTBS (Terminal Bersepadu Selatan)
1:00 PM3:00 PM7:30 PM
RM47.001+2
MuarTBS (Terminal Bersepadu Selatan)
8:30 AM9:30 AM12:30 PM1:30 PM5:00 PM6:00 PM8:30 PM9:30 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book MyXPress (Jasa Sinaran Express)

Permata Utara Sdn Bhd

2.5 · 2 routes · 5 departures a day · 1+2, SVIP 30 SEATER

Permata Utara Sdn Bhd services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
2:30 PM3:30 PM10:30 PM
RM48.001+2 / SVIP 31 SEAT
Pasir GudangTBS (Terminal Bersepadu Selatan)
1:30 PM2:30 PM
RM51.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

Prisma Express

3.2 · 2 routes · 12 departures a day · 1+2

Prisma Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
12:30 AM11:45 AM2:45 PM6:00 PM9:45 PM11:59 PM
RM48.001+2
Pasir Gudang Bus TerminalTBS (Terminal Bersepadu Selatan)
10:45 AM1:45 PM5:00 PM8:45 PM11:30 PM11:45 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Prisma Express

Satria Express

4.5 · 2 routes · 8 departures a day · 1+2

Satria Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bus Stop Petronas Ayer HitamTBS (Terminal Bersepadu Selatan)
8:30 AM1:00 PM2:30 PM7:00 PM
RM36.001+2
Kluang Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM12:30 PM2:00 PM6:30 PM
RM39.001+2
No routes match your filter.
Lowest published fare RM36.00. Shaded times are overnight departures. Book Satria Express

Star Coach Express Sdn Bhd

4.2 · 2 routes · 2 departures a day · 1+2

Star Coach Express Sdn Bhd services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
9:15 AM
RM48.001+2
Tun Aminah Bus TerminalTBS (Terminal Bersepadu Selatan)
9:45 AM
RM48.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Star Coach Express Sdn Bhd

Suasana Edaran Express

3.6 · 2 routes · 8 departures a day · 1+2, ECO 44

Suasana Edaran Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralKL Sentral
6:20 AM9:50 AM12:20 PM3:20 PM
RM53.001+2
Larkin SentralTBS (Terminal Bersepadu Selatan)
6:20 AM9:50 AM12:20 PM3:20 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Suasana Edaran Express

Aerobus

4.2 · 1 route · 9 departures a day · 1+2, 2+2

Aerobus services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
12:55 AM10:30 AM1:30 PM5:30 PM7:30 PM9:30 PM10:30 PM11:00 PM11:59 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Aerobus

Delima Express (MY)

4.4 · 1 route · 3 departures a day · 2+2, 1+2

Delima Express (MY) services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
12:30 AM12:59 AM3:45 PM
RM49.001+2
No routes match your filter.
Lowest published fare RM49.00. Shaded times are overnight departures. Book Delima Express (MY)

Inter Top Express KL

3.5 · 1 route · 8 departures a day · 1+2

Inter Top Express KL services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
12:30 AM10:20 AM10:40 AM12:20 PM12:40 PM7:20 PM7:40 PM11:59 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Inter Top Express KL

Neoliner Express

3.2 · 1 route · 27 departures a day · 1+2

Neoliner Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
4:30 AM5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM10:30 AM11:00 AM12:00 PM12:30 PM1:30 PM2:00 PM3:30 PM4:00 PM5:00 PM5:30 PM6:00 PM6:30 PM7:00 PM7:30 PM8:00 PM9:00 PM9:30 PM10:00 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Neoliner Express

Nice

1 route · 1 departure a day · 2+2, 1+2

Nice services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
8:30 AM
RM24.002+2
No routes match your filter.
Lowest published fare RM24.00. Shaded times are overnight departures. Book Nice

Nor World Express

1 route · 2 departures a day · 1+2

Nor World Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTBS (Terminal Bersepadu Selatan)
3:00 PM10:45 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Nor World Express

SRI THEVEN Express

2.9 · 1 route · 4 departures a day · 2+2, 1+2

SRI THEVEN Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
7:25 PM7:45 PM9:30 PM10:25 PM
RM45.001+2 / 2+2
No routes match your filter.
Lowest published fare RM45.00. Shaded times are overnight departures. Book SRI THEVEN Express

Zaim Express

4.3 · 1 route · 4 departures a day · 1+2

Zaim Express services from Johor to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Johor BharuTBS (Terminal Bersepadu Selatan)
12:30 AM1:00 AM8:15 AM4:00 PM
RM48.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Zaim Express

Boarding points in Johor

Arrival points in Kuala Lumpur

Frequently asked questions

Other routes into Kuala Lumpur

Advertisement