Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Kedah to Kelantan

298 routes · 11 operators · 493 daily departures · from RM34.50

11
Operators
298
Routes
493
Daily departures
RM34.50
Fares from
Advertisement

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

298 scheduled routes run from Kedah to Kelantan, operated by 11 coach companies. There are 493 departures a day, with fares from RM34.50.

Departing from
Kedah — 11 boarding points
Arriving in
Kelantan — 37 arrival points
Operators
11 on this corridor
Departures
493 a day
Fares from
RM34.50 one way

Book Kedah to Kelantan

Compare all 11 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 · 94 routes · 148 departures a day · 1+2

Perdana Express services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalBus Stop Pasar Pulai Chondong
9:00 PM
RM60.001+2
Changlun Bus TerminalHentian Bas Selising
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalJalan Padang Tembak, Panchor
9:00 PM
RM60.001+2
Changlun Bus TerminalJeli Bus Terminal
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalKok Lanas Bus Terminal
9:00 PM
RM60.001+2
Changlun Bus TerminalMachang Bus Terminal
9:00 PM
RM60.011+2
Changlun Bus TerminalMcdonald's Taman Bendahara
9:00 PM
RM60.001+2
Changlun Bus TerminalMukim Teluk Mesira
9:00 PM
RM60.001+2
Changlun Bus TerminalPasir Mas Bus Terminal
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPasir Puteh Bus Terminal
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPekan Melor
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPetronas Kemahang
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPlaza IMT-GT Bukit Bunga
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalSK Peringat
9:00 AM
RM60.001+2
Changlun Bus TerminalSMK Long Gafar, Pasir Tumboh
9:00 AM
RM60.001+2
Changlun Bus TerminalStesen Bas Bandar Baru Jelawat
9:00 PM
RM60.001+2
Changlun Bus TerminalStesen Bas Ekspres Tanah Merah
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalStesen Bas Ketereh
9:00 PM
RM60.001+2
Changlun Bus TerminalTabung Haji Bachok
9:00 PM
RM60.001+2
Changlun Bus TerminalTerminal Bas Kota Bharu
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalUMK Jeli
9:00 AM9:00 PM
RM60.001+2
Jitra Bus TerminalBus Stop Pasar Pulai Chondong
9:30 PM
RM55.001+2
Jitra Bus TerminalHentian Bas Selising
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalJalan Padang Tembak, Panchor
9:30 PM
RM55.001+2
Jitra Bus TerminalJeli Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalKok Lanas Bus Terminal
9:30 PM
RM55.001+2
Jitra Bus TerminalMachang Bus Terminal
9:30 PM
RM55.001+2
Jitra Bus TerminalMcdonald's Taman Bendahara
9:30 PM
RM55.001+2
Jitra Bus TerminalMukim Teluk Mesira
9:30 PM
RM55.001+2
Jitra Bus TerminalPasir Mas Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPasir Puteh Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPekan Melor
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPetronas Kemahang
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPlaza IMT-GT Bukit Bunga
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalSK Peringat
9:30 AM
RM55.001+2
Jitra Bus TerminalSMK Long Gafar, Pasir Tumboh
9:30 AM
RM55.001+2
Jitra Bus TerminalStesen Bas Bandar Baru Jelawat
9:30 PM
RM55.001+2
Jitra Bus TerminalStesen Bas Ekspres Tanah Merah
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalStesen Bas Ketereh
9:30 PM
RM55.001+2
Jitra Bus TerminalTabung Haji Bachok
9:30 PM
RM55.001+2
Jitra Bus TerminalTerminal Bas Kota Bharu
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalUMK Jeli
9:30 AM9:30 PM
RM55.001+2
Kulim Bus TerminalHentian Bas Selising
10:45 AM3:15 PM
RM51.001+2
Kulim Bus TerminalJeli Bus Terminal
10:45 AM3:15 PM
RM51.001+2
Kulim Bus TerminalPasir Mas Bus Terminal
10:45 AM3:15 PM10:45 PM
RM51.001+2
Kulim Bus TerminalPasir Puteh Bus Terminal
10:45 AM3:15 PM10:45 PM
RM51.001+2
Kulim Bus TerminalPekan Melor
10:45 AM3:15 PM
RM51.001+2
Kulim Bus TerminalSK Peringat
10:45 AM3:15 PM
RM51.001+2
Kulim Bus TerminalSMK Long Gafar, Pasir Tumboh
10:45 AM3:15 PM
RM51.001+2
Kulim Bus TerminalStesen Bas Ekspres Tanah Merah
10:45 AM3:15 PM10:45 PM
RM51.001+2
Kulim Bus TerminalTerminal Bas Kota Bharu
10:45 AM3:15 PM10:45 PM
RM51.001+2
Kulim Bus TerminalUMK Jeli
10:45 AM3:15 PM
RM51.001+2
Shahab Perdana Bus Terminal, Alor SetarBus Stop Pasar Pulai Chondong
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Bas Selising
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarJalan Padang Tembak, Panchor
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarJeli Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarKok Lanas Bus Terminal
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarMachang Bus Terminal
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarMcdonald's Taman Bendahara
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarMukim Teluk Mesira
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPasir Mas Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPasir Puteh Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPekan Melor
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPetronas Kemahang
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPlaza IMT-GT Bukit Bunga
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarSK Peringat
10:00 AM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarSMK Long Gafar, Pasir Tumboh
10:00 AM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Bandar Baru Jelawat
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Ekspres Tanah Merah
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Ketereh
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarTabung Haji Bachok
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Bas Kota Bharu
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarUMK Jeli
10:00 AM10:00 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniBus Stop Pasar Pulai Chondong
11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Bas Selising
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniJalan Padang Tembak, Panchor
11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniJeli Bus Terminal
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKok Lanas Bus Terminal
11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniMachang Bus Terminal
11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniMcdonald's Taman Bendahara
11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniMukim Teluk Mesira
11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Mas Bus Terminal
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Puteh Bus Terminal
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPekan Melor
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPetronas Kemahang
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPlaza IMT-GT Bukit Bunga
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniSK Peringat
11:15 AM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniSMK Long Gafar, Pasir Tumboh
11:15 AM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Bandar Baru Jelawat
11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Ekspres Tanah Merah
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Ketereh
11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTabung Haji Bachok
11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Bas Kota Bharu
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUMK Jeli
11:15 AM11:15 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Perdana Express

Queen Express

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

Queen Express services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalMelor
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPasir Mas Bus Terminal
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPasir Puteh Bus Terminal
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPasir Tumboh(KB)
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPeringat
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPlaza IMT-GT Bukit Bunga
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPoliteknik Jeli
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalSelising
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalStesen Bas Ekspres Tanah Merah
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalTerminal Bas Kota Bharu
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalUMK Jeli
9:00 AM9:00 PM
RM60.001+2
Jitra Bus TerminalMelor
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPasir Mas Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPasir Puteh Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPasir Tumboh(KB)
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPeringat
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPlaza IMT-GT Bukit Bunga
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPoliteknik Jeli
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalSelising
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalStesen Bas Ekspres Tanah Merah
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalTerminal Bas Kota Bharu
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalUMK Jeli
9:30 AM9:30 PM
RM55.001+2
Kulim Bus TerminalJeli Bus Terminal
10:00 AM2:00 PM10:00 PM11:59 PM
RM50.001+2
Kulim Bus TerminalMelor
10:00 AM10:00 PM
RM50.001+2
Kulim Bus TerminalPasir Mas Bus Terminal
10:00 AM2:00 PM10:00 PM11:59 PM
RM50.001+2
Kulim Bus TerminalPasir Puteh Bus Terminal
10:00 AM10:00 PM
RM50.001+2
Kulim Bus TerminalPlaza IMT-GT Bukit Bunga
10:00 AM2:00 PM10:00 PM11:59 PM
RM50.001+2
Kulim Bus TerminalSelising
10:00 AM10:00 PM
RM50.001+2
Kulim Bus TerminalStesen Bas Ekspres Tanah Merah
10:00 AM2:00 PM10:00 PM11:59 PM
RM50.001+2
Kulim Bus TerminalTerminal Bas Kota Bharu
10:00 AM2:00 PM10:00 PM11:59 PM
RM50.001+2
Petronas Kuala KetilMelor
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilPasir Mas Bus Terminal
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilPasir Puteh Bus Terminal
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilPasir Tumboh(KB)
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilPeringat
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilPlaza IMT-GT Bukit Bunga
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilPoliteknik Jeli
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilSelising
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilStesen Bas Ekspres Tanah Merah
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilTerminal Bas Kota Bharu
11:10 AM11:10 PM
RM50.001+2
Petronas Kuala KetilUMK Jeli
11:10 AM11:10 PM
RM50.001+2
Shahab Perdana Bus Terminal, Alor SetarPasir Mas Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPasir Puteh Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Ekspres Tanah Merah
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Bas Kota Bharu
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarUMK Jeli
10:00 AM10:00 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniMelor
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Mas Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Puteh Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Tumboh(KB)
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPeringat
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniSelising
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Ekspres Tanah Merah
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Bas Kota Bharu
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUMK Jeli
11:00 AM11:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Queen Express

E-Mutiara

4.3 · 54 routes · 108 departures a day · 1+2

E-Mutiara services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalHentian Bas Selising
8:45 AM9:00 PM
RM60.001+2
Changlun Bus TerminalJeli Bus Terminal
8:45 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPasir Mas Bus Terminal
8:45 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPasir Puteh Bus Terminal
8:45 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPekan Melor
8:45 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPoliteknik Jeli
8:45 AM9:00 PM
RM60.001+2
Changlun Bus TerminalStesen Bas Ekspres Tanah Merah
8:45 AM9:00 PM
RM60.001+2
Changlun Bus TerminalTerminal Bas Kota Bharu
8:45 AM9:00 PM
RM60.001+2
Changlun Bus TerminalUMK Jeli
8:45 AM9:00 PM
RM60.001+2
Jitra Bus TerminalHentian Bas Selising
9:15 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPasir Mas Bus Terminal
9:15 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPasir Puteh Bus Terminal
9:15 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPekan Melor
9:15 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPoliteknik Jeli
9:15 AM9:30 PM
RM55.001+2
Jitra Bus TerminalStesen Bas Ekspres Tanah Merah
9:15 AM9:30 PM
RM55.001+2
Jitra Bus TerminalTerminal Bas Kota Bharu
9:15 AM9:30 PM
RM55.001+2
Jitra Bus TerminalUMK Jeli
9:15 AM9:30 PM
RM55.001+2
Kulim Bus TerminalHentian Bas Selising
10:15 AM10:15 PM
RM50.001+2
Kulim Bus TerminalJeli Bus Terminal
10:15 AM10:15 PM
RM50.001+2
Kulim Bus TerminalMachang Bus Terminal
10:15 AM10:00 PM
RM50.001+2
Kulim Bus TerminalPasir Mas Bus Terminal
10:15 AM10:15 PM
RM50.001+2
Kulim Bus TerminalPasir Puteh Bus Terminal
10:15 AM10:15 PM
RM50.001+2
Kulim Bus TerminalPekan Melor
10:15 AM10:15 PM
RM50.001+2
Kulim Bus TerminalPoliteknik Jeli
10:15 AM10:15 PM
RM50.001+2
Kulim Bus TerminalStesen Bas Ekspres Tanah Merah
10:15 AM10:15 PM
RM50.001+2
Kulim Bus TerminalTerminal Bas Kota Bharu
10:15 AM10:15 PM
RM50.001+2
Kulim Bus TerminalUMK Jeli
10:15 AM10:15 PM
RM50.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Bas Selising
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarJeli Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPasir Mas Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPasir Puteh Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPekan Melor
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPoliteknik Jeli
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Ekspres Tanah Merah
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Bas Kota Bharu
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarUMK Jeli
10:00 AM10:00 PM
RM55.001+2
Stesen Bas Kuala KetilHentian Bas Selising
11:15 AM11:15 PM
RM50.001+2
Stesen Bas Kuala KetilJeli Bus Terminal
11:15 AM11:15 PM
RM50.001+2
Stesen Bas Kuala KetilPasir Mas Bus Terminal
11:15 AM11:15 PM
RM50.001+2
Stesen Bas Kuala KetilPasir Puteh Bus Terminal
11:15 AM11:15 PM
RM50.001+2
Stesen Bas Kuala KetilPekan Melor
11:15 AM11:15 PM
RM50.001+2
Stesen Bas Kuala KetilPoliteknik Jeli
11:15 AM11:15 PM
RM50.001+2
Stesen Bas Kuala KetilStesen Bas Ekspres Tanah Merah
11:15 AM11:15 PM
RM50.001+2
Stesen Bas Kuala KetilTerminal Bas Kota Bharu
11:15 AM11:15 PM
RM50.001+2
Stesen Bas Kuala KetilUMK Jeli
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Bas Selising
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniJeli Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Mas Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Puteh Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPekan Melor
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPoliteknik Jeli
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Ekspres Tanah Merah
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Bas Kota Bharu
11:00 AM11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUMK Jeli
11:00 AM11:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book E-Mutiara

Sani Express

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

Sani Express services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalHentian Bas Selising
9:00 PM
RM60.001+2
Changlun Bus TerminalPasir Mas Bus Terminal
9:00 PM
RM60.001+2
Changlun Bus TerminalPasir Puteh Bus Terminal
9:00 PM
RM60.001+2
Changlun Bus TerminalPekan Melor
9:00 PM
RM60.001+2
Changlun Bus TerminalPetronas Jeli
9:00 PM
RM60.001+2
Changlun Bus TerminalPoliteknik Jeli
9:00 PM
RM60.001+2
Changlun Bus TerminalStesen Bas Ekspres Tanah Merah
9:00 PM
RM60.001+2
Changlun Bus TerminalTerminal Bas Kota Bharu
9:00 PM
RM60.001+2
Changlun Bus TerminalUMK Jeli
9:00 PM
RM60.001+2
Jitra Bus TerminalHentian Bas Selising
9:30 PM
RM55.001+2
Jitra Bus TerminalPasir Mas Bus Terminal
9:30 PM
RM55.001+2
Jitra Bus TerminalPasir Puteh Bus Terminal
9:30 PM
RM55.001+2
Jitra Bus TerminalPekan Melor
9:30 PM
RM55.001+2
Jitra Bus TerminalPetronas Jeli
9:30 PM
RM55.001+2
Jitra Bus TerminalPoliteknik Jeli
9:30 PM
RM55.001+2
Jitra Bus TerminalStesen Bas Ekspres Tanah Merah
9:30 PM
RM55.001+2
Jitra Bus TerminalTerminal Bas Kota Bharu
9:30 PM
RM55.001+2
Jitra Bus TerminalUMK Jeli
9:30 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Bas Selising
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPasir Mas Bus Terminal
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPasir Puteh Bus Terminal
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPekan Melor
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPetronas Jeli
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPoliteknik Jeli
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Ekspres Tanah Merah
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Bas Kota Bharu
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarUMK Jeli
10:00 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Bas Selising
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Mas Bus Terminal
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Puteh Bus Terminal
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPekan Melor
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPetronas Jeli
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPoliteknik Jeli
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Ekspres Tanah Merah
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Bas Kota Bharu
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUMK Jeli
11:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Sani Express

SP Bumi

3.2 · 16 routes · 16 departures a day · SEAT 55 (1+2), 1+2

SP Bumi services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalJeli Bus Terminal
8:30 PM
RM48.00SEAT 55 (1+2)
Changlun Bus TerminalMachang Bus Terminal
8:30 PM
RM57.50SEAT 55 (1+2)
Changlun Bus TerminalStesen Bas Ekspres Tanah Merah
8:30 PM
RM55.20SEAT 55 (1+2)
Changlun Bus TerminalUITM Machang
8:30 PM
RM57.50SEAT 55 (1+2)
Jitra Bus TerminalJeli Bus Terminal
9:00 PM
RM43.50SEAT 55 (1+2)
Jitra Bus TerminalMachang Bus Terminal
9:00 PM
RM53.00SEAT 55 (1+2)
Jitra Bus TerminalStesen Bas Ekspres Tanah Merah
9:00 PM
RM50.70SEAT 55 (1+2)
Jitra Bus TerminalUITM Machang
9:00 PM
RM53.00SEAT 55 (1+2)
Shahab Perdana Bus Terminal, Alor SetarJeli Bus Terminal
9:30 PM
RM40.20SEAT 55 (1+2)
Shahab Perdana Bus Terminal, Alor SetarMachang Bus Terminal
9:30 PM
RM49.70SEAT 55 (1+2)
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Ekspres Tanah Merah
9:30 PM
RM47.40SEAT 55 (1+2)
Shahab Perdana Bus Terminal, Alor SetarUITM Machang
9:30 PM
RM49.70SEAT 55 (1+2)
Terminal Bas Ekspres Ukir Square Sungai PetaniJeli Bus Terminal
10:30 PM
RM34.50SEAT 55 (1+2)
Terminal Bas Ekspres Ukir Square Sungai PetaniMachang Bus Terminal
10:30 PM
RM44.00SEAT 55 (1+2)
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Ekspres Tanah Merah
10:30 PM
RM41.70SEAT 55 (1+2)
Terminal Bas Ekspres Ukir Square Sungai PetaniUITM Machang
10:30 PM
RM44.00SEAT 55 (1+2)
No routes match your filter.
Lowest published fare RM34.50. Shaded times are overnight departures. Book SP Bumi

Pancaran Matahari Express

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

Pancaran Matahari Express services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalPasir Mas Bus Terminal
9:00 PM
RM60.001+2
Changlun Bus TerminalStesen Bas Ekspres Tanah Merah
9:00 PM
RM60.001+2
Changlun Bus TerminalTerminal Bas Kota Bharu
9:00 PM
RM60.001+2
Jitra Bus TerminalPasir Mas Bus Terminal
9:30 PM
RM55.001+2
Jitra Bus TerminalStesen Bas Ekspres Tanah Merah
9:30 PM
RM55.001+2
Jitra Bus TerminalTerminal Bas Kota Bharu
9:30 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPasir Mas Bus Terminal
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Ekspres Tanah Merah
10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Bas Kota Bharu
10:00 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPasir Mas Bus Terminal
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Ekspres Tanah Merah
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Bas Kota Bharu
11:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Pancaran Matahari Express

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
BalingJeli Bus Terminal
11:45 AM11:45 PM
RM35.001+2
BalingPasir Mas
11:45 AM11:45 PM
RM40.001+2
BalingTanah Merah
11:45 AM11:45 PM
RM40.001+2
BalingTerminal Kota Bharu
11:45 AM11:45 PM
RM40.001+2
Kawasan Perindustrian Kuala KetilJeli Bus Terminal
11:15 AM11:15 PM
RM40.001+2
Kawasan Perindustrian Kuala KetilPasir Mas
11:15 AM11:15 PM
RM45.001+2
Kawasan Perindustrian Kuala KetilTanah Merah
11:15 AM11:15 PM
RM45.001+2
Kawasan Perindustrian Kuala KetilTerminal Kota Bharu
11:15 AM11:15 PM
RM45.001+2
Sungai PetaniJeli Bus Terminal
10:45 AM10:45 PM
RM40.001+2
Sungai PetaniPasir Mas
10:45 AM10:45 PM
RM45.001+2
Sungai PetaniTanah Merah
10:45 AM10:45 PM
RM45.001+2
Sungai PetaniTerminal Kota Bharu
10:45 AM10:45 PM
RM45.001+2
No routes match your filter.
Lowest published fare RM35.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

Naza Express

4.2 · 9 routes · 18 departures a day · 1+2, 2+2

Naza Express services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
KulimBUKIT BUNGA
1:45 PM11:00 PM
RM50.001+2
KulimDepo Naza, Tapang
1:45 PM11:00 PM
RM50.001+2
KulimJeli
1:45 PM11:00 PM
RM50.001+2
KulimKemahang
1:45 PM11:00 PM
RM50.001+2
KulimPasir Mas Bus Terminal
1:45 PM11:00 PM
RM50.001+2
KulimStesen Bas Ekspres Tanah Merah
1:45 PM11:00 PM
RM50.001+2
KulimTaman Bendahara
1:45 PM11:00 PM
RM50.001+2
KulimTerminal Bas Kota Bharu
1:45 PM11:00 PM
RM50.001+2
KulimUMK Jeli
1:45 PM11:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Naza Express

Sani Express (Sani United)

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

Sani Express (Sani United) services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalMachang Bus Terminal
8:30 PM
RM60.001+2
Changlun Bus TerminalUITM Machang
8:30 PM
RM60.001+2
Jitra Bus TerminalMachang Bus Terminal
9:00 PM
RM55.001+2
Jitra Bus TerminalUITM Machang
9:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarMachang Bus Terminal
9:30 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarUITM Machang
9:30 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniMachang Bus Terminal
10:45 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUITM Machang
10:45 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Sani Express (Sani United)

Alibaba Express

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

Alibaba Express services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
KulimMachang Bus Terminal
11:30 PM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Alibaba Express

TRA Express

3.6 · 1 route · 2 departures a day · 1+2

TRA Express services from Kedah to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Sungai PetaniMachang
10:00 AM10:00 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book TRA Express

Boarding points in Kedah

Arrival points in Kelantan

Frequently asked questions

How much is the bus from Kedah to Kelantan?

Fares start from RM34.50 one way. 11 operators run this route, so prices vary with coach class and departure time.

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

The earliest scheduled departure is 8:45 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.

Other routes into Kelantan

Advertisement