Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Kelantan to Johor

442 routes · 6 operators · 574 daily departures · from RM79.00

6
Operators
442
Routes
574
Daily departures
RM79.00
Fares from
Advertisement

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

442 scheduled routes run from Kelantan to Johor, operated by 6 coach companies. There are 574 departures a day, with fares from RM79.00.

Departing from
Kelantan — 28 boarding points
Arriving in
Johor — 23 arrival points
Operators
6 on this corridor
Departures
574 a day
Fares from
RM79.00 one way

Book Kelantan to Johor

Compare all 6 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.

Perdana Express

4.3 · 147 routes · 224 departures a day · 1+2

Perdana Express services from Kelantan to Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian Bas SelisingAyer Hitam Bus Terminal
8:50 PM
RM100.001+2
Hentian Bas SelisingBatu Pahat Bus Terminal
8:50 PM
RM97.801+2
Hentian Bas SelisingHentian Teksi Dan Bas Bandar Maharani Muar
8:50 PM
RM90.001+2
Hentian Bas SelisingKota Tinggi Bus Terminal
9:05 PM
RM108.001+2
Hentian Bas SelisingLarkin Sentral
8:50 PM9:05 PM
RM108.001+2
Hentian Bas SelisingMersing Bus Terminal
9:05 PM
RM83.001+2
Hentian Bas SelisingPasir Gudang Bus Terminal
8:50 PM9:05 PM
RM108.001+2
Hentian Bas SelisingSegamat Bus Terminal
8:50 PM
RM79.001+2
Hentian Bas SelisingShell Yong Peng
8:50 PM
RM100.001+2
Hentian Bas SelisingTerminal Bas Taman U
8:50 PM
RM108.001+2
Hentian Bas SelisingToday's Mall Ulu Tiram
9:05 PM
RM108.001+2
Machang Bus TerminalAyer Hitam Bus Terminal
6:15 PM8:45 PM
RM100.001+2
Machang Bus TerminalBatu Pahat Bus Terminal
8:45 PM9:20 PM
RM97.801+2
Machang Bus TerminalHentian Teksi Dan Bas Bandar Maharani Muar
8:45 PM9:20 PM
RM90.001+2
Machang Bus TerminalKota Tinggi Bus Terminal
9:30 PM
RM108.001+2
Machang Bus TerminalLarkin Sentral
6:15 PM8:45 PM9:30 PM
RM108.001+2
Machang Bus TerminalMersing Bus Terminal
9:30 PM
RM83.001+2
Machang Bus TerminalPasir Gudang Bus Terminal
6:15 PM8:45 PM9:30 PM
RM108.001+2
Machang Bus TerminalSegamat Bus Terminal
6:15 PM8:45 PM
RM79.001+2
Machang Bus TerminalShell Yong Peng
6:15 PM8:45 PM
RM100.001+2
Machang Bus TerminalTerminal Bas Taman U
6:15 PM8:45 PM
RM108.001+2
Machang Bus TerminalToday's Mall Ulu Tiram
9:30 PM
RM108.001+2
Masjid Kubang KerianAyer Hitam Bus Terminal
8:10 PM
RM100.001+2
Masjid Kubang KerianBatu Pahat Bus Terminal
8:10 PM
RM97.801+2
Masjid Kubang KerianHentian Teksi Dan Bas Bandar Maharani Muar
8:10 PM
RM90.001+2
Masjid Kubang KerianKota Tinggi Bus Terminal
8:25 PM
RM108.001+2
Masjid Kubang KerianLarkin Sentral
8:10 PM8:25 PM
RM108.001+2
Masjid Kubang KerianMersing Bus Terminal
8:25 PM
RM83.001+2
Masjid Kubang KerianPasir Gudang Bus Terminal
8:10 PM8:25 PM
RM108.001+2
Masjid Kubang KerianSegamat Bus Terminal
8:10 PM
RM79.001+2
Masjid Kubang KerianShell Yong Peng
8:10 PM
RM100.001+2
Masjid Kubang KerianTerminal Bas Taman U
8:10 PM
RM108.001+2
Masjid Kubang KerianToday's Mall Ulu Tiram
8:25 PM
RM108.001+2
Mukim Teluk MesiraAyer Hitam Bus Terminal
4:30 PM7:30 PM
RM100.001+2
Mukim Teluk MesiraBatu Pahat Bus Terminal
7:30 PM
RM97.801+2
Mukim Teluk MesiraHentian Teksi Dan Bas Bandar Maharani Muar
7:30 PM
RM90.001+2
Mukim Teluk MesiraLarkin Sentral
4:30 PM7:30 PM
RM108.001+2
Mukim Teluk MesiraPasir Gudang Bus Terminal
4:30 PM7:30 PM
RM108.001+2
Mukim Teluk MesiraSegamat Bus Terminal
4:30 PM7:30 PM
RM79.001+2
Mukim Teluk MesiraShell Yong Peng
4:30 PM7:30 PM
RM100.001+2
Mukim Teluk MesiraTerminal Bas Taman U
4:30 PM7:30 PM
RM108.001+2
Pasir Mas Bus TerminalAyer Hitam Bus Terminal
5:30 PM8:00 PM
RM100.001+2
Pasir Mas Bus TerminalBatu Pahat Bus Terminal
8:00 PM8:30 PM
RM97.801+2
Pasir Mas Bus TerminalHentian Teksi Dan Bas Bandar Maharani Muar
8:00 PM8:30 PM
RM90.001+2
Pasir Mas Bus TerminalKota Tinggi Bus Terminal
8:45 PM
RM108.001+2
Pasir Mas Bus TerminalLarkin Sentral
5:30 PM8:00 PM8:45 PM
RM108.001+2
Pasir Mas Bus TerminalMersing Bus Terminal
8:45 PM
RM83.001+2
Pasir Mas Bus TerminalPasir Gudang Bus Terminal
5:30 PM8:00 PM8:45 PM
RM108.001+2
Pasir Mas Bus TerminalSegamat Bus Terminal
5:30 PM8:00 PM
RM79.001+2
Pasir Mas Bus TerminalShell Yong Peng
5:30 PM8:00 PM
RM100.001+2
Pasir Mas Bus TerminalTerminal Bas Taman U
5:30 PM8:00 PM
RM108.001+2
Pasir Mas Bus TerminalToday's Mall Ulu Tiram
8:45 PM
RM108.001+2
Pasir Puteh Bus TerminalAyer Hitam Bus Terminal
7:00 PM9:15 PM
RM100.001+2
Pasir Puteh Bus TerminalBatu Pahat Bus Terminal
9:15 PM10:00 PM
RM97.801+2
Pasir Puteh Bus TerminalHentian Teksi Dan Bas Bandar Maharani Muar
9:15 PM10:00 PM
RM90.001+2
Pasir Puteh Bus TerminalKota Tinggi Bus Terminal
9:30 PM10:00 PM
RM108.001+2
Pasir Puteh Bus TerminalLarkin Sentral
7:00 PM9:15 PM9:30 PM10:00 PM
RM108.001+2
Pasir Puteh Bus TerminalMersing Bus Terminal
9:30 PM10:00 PM
RM83.001+2
Pasir Puteh Bus TerminalPasir Gudang Bus Terminal
7:00 PM9:15 PM9:30 PM10:00 PM
RM108.001+2
Pasir Puteh Bus TerminalSegamat Bus Terminal
7:00 PM9:15 PM
RM79.001+2
Pasir Puteh Bus TerminalShell Yong Peng
7:00 PM9:15 PM
RM100.001+2
Pasir Puteh Bus TerminalTerminal Bas Taman U
7:00 PM9:15 PM
RM108.001+2
Pasir Puteh Bus TerminalToday's Mall Ulu Tiram
9:30 PM10:00 PM
RM108.001+2
Pekan MelorAyer Hitam Bus Terminal
8:35 PM
RM100.001+2
Pekan MelorBatu Pahat Bus Terminal
8:35 PM
RM97.801+2
Pekan MelorHentian Teksi Dan Bas Bandar Maharani Muar
8:35 PM
RM90.001+2
Pekan MelorKota Tinggi Bus Terminal
8:50 PM
RM108.001+2
Pekan MelorLarkin Sentral
8:35 PM8:50 PM
RM108.001+2
Pekan MelorMersing Bus Terminal
8:50 PM
RM83.001+2
Pekan MelorPasir Gudang Bus Terminal
8:35 PM8:50 PM
RM108.001+2
Pekan MelorSegamat Bus Terminal
8:35 PM
RM79.001+2
Pekan MelorShell Yong Peng
8:35 PM
RM100.001+2
Pekan MelorTerminal Bas Taman U
8:35 PM
RM108.001+2
Pekan MelorToday's Mall Ulu Tiram
8:50 PM
RM108.001+2
Pengkalan Kubor Bus TerminalKota Tinggi Bus Terminal
7:30 PM
RM111.001+2
Pengkalan Kubor Bus TerminalLarkin Sentral
7:30 PM
RM111.001+2
Pengkalan Kubor Bus TerminalMersing Bus Terminal
7:30 PM
RM86.001+2
Pengkalan Kubor Bus TerminalPasir Gudang Bus Terminal
7:30 PM
RM111.001+2
Pengkalan Kubor Bus TerminalToday's Mall Ulu Tiram
7:30 PM
RM111.001+2
Rantau Panjang Bus TerminalAyer Hitam Bus Terminal
7:30 PM
RM102.001+2
Rantau Panjang Bus TerminalBatu Pahat Bus Terminal
7:30 PM
RM103.701+2
Rantau Panjang Bus TerminalHentian Teksi Dan Bas Bandar Maharani Muar
7:30 PM
RM95.901+2
Rantau Panjang Bus TerminalLarkin Sentral
7:30 PM
RM111.001+2
Rantau Panjang Bus TerminalPasir Gudang Bus Terminal
7:30 PM
RM111.001+2
Rantau Panjang Bus TerminalSegamat Bus Terminal
7:30 PM
RM81.001+2
Rantau Panjang Bus TerminalShell Yong Peng
7:30 PM
RM102.001+2
Rantau Panjang Bus TerminalTerminal Bas Taman U
7:30 PM
RM111.001+2
SK PeringatAyer Hitam Bus Terminal
8:25 PM
RM100.001+2
SK PeringatBatu Pahat Bus Terminal
8:25 PM
RM97.801+2
SK PeringatHentian Teksi Dan Bas Bandar Maharani Muar
8:25 PM
RM90.001+2
SK PeringatKota Tinggi Bus Terminal
8:40 PM
RM108.001+2
SK PeringatLarkin Sentral
8:25 PM8:40 PM
RM108.001+2
SK PeringatMersing Bus Terminal
8:40 PM
RM83.001+2
SK PeringatPasir Gudang Bus Terminal
8:25 PM8:40 PM
RM108.001+2
SK PeringatSegamat Bus Terminal
8:25 PM
RM79.001+2
SK PeringatShell Yong Peng
8:25 PM
RM100.001+2
SK PeringatTerminal Bas Taman U
8:25 PM
RM108.001+2
SK PeringatToday's Mall Ulu Tiram
8:40 PM
RM108.001+2
SMK Long Gafar, Pasir TumbohAyer Hitam Bus Terminal
8:20 PM
RM100.001+2
SMK Long Gafar, Pasir TumbohBatu Pahat Bus Terminal
8:20 PM
RM97.801+2
SMK Long Gafar, Pasir TumbohHentian Teksi Dan Bas Bandar Maharani Muar
8:20 PM
RM90.001+2
SMK Long Gafar, Pasir TumbohKota Tinggi Bus Terminal
8:35 PM
RM108.001+2
SMK Long Gafar, Pasir TumbohLarkin Sentral
8:20 PM8:35 PM
RM108.001+2
SMK Long Gafar, Pasir TumbohMersing Bus Terminal
8:35 PM
RM83.001+2
SMK Long Gafar, Pasir TumbohPasir Gudang Bus Terminal
8:20 PM8:35 PM
RM108.001+2
SMK Long Gafar, Pasir TumbohSegamat Bus Terminal
8:20 PM
RM79.001+2
SMK Long Gafar, Pasir TumbohShell Yong Peng
8:20 PM
RM100.001+2
SMK Long Gafar, Pasir TumbohTerminal Bas Taman U
8:20 PM
RM108.001+2
SMK Long Gafar, Pasir TumbohToday's Mall Ulu Tiram
8:35 PM
RM108.001+2
Stesen Bas Ekspres Tanah MerahAyer Hitam Bus Terminal
6:00 PM8:30 PM
RM100.001+2
Stesen Bas Ekspres Tanah MerahBatu Pahat Bus Terminal
8:30 PM9:00 PM
RM97.801+2
Stesen Bas Ekspres Tanah MerahHentian Teksi Dan Bas Bandar Maharani Muar
8:30 PM9:00 PM
RM90.001+2
Stesen Bas Ekspres Tanah MerahKota Tinggi Bus Terminal
9:15 PM
RM108.001+2
Stesen Bas Ekspres Tanah MerahLarkin Sentral
6:00 PM8:30 PM9:15 PM
RM108.001+2
Stesen Bas Ekspres Tanah MerahMersing Bus Terminal
9:15 PM
RM83.001+2
Stesen Bas Ekspres Tanah MerahPasir Gudang Bus Terminal
6:00 PM8:30 PM9:15 PM
RM108.001+2
Stesen Bas Ekspres Tanah MerahSegamat Bus Terminal
6:00 PM8:30 PM
RM79.001+2
Stesen Bas Ekspres Tanah MerahShell Yong Peng
6:00 PM8:30 PM
RM100.001+2
Stesen Bas Ekspres Tanah MerahTerminal Bas Taman U
6:00 PM8:30 PM
RM108.001+2
Stesen Bas Ekspres Tanah MerahToday's Mall Ulu Tiram
9:15 PM
RM108.001+2
Terminal Bas Bandar Baru TumpatKota Tinggi Bus Terminal
7:45 PM
RM111.001+2
Terminal Bas Bandar Baru TumpatLarkin Sentral
7:45 PM
RM111.001+2
Terminal Bas Bandar Baru TumpatMersing Bus Terminal
7:45 PM
RM86.001+2
Terminal Bas Bandar Baru TumpatPasir Gudang Bus Terminal
7:45 PM
RM111.001+2
Terminal Bas Bandar Baru TumpatToday's Mall Ulu Tiram
7:45 PM
RM111.001+2
Terminal Bas Kota BharuAyer Hitam Bus Terminal
5:00 PM8:00 PM
RM100.001+2
Terminal Bas Kota BharuBatu Pahat Bus Terminal
8:00 PM
RM97.801+2
Terminal Bas Kota BharuHentian Teksi Dan Bas Bandar Maharani Muar
8:00 PM
RM90.001+2
Terminal Bas Kota BharuKota Tinggi Bus Terminal
8:15 PM
RM108.001+2
Terminal Bas Kota BharuLarkin Sentral
5:00 PM8:00 PM8:15 PM
RM108.001+2
Terminal Bas Kota BharuMersing Bus Terminal
8:15 PM
RM83.001+2
Terminal Bas Kota BharuPasir Gudang Bus Terminal
5:00 PM8:00 PM8:15 PM
RM108.001+2
Terminal Bas Kota BharuSegamat Bus Terminal
5:00 PM8:00 PM
RM79.001+2
Terminal Bas Kota BharuShell Yong Peng
5:00 PM8:00 PM
RM100.001+2
Terminal Bas Kota BharuTerminal Bas Taman U
5:00 PM8:00 PM
RM108.001+2
Terminal Bas Kota BharuToday's Mall Ulu Tiram
8:15 PM
RM108.001+2
UITM MachangAyer Hitam Bus Terminal
6:30 PM9:00 PM
RM100.001+2
UITM MachangBatu Pahat Bus Terminal
9:00 PM
RM97.801+2
UITM MachangHentian Teksi Dan Bas Bandar Maharani Muar
9:00 PM
RM90.001+2
UITM MachangKota Tinggi Bus Terminal
9:45 PM
RM108.001+2
UITM MachangLarkin Sentral
6:30 PM9:00 PM9:45 PM
RM108.001+2
UITM MachangMersing Bus Terminal
9:45 PM
RM83.001+2
UITM MachangPasir Gudang Bus Terminal
6:30 PM9:00 PM9:45 PM
RM108.001+2
UITM MachangSegamat Bus Terminal
6:30 PM9:00 PM
RM79.001+2
UITM MachangShell Yong Peng
6:30 PM9:00 PM
RM100.001+2
UITM MachangTerminal Bas Taman U
6:30 PM9:00 PM
RM108.001+2
UITM MachangToday's Mall Ulu Tiram
9:45 PM
RM108.001+2
No routes match your filter.
Lowest published fare RM79.00. Shaded times are overnight departures. Book Perdana Express

Mayang Sari Express

3.9 · 95 routes · 107 departures a day · 1+2, 2+2

Mayang Sari Express services from Kelantan to Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian Bas PeringatAyer Hitam Bus Terminal
8:55 PM
RM99.001+2
Hentian Bas PeringatBatu Pahat Bus Terminal
8:55 PM
RM104.101+2
Hentian Bas PeringatKluang Bus Terminal
8:55 PM
RM95.701+2
Hentian Bas PeringatKota Tinggi Bus Terminal
8:55 PM
RM96.001+2
Hentian Bas PeringatLarkin Sentral
8:20 PM8:55 PM
RM108.001+2
Hentian Bas PeringatMersing Bus Terminal
8:55 PM
RM89.801+2
Hentian Bas PeringatMuar Bentayan Bus Terminal
8:50 PM
RM87.301+2
Hentian Bas PeringatPontian Bus Terminal
8:55 PM
RM115.301+2
Hentian Bas PeringatSegamat Bus Terminal
8:20 PM8:50 PM
RM79.001+2
Hentian Bas PeringatTangkak Bus Terminal
8:50 PM
RM87.301+2
Hentian Bas SelisingAyer Hitam Bus Terminal
9:15 PM
RM99.001+2
Hentian Bas SelisingBatu Pahat Bus Terminal
9:15 PM
RM104.101+2
Hentian Bas SelisingKluang Bus Terminal
9:15 PM
RM95.701+2
Hentian Bas SelisingKota Tinggi Bus Terminal
9:15 PM
RM96.001+2
Hentian Bas SelisingLarkin Sentral
8:45 PM9:15 PM
RM108.001+2
Hentian Bas SelisingMersing Bus Terminal
9:15 PM
RM89.801+2
Hentian Bas SelisingMuar Bentayan Bus Terminal
9:15 PM
RM87.301+2
Hentian Bas SelisingPontian Bus Terminal
9:15 PM
RM115.301+2
Hentian Bas SelisingSegamat Bus Terminal
8:45 PM9:15 PM
RM79.001+2
Hentian Bas SelisingTangkak Bus Terminal
9:15 PM
RM87.301+2
Hentian Bas SelisingTerminal Bas Dan Teksi Labis
8:45 PM
RM84.301+2
Hentian Bas SelisingUTM Main Entrance
8:45 PM
RM108.001+2
Hentian Bas SelisingYong Peng Bus Terminal
8:45 PM
RM88.501+2
Pasir Mas Bus TerminalAyer Hitam Bus Terminal
7:45 PM
RM99.001+2
Pasir Mas Bus TerminalBatu Pahat Bus Terminal
7:45 PM
RM104.101+2
Pasir Mas Bus TerminalKluang Bus Terminal
7:45 PM
RM95.701+2
Pasir Mas Bus TerminalKota Tinggi Bus Terminal
7:45 PM
RM100.501+2
Pasir Mas Bus TerminalLarkin Sentral
7:45 PM
RM110.501+2
Pasir Mas Bus TerminalMersing Bus Terminal
7:45 PM
RM85.601+2
Pasir Mas Bus TerminalMuar Bentayan Bus Terminal
7:45 PM
RM87.301+2
Pasir Mas Bus TerminalPontian Bus Terminal
7:45 PM
RM115.301+2
Pasir Mas Bus TerminalSegamat Bus Terminal
7:45 PM
RM79.001+2
Pasir Mas Bus TerminalTangkak Bus Terminal
7:45 PM
RM87.301+2
Pasir Puteh Bus TerminalAyer Hitam Bus Terminal
9:30 PM
RM99.001+2
Pasir Puteh Bus TerminalBatu Pahat Bus Terminal
9:30 PM
RM104.101+2
Pasir Puteh Bus TerminalKluang Bus Terminal
9:30 PM
RM95.701+2
Pasir Puteh Bus TerminalKota Tinggi Bus Terminal
9:30 PM
RM96.001+2
Pasir Puteh Bus TerminalLarkin Sentral
9:00 PM9:30 PM
RM108.001+2
Pasir Puteh Bus TerminalMersing Bus Terminal
9:30 PM
RM89.801+2
Pasir Puteh Bus TerminalMuar Bentayan Bus Terminal
9:30 PM
RM87.301+2
Pasir Puteh Bus TerminalPontian Bus Terminal
9:30 PM
RM115.301+2
Pasir Puteh Bus TerminalSegamat Bus Terminal
9:00 PM9:30 PM
RM79.001+2
Pasir Puteh Bus TerminalTangkak Bus Terminal
9:30 PM
RM87.301+2
Pasir Puteh Bus TerminalTerminal Bas Dan Teksi Labis
9:00 PM
RM84.301+2
Pasir Puteh Bus TerminalUTM Main Entrance
9:00 PM
RM108.001+2
Pasir Puteh Bus TerminalYong Peng Bus Terminal
9:00 PM
RM88.501+2
Pekan MelorAyer Hitam Bus Terminal
9:00 PM
RM99.001+2
Pekan MelorBatu Pahat Bus Terminal
9:00 PM
RM104.101+2
Pekan MelorKluang Bus Terminal
9:00 PM
RM95.701+2
Pekan MelorKota Tinggi Bus Terminal
9:00 PM
RM96.001+2
Pekan MelorLarkin Sentral
8:30 PM9:00 PM
RM108.001+2
Pekan MelorMersing Bus Terminal
9:00 PM
RM89.801+2
Pekan MelorMuar Bentayan Bus Terminal
9:00 PM
RM87.301+2
Pekan MelorPontian Bus Terminal
9:00 PM
RM115.301+2
Pekan MelorSegamat Bus Terminal
8:30 PM9:00 PM
RM79.001+2
Pekan MelorTangkak Bus Terminal
9:00 PM
RM87.301+2
Pekan MelorTerminal Bas Dan Teksi Labis
8:30 PM
RM84.301+2
Pekan MelorUTM Main Entrance
8:30 PM
RM108.001+2
Pekan MelorYong Peng Bus Terminal
8:30 PM
RM88.501+2
Rantau Panjang Bus TerminalAyer Hitam Bus Terminal
7:30 PM
RM111.301+2
Rantau Panjang Bus TerminalBatu Pahat Bus Terminal
7:30 PM
RM116.201+2
Rantau Panjang Bus TerminalKluang Bus Terminal
7:30 PM
RM107.801+2
Rantau Panjang Bus TerminalKota Tinggi Bus Terminal
7:30 PM
RM100.501+2
Rantau Panjang Bus TerminalLarkin Sentral
7:30 PM
RM110.501+2
Rantau Panjang Bus TerminalMersing Bus Terminal
7:30 PM
RM85.601+2
Rantau Panjang Bus TerminalMuar Bentayan Bus Terminal
7:30 PM
RM87.301+2
Rantau Panjang Bus TerminalPontian Bus Terminal
7:30 PM
RM127.501+2
Rantau Panjang Bus TerminalSegamat Bus Terminal
7:30 PM
RM81.001+2
Rantau Panjang Bus TerminalTangkak Bus Terminal
7:30 PM
RM87.301+2
SMK Long Ghafar, Kota BharuAyer Hitam Bus Terminal
8:50 PM
RM99.001+2
SMK Long Ghafar, Kota BharuBatu Pahat Bus Terminal
8:50 PM
RM104.101+2
SMK Long Ghafar, Kota BharuKluang Bus Terminal
8:50 PM
RM95.701+2
SMK Long Ghafar, Kota BharuKota Tinggi Bus Terminal
8:50 PM
RM96.001+2
SMK Long Ghafar, Kota BharuLarkin Sentral
8:15 PM8:50 PM
RM108.001+2
SMK Long Ghafar, Kota BharuMersing Bus Terminal
8:50 PM
RM89.801+2
SMK Long Ghafar, Kota BharuMuar Bentayan Bus Terminal
8:45 PM
RM87.301+2
SMK Long Ghafar, Kota BharuPontian Bus Terminal
8:50 PM
RM115.301+2
SMK Long Ghafar, Kota BharuSegamat Bus Terminal
8:15 PM8:45 PM
RM79.001+2
SMK Long Ghafar, Kota BharuTangkak Bus Terminal
8:45 PM
RM87.301+2
SMK Long Ghafar, Kota BharuTerminal Bas Dan Teksi Labis
8:15 PM
RM84.301+2
SMK Long Ghafar, Kota BharuUTM Main Entrance
8:15 PM
RM108.001+2
SMK Long Ghafar, Kota BharuYong Peng Bus Terminal
8:15 PM
RM88.501+2
Terminal Bas Kota BharuAyer Hitam Bus Terminal
8:30 PM
RM99.001+2
Terminal Bas Kota BharuBatu Pahat Bus Terminal
8:30 PM
RM104.101+2
Terminal Bas Kota BharuKluang Bus Terminal
8:30 PM
RM95.701+2
Terminal Bas Kota BharuKota Tinggi Bus Terminal
8:30 PM
RM96.001+2
Terminal Bas Kota BharuLarkin Sentral
8:00 PM8:30 PM
RM108.001+2
Terminal Bas Kota BharuMersing Bus Terminal
8:30 PM
RM89.801+2
Terminal Bas Kota BharuMuar Bentayan Bus Terminal
8:30 PM
RM87.301+2
Terminal Bas Kota BharuPontian Bus Terminal
8:30 PM
RM115.301+2
Terminal Bas Kota BharuSegamat Bus Terminal
8:00 PM8:30 PM
RM79.001+2
Terminal Bas Kota BharuTangkak Bus Terminal
8:30 PM
RM87.301+2
Terminal Bas Kota BharuTerminal Bas Dan Teksi Labis
8:00 PM
RM84.301+2
Terminal Bas Kota BharuUTM Main Entrance
8:00 PM
RM108.001+2
Terminal Bas Kota BharuYong Peng Bus Terminal
8:00 PM
RM88.501+2
No routes match your filter.
Lowest published fare RM79.00. Shaded times are overnight departures. Book Mayang Sari Express

E-Mutiara

4.3 · 86 routes · 121 departures a day · 1+2

E-Mutiara services from Kelantan to Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian Bas PeringatAyer Hitam Bus Terminal
9:20 PM
RM100.001+2
Hentian Bas PeringatLarkin Sentral
9:20 PM
RM108.001+2
Hentian Bas PeringatMajlis Daerah Yong Peng
9:20 PM
RM100.001+2
Hentian Bas PeringatPasir Gudang Bus Terminal
9:20 PM
RM108.001+2
Hentian Bas PeringatSegamat Bus Terminal
9:20 PM
RM79.001+2
Hentian Bas PeringatTerminal Bas Taman U
9:20 PM
RM108.001+2
Hentian Bas SelisingAyer Hitam Bus Terminal
9:40 PM
RM100.001+2
Hentian Bas SelisingLarkin Sentral
9:40 PM
RM108.001+2
Hentian Bas SelisingMajlis Daerah Yong Peng
9:40 PM
RM100.001+2
Hentian Bas SelisingPasir Gudang Bus Terminal
9:40 PM
RM108.001+2
Hentian Bas SelisingSegamat Bus Terminal
9:40 PM
RM79.001+2
Hentian Bas SelisingTerminal Bas Taman U
9:40 PM
RM108.001+2
Machang Bus TerminalHentian Bas RnR Simpang Tenggaroh
9:45 AM9:15 PM
RM83.001+2
Machang Bus TerminalKota Tinggi Bus Terminal
9:45 AM9:15 PM
RM108.001+2
Machang Bus TerminalLarkin Sentral
9:45 AM9:15 PM
RM108.001+2
Machang Bus TerminalMersing Bus Terminal
9:45 AM9:15 PM
RM83.001+2
Machang Bus TerminalPasir Gudang Bus Terminal
9:45 AM9:15 PM
RM108.001+2
Machang Bus TerminalToday's Mall Ulu Tiram
9:45 AM9:15 PM
RM108.001+2
Pantai Timor Hypermarket, Pengkalan ChepaAyer Hitam Bus Terminal
8:15 PM
RM100.001+2
Pantai Timor Hypermarket, Pengkalan ChepaLarkin Sentral
8:15 PM
RM108.001+2
Pantai Timor Hypermarket, Pengkalan ChepaMajlis Daerah Yong Peng
8:15 PM
RM100.001+2
Pantai Timor Hypermarket, Pengkalan ChepaPasir Gudang Bus Terminal
8:15 PM
RM108.001+2
Pantai Timor Hypermarket, Pengkalan ChepaSegamat Bus Terminal
8:15 PM
RM79.001+2
Pantai Timor Hypermarket, Pengkalan ChepaTerminal Bas Taman U
8:15 PM
RM108.001+2
Pasir Mas Bus TerminalHentian Bas RnR Simpang Tenggaroh
9:00 AM8:30 PM
RM86.001+2
Pasir Mas Bus TerminalKota Tinggi Bus Terminal
9:00 AM8:30 PM
RM111.001+2
Pasir Mas Bus TerminalLarkin Sentral
9:00 AM8:30 PM
RM111.001+2
Pasir Mas Bus TerminalMersing Bus Terminal
9:00 AM8:30 PM
RM86.001+2
Pasir Mas Bus TerminalPasir Gudang Bus Terminal
9:00 AM8:30 PM
RM111.001+2
Pasir Mas Bus TerminalToday's Mall Ulu Tiram
9:00 AM8:30 PM
RM111.001+2
Pasir Puteh Bus TerminalAyer Hitam Bus Terminal
9:55 PM
RM100.001+2
Pasir Puteh Bus TerminalHentian Bas RnR Simpang Tenggaroh
10:15 AM9:45 PM
RM83.001+2
Pasir Puteh Bus TerminalKota Tinggi Bus Terminal
10:15 AM9:45 PM
RM108.001+2
Pasir Puteh Bus TerminalLarkin Sentral
10:15 AM9:45 PM9:55 PM
RM108.001+2
Pasir Puteh Bus TerminalMajlis Daerah Yong Peng
9:55 PM
RM100.001+2
Pasir Puteh Bus TerminalMersing Bus Terminal
10:15 AM9:45 PM
RM83.001+2
Pasir Puteh Bus TerminalPasir Gudang Bus Terminal
10:15 AM9:45 PM9:55 PM
RM108.001+2
Pasir Puteh Bus TerminalSegamat Bus Terminal
9:55 PM
RM79.001+2
Pasir Puteh Bus TerminalTerminal Bas Taman U
9:55 PM
RM108.001+2
Pasir Puteh Bus TerminalToday's Mall Ulu Tiram
10:15 AM9:45 PM
RM108.001+2
Pekan MelorAyer Hitam Bus Terminal
9:30 PM
RM100.001+2
Pekan MelorLarkin Sentral
9:30 PM
RM108.001+2
Pekan MelorMajlis Daerah Yong Peng
9:30 PM
RM100.001+2
Pekan MelorPasir Gudang Bus Terminal
9:30 PM
RM108.001+2
Pekan MelorSegamat Bus Terminal
9:30 PM
RM79.001+2
Pekan MelorTerminal Bas Taman U
9:30 PM
RM108.001+2
Pengkalan Kubor Bus TerminalHentian Bas RnR Simpang Tenggaroh
7:00 PM
RM86.001+2
Pengkalan Kubor Bus TerminalKota Tinggi Bus Terminal
7:00 PM
RM111.001+2
Pengkalan Kubor Bus TerminalLarkin Sentral
7:00 PM
RM111.001+2
Pengkalan Kubor Bus TerminalMersing Bus Terminal
7:00 PM
RM86.001+2
Pengkalan Kubor Bus TerminalPasir Gudang Bus Terminal
7:00 PM
RM111.001+2
Pengkalan Kubor Bus TerminalToday's Mall Ulu Tiram
7:00 PM
RM111.001+2
Stesen Bas BachokAyer Hitam Bus Terminal
8:45 PM
RM100.001+2
Stesen Bas BachokLarkin Sentral
8:45 PM
RM108.001+2
Stesen Bas BachokMajlis Daerah Yong Peng
8:45 PM
RM100.001+2
Stesen Bas BachokPasir Gudang Bus Terminal
8:45 PM
RM108.001+2
Stesen Bas BachokSegamat Bus Terminal
8:45 PM
RM79.001+2
Stesen Bas BachokTerminal Bas Taman U
8:45 PM
RM108.001+2
Stesen Bas Bandar Baru JelawatAyer Hitam Bus Terminal
9:00 PM
RM100.001+2
Stesen Bas Bandar Baru JelawatLarkin Sentral
9:00 PM
RM108.001+2
Stesen Bas Bandar Baru JelawatMajlis Daerah Yong Peng
9:00 PM
RM100.001+2
Stesen Bas Bandar Baru JelawatPasir Gudang Bus Terminal
9:00 PM
RM108.001+2
Stesen Bas Bandar Baru JelawatSegamat Bus Terminal
9:00 PM
RM79.001+2
Stesen Bas Bandar Baru JelawatTerminal Bas Taman U
9:00 PM
RM108.001+2
Stesen Bas Ekspres Tanah MerahHentian Bas RnR Simpang Tenggaroh
9:30 AM9:00 PM
RM83.001+2
Stesen Bas Ekspres Tanah MerahKota Tinggi Bus Terminal
9:30 AM9:00 PM
RM108.001+2
Stesen Bas Ekspres Tanah MerahLarkin Sentral
9:30 AM9:00 PM
RM108.001+2
Stesen Bas Ekspres Tanah MerahMersing Bus Terminal
9:30 AM9:00 PM
RM83.001+2
Stesen Bas Ekspres Tanah MerahPasir Gudang Bus Terminal
9:30 AM9:00 PM
RM108.001+2
Stesen Bas Ekspres Tanah MerahToday's Mall Ulu Tiram
9:30 AM9:00 PM
RM108.001+2
Terminal Bas Bandar Baru TumpatHentian Bas RnR Simpang Tenggaroh
7:15 PM
RM86.001+2
Terminal Bas Bandar Baru TumpatKota Tinggi Bus Terminal
7:15 PM
RM111.001+2
Terminal Bas Bandar Baru TumpatLarkin Sentral
7:15 PM
RM111.001+2
Terminal Bas Bandar Baru TumpatMersing Bus Terminal
7:15 PM
RM86.001+2
Terminal Bas Bandar Baru TumpatPasir Gudang Bus Terminal
7:15 PM
RM111.001+2
Terminal Bas Bandar Baru TumpatToday's Mall Ulu Tiram
7:15 PM
RM111.001+2
Terminal Bas Kota BharuAyer Hitam Bus Terminal
7:45 PM
RM100.001+2
Terminal Bas Kota BharuHentian Bas RnR Simpang Tenggaroh
8:30 AM8:00 PM
RM83.001+2
Terminal Bas Kota BharuKota Tinggi Bus Terminal
8:30 AM8:00 PM
RM108.001+2
Terminal Bas Kota BharuLarkin Sentral
8:30 AM5:00 PM7:45 PM8:00 PM
RM108.001+2
Terminal Bas Kota BharuMajlis Daerah Yong Peng
7:45 PM
RM100.001+2
Terminal Bas Kota BharuMersing Bus Terminal
8:30 AM8:00 PM
RM83.001+2
Terminal Bas Kota BharuPasir Gudang Bus Terminal
8:30 AM7:45 PM8:00 PM
RM108.001+2
Terminal Bas Kota BharuSegamat Bus Terminal
7:45 PM
RM79.001+2
Terminal Bas Kota BharuTerminal Bas Taman U
7:45 PM
RM108.001+2
Terminal Bas Kota BharuToday's Mall Ulu Tiram
8:30 AM8:00 PM
RM108.001+2
No routes match your filter.
Lowest published fare RM79.00. Shaded times are overnight departures. Book E-Mutiara

Queen Express

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

Queen Express services from Kelantan to Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Masjid Kubang KerianHentian Bas RnR Simpang Tenggaroh
8:20 PM
RM103.201+2
Masjid Kubang KerianKota Tinggi Bus Terminal
8:20 PM
RM103.201+2
Masjid Kubang KerianLarkin Sentral
8:20 PM
RM103.201+2
Masjid Kubang KerianMersing Bus Terminal
8:20 PM
RM103.201+2
Masjid Kubang KerianTerminal Bas Dan Teksi Serta Arked Masai
8:20 PM
RM108.001+2
Masjid Kubang KerianToday's Mall Ulu Tiram
8:20 PM
RM103.201+2
MelorHentian Bas RnR Simpang Tenggaroh
8:35 PM
RM103.201+2
MelorKota Tinggi Bus Terminal
8:35 PM
RM103.201+2
MelorLarkin Sentral
8:35 PM
RM103.201+2
MelorMersing Bus Terminal
8:35 PM
RM103.201+2
MelorTerminal Bas Dan Teksi Serta Arked Masai
8:35 PM
RM108.001+2
MelorToday's Mall Ulu Tiram
8:35 PM
RM103.201+2
Pasir Mas Bus TerminalHentian Bas RnR Simpang Tenggaroh
7:30 PM
RM109.501+2
Pasir Mas Bus TerminalKota Tinggi Bus Terminal
7:30 PM
RM109.501+2
Pasir Mas Bus TerminalLarkin Sentral
7:30 PM
RM109.501+2
Pasir Mas Bus TerminalMersing Bus Terminal
7:30 PM
RM109.501+2
Pasir Mas Bus TerminalTerminal Bas Dan Teksi Serta Arked Masai
7:30 PM
RM111.001+2
Pasir Mas Bus TerminalToday's Mall Ulu Tiram
7:30 PM
RM109.501+2
Pasir Puteh Bus TerminalHentian Bas RnR Simpang Tenggaroh
9:15 PM
RM96.801+2
Pasir Puteh Bus TerminalKota Tinggi Bus Terminal
9:15 PM
RM96.801+2
Pasir Puteh Bus TerminalLarkin Sentral
9:15 PM
RM96.801+2
Pasir Puteh Bus TerminalMersing Bus Terminal
9:15 PM
RM96.801+2
Pasir Puteh Bus TerminalTerminal Bas Dan Teksi Serta Arked Masai
9:15 PM
RM108.001+2
Pasir Puteh Bus TerminalToday's Mall Ulu Tiram
9:15 PM
RM96.801+2
Pasir Tumboh(KB)Hentian Bas RnR Simpang Tenggaroh
8:25 PM
RM103.201+2
Pasir Tumboh(KB)Kota Tinggi Bus Terminal
8:25 PM
RM103.201+2
Pasir Tumboh(KB)Larkin Sentral
8:25 PM
RM103.201+2
Pasir Tumboh(KB)Mersing Bus Terminal
8:25 PM
RM103.201+2
Pasir Tumboh(KB)Terminal Bas Dan Teksi Serta Arked Masai
8:25 PM
RM108.001+2
Pasir Tumboh(KB)Today's Mall Ulu Tiram
8:25 PM
RM103.201+2
PeringatHentian Bas RnR Simpang Tenggaroh
8:30 PM
RM103.201+2
PeringatKota Tinggi Bus Terminal
8:30 PM
RM103.201+2
PeringatLarkin Sentral
8:30 PM
RM103.201+2
PeringatMersing Bus Terminal
8:30 PM
RM103.201+2
PeringatTerminal Bas Dan Teksi Serta Arked Masai
8:30 PM
RM108.001+2
PeringatToday's Mall Ulu Tiram
8:30 PM
RM103.201+2
Rantau Panjang Bus TerminalHentian Bas RnR Simpang Tenggaroh
7:00 PM
RM109.501+2
Rantau Panjang Bus TerminalKota Tinggi Bus Terminal
7:00 PM
RM109.501+2
Rantau Panjang Bus TerminalLarkin Sentral
7:00 PM
RM109.501+2
Rantau Panjang Bus TerminalMersing Bus Terminal
7:00 PM
RM109.501+2
Rantau Panjang Bus TerminalTerminal Bas Dan Teksi Serta Arked Masai
7:00 PM
RM111.001+2
Rantau Panjang Bus TerminalToday's Mall Ulu Tiram
7:00 PM
RM109.501+2
SelisingHentian Bas RnR Simpang Tenggaroh
8:45 PM
RM103.201+2
SelisingKota Tinggi Bus Terminal
8:45 PM
RM103.201+2
SelisingLarkin Sentral
8:45 PM
RM103.201+2
SelisingMersing Bus Terminal
8:45 PM
RM103.201+2
SelisingTerminal Bas Dan Teksi Serta Arked Masai
8:45 PM
RM108.001+2
SelisingToday's Mall Ulu Tiram
8:45 PM
RM103.201+2
Terminal Bas Kota BharuHentian Bas RnR Simpang Tenggaroh
8:00 PM
RM103.201+2
Terminal Bas Kota BharuKota Tinggi Bus Terminal
8:00 PM
RM103.201+2
Terminal Bas Kota BharuLarkin Sentral
8:00 PM
RM103.201+2
Terminal Bas Kota BharuMersing Bus Terminal
8:00 PM
RM103.201+2
Terminal Bas Kota BharuTerminal Bas Dan Teksi Serta Arked Masai
8:00 PM
RM108.001+2
Terminal Bas Kota BharuToday's Mall Ulu Tiram
8:00 PM
RM103.201+2
No routes match your filter.
Lowest published fare RM96.80. Shaded times are overnight departures. Book Queen Express

Sani Express

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

Sani Express services from Kelantan to Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian Bas PeringatKota Tinggi Bus Terminal
8:30 PM
RM103.001+2
Hentian Bas PeringatLarkin Sentral
8:30 PM
RM103.001+2
Hentian Bas PeringatMersing Bus Terminal
8:30 PM
RM97.501+2
Hentian Bas PeringatPasir Gudang Bus Terminal
8:30 PM
RM106.001+2
Hentian Bas SelisingKota Tinggi Bus Terminal
8:45 PM
RM103.001+2
Hentian Bas SelisingLarkin Sentral
8:45 PM
RM103.001+2
Hentian Bas SelisingMersing Bus Terminal
8:45 PM
RM97.501+2
Hentian Bas SelisingPasir Gudang Bus Terminal
8:45 PM
RM106.001+2
KFC Pasir TumbohKota Tinggi Bus Terminal
8:25 PM
RM103.001+2
KFC Pasir TumbohLarkin Sentral
8:25 PM
RM103.001+2
KFC Pasir TumbohMersing Bus Terminal
8:25 PM
RM97.501+2
KFC Pasir TumbohPasir Gudang Bus Terminal
8:25 PM
RM106.001+2
Lorong Nyior Cabang, Kubang KerianKota Tinggi Bus Terminal
8:20 PM
RM103.001+2
Lorong Nyior Cabang, Kubang KerianLarkin Sentral
8:20 PM
RM103.001+2
Lorong Nyior Cabang, Kubang KerianMersing Bus Terminal
8:20 PM
RM97.501+2
Lorong Nyior Cabang, Kubang KerianPasir Gudang Bus Terminal
8:20 PM
RM106.001+2
Pasir Mas Bus TerminalKota Tinggi Bus Terminal
7:30 PM
RM109.001+2
Pasir Mas Bus TerminalLarkin Sentral
7:30 PM
RM109.001+2
Pasir Mas Bus TerminalMersing Bus Terminal
7:30 PM
RM97.501+2
Pasir Mas Bus TerminalPasir Gudang Bus Terminal
7:30 PM
RM112.001+2
Pasir Puteh Bus TerminalKota Tinggi Bus Terminal
9:15 PM
RM103.001+2
Pasir Puteh Bus TerminalLarkin Sentral
9:15 PM
RM103.001+2
Pasir Puteh Bus TerminalMersing Bus Terminal
9:15 PM
RM97.501+2
Pasir Puteh Bus TerminalPasir Gudang Bus Terminal
9:15 PM
RM106.001+2
Pekan MelorKota Tinggi Bus Terminal
8:35 PM
RM103.001+2
Pekan MelorLarkin Sentral
8:35 PM
RM103.001+2
Pekan MelorMersing Bus Terminal
8:35 PM
RM97.501+2
Pekan MelorPasir Gudang Bus Terminal
8:35 PM
RM106.001+2
Rantau Panjang Bus TerminalKota Tinggi Bus Terminal
7:00 PM
RM109.001+2
Rantau Panjang Bus TerminalLarkin Sentral
7:00 PM
RM109.001+2
Rantau Panjang Bus TerminalMersing Bus Terminal
7:00 PM
RM97.501+2
Rantau Panjang Bus TerminalPasir Gudang Bus Terminal
7:00 PM
RM112.001+2
Terminal Bas Kota BharuKota Tinggi Bus Terminal
8:00 PM
RM103.001+2
Terminal Bas Kota BharuLarkin Sentral
8:00 PM
RM103.001+2
Terminal Bas Kota BharuMersing Bus Terminal
8:00 PM
RM97.501+2
Terminal Bas Kota BharuPasir Gudang Bus Terminal
8:00 PM
RM106.001+2
No routes match your filter.
Lowest published fare RM97.50. Shaded times are overnight departures. Book Sani Express

Adik Beradik Express

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

Adik Beradik Express services from Kelantan to Johor
Boarding pointArrival pointDeparture timesFare fromSeating
MachangKota Tinggi
9:10 PM
RM108.001+2
MachangLarkin Sentral
9:10 PM
RM108.001+2
MachangMersing
9:10 PM
RM100.201+2
MachangPasir Gudang Bus Terminal
9:10 PM
RM114.001+2
Pasir Mas Bus TerminalKota Tinggi
8:00 PM8:20 PM
RM109.001+2
Pasir Mas Bus TerminalLarkin Sentral
8:00 PM8:20 PM
RM109.001+2
Pasir Mas Bus TerminalMersing
8:00 PM8:20 PM
RM102.201+2
Pasir Mas Bus TerminalPasir Gudang Bus Terminal
8:00 PM8:20 PM
RM111.001+2
Pasir Puteh Bus TerminalKota Tinggi
10:00 PM
RM105.001+2
Pasir Puteh Bus TerminalLarkin Sentral
10:00 PM
RM105.001+2
Pasir Puteh Bus TerminalMersing
10:00 PM
RM100.201+2
Pasir Puteh Bus TerminalPasir Gudang Bus Terminal
10:00 PM
RM108.001+2
Rantau Panjang Bus TerminalKota Tinggi
7:45 PM8:00 PM
RM109.001+2
Rantau Panjang Bus TerminalLarkin Sentral
7:45 PM8:00 PM
RM109.001+2
Rantau Panjang Bus TerminalMersing
7:45 PM8:00 PM
RM102.201+2
Rantau Panjang Bus TerminalPasir Gudang Bus Terminal
7:45 PM8:00 PM
RM111.001+2
Tanah MerahKota Tinggi
8:50 PM
RM108.001+2
Tanah MerahLarkin Sentral
8:50 PM
RM108.001+2
Tanah MerahMersing
8:50 PM
RM100.201+2
Tanah MerahPasir Gudang Bus Terminal
8:50 PM
RM114.001+2
Terminal Bas Kota BharuKota Tinggi
9:00 PM
RM105.001+2
Terminal Bas Kota BharuLarkin Sentral
9:00 PM
RM105.001+2
Terminal Bas Kota BharuMersing
9:00 PM
RM100.201+2
Terminal Bas Kota BharuPasir Gudang Bus Terminal
9:00 PM
RM108.001+2
No routes match your filter.
Lowest published fare RM100.20. Shaded times are overnight departures. Book Adik Beradik Express

Boarding points in Kelantan

Arrival points in Johor

Frequently asked questions

How much is the bus from Kelantan to Johor?

Fares start from RM79.00 one way. 6 operators run this route, so prices vary with coach class and departure time.

Which companies run buses from Kelantan to Johor?
What time is the first and last bus from Kelantan to Johor?

The earliest scheduled departure is 8:30 AM and the last is 10:00 PM. Exact times vary by operator and boarding point.

Other routes into Johor

Advertisement