Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Perak to Kelantan

298 routes · 5 operators · 556 daily departures · from RM30.00

5
Operators
298
Routes
556
Daily departures
RM30.00
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 Perak to Kelantan, operated by 5 coach companies. There are 556 departures a day, with fares from RM30.00.

Departing from
Perak — 15 boarding points
Arriving in
Kelantan — 44 arrival points
Operators
5 on this corridor
Departures
556 a day
Fares from
RM30.00 one way

Book Perak to Kelantan

Compare all 5 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 · 152 routes · 257 departures a day · 1+2

Perdana Express services from Perak to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian Raya Bagan SeraiHentian Bas Selising
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiJeli Bus Terminal
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiPasir Mas Bus Terminal
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiPasir Puteh Bus Terminal
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiPekan Melor
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiSK Peringat
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiSMK Long Gafar, Pasir Tumboh
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiStesen Bas Ekspres Tanah Merah
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiTerminal Bas Kota Bharu
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiUMK Jeli
9:45 AM9:45 PM
RM55.001+2
Kamunting Bus TerminalHentian Bas Selising
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalJeli Bus Terminal
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalPasir Mas Bus Terminal
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalPasir Puteh Bus Terminal
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalPekan Melor
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalSK Peringat
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalSMK Long Gafar, Pasir Tumboh
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalStesen Bas Ekspres Tanah Merah
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalTerminal Bas Kota Bharu
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalUMK Jeli
10:30 AM10:30 PM
RM55.001+2
Kuala Kangsar Bus TerminalBus Stop Pasar Pulai Chondong
11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalHentian Bas Selising
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalJalan Padang Tembak, Panchor
11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalJeli Bus Terminal
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalKok Lanas Bus Terminal
11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalMachang Bus Terminal
11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalMcdonald's Taman Bendahara
11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalMukim Teluk Mesira
11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPasir Mas Bus Terminal
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalPasir Puteh Bus Terminal
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalPekan Melor
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalPetronas Kemahang
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPlaza IMT-GT Bukit Bunga
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalSK Peringat
11:00 AM11:15 AM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalSMK Long Gafar, Pasir Tumboh
11:00 AM11:15 AM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalStesen Bas Bandar Baru Jelawat
11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalStesen Bas Ekspres Tanah Merah
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalStesen Bas Ketereh
11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalTabung Haji Bachok
11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalTerminal Bas Kota Bharu
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalUMK Jeli
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Lumut Bus TerminalBus Stop Pasar Pulai Chondong
8:15 PM
RM63.001+2
Lumut Bus TerminalHentian Bas Selising
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalJalan Padang Tembak, Panchor
8:15 PM
RM63.001+2
Lumut Bus TerminalJeli Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalKok Lanas Bus Terminal
8:15 PM
RM63.001+2
Lumut Bus TerminalMachang Bus Terminal
8:15 PM
RM63.001+2
Lumut Bus TerminalMcdonald's Taman Bendahara
8:15 PM
RM63.001+2
Lumut Bus TerminalMukim Teluk Mesira
8:15 PM
RM63.001+2
Lumut Bus TerminalPasir Mas Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPasir Puteh Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPekan Melor
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPetronas Kemahang
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPlaza IMT-GT Bukit Bunga
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalSK Peringat
8:15 AM
RM63.001+2
Lumut Bus TerminalSMK Long Gafar, Pasir Tumboh
8:15 AM
RM63.001+2
Lumut Bus TerminalStesen Bas Bandar Baru Jelawat
8:15 PM
RM63.001+2
Lumut Bus TerminalStesen Bas Ekspres Tanah Merah
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalStesen Bas Ketereh
8:15 PM
RM63.001+2
Lumut Bus TerminalTabung Haji Bachok
8:15 PM
RM63.001+2
Lumut Bus TerminalTerminal Bas Kota Bharu
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalUMK Jeli
8:15 AM8:15 PM
RM63.001+2
Parit Buntar Bus TerminalHentian Bas Selising
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalJeli Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalPasir Mas Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalPasir Puteh Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalPekan Melor
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalSK Peringat
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalSMK Long Gafar, Pasir Tumboh
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalStesen Bas Ekspres Tanah Merah
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalTerminal Bas Kota Bharu
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalUMK Jeli
9:30 AM9:30 PM
RM55.001+2
Seri Iskandar Bus StationBus Stop Pasar Pulai Chondong
9:15 PM
RM63.001+2
Seri Iskandar Bus StationHentian Bas Selising
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationJalan Padang Tembak, Panchor
9:15 PM
RM63.001+2
Seri Iskandar Bus StationJeli Bus Terminal
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationKok Lanas Bus Terminal
9:15 PM
RM63.001+2
Seri Iskandar Bus StationMachang Bus Terminal
9:15 PM
RM63.001+2
Seri Iskandar Bus StationMcdonald's Taman Bendahara
9:15 PM
RM63.001+2
Seri Iskandar Bus StationMukim Teluk Mesira
9:15 PM
RM63.001+2
Seri Iskandar Bus StationPasir Mas Bus Terminal
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationPasir Puteh Bus Terminal
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationPekan Melor
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationPetronas Kemahang
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationPlaza IMT-GT Bukit Bunga
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationSK Peringat
9:15 AM
RM63.001+2
Seri Iskandar Bus StationSMK Long Gafar, Pasir Tumboh
9:15 AM
RM63.001+2
Seri Iskandar Bus StationStesen Bas Bandar Baru Jelawat
9:15 PM
RM63.001+2
Seri Iskandar Bus StationStesen Bas Ekspres Tanah Merah
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationStesen Bas Ketereh
9:15 PM
RM63.001+2
Seri Iskandar Bus StationTabung Haji Bachok
9:15 PM
RM63.001+2
Seri Iskandar Bus StationTerminal Bas Kota Bharu
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationUMK Jeli
9:15 AM9:15 PM
RM63.001+2
Seri Manjung Bus TerminalBus Stop Pasar Pulai Chondong
8:30 PM
RM63.001+2
Seri Manjung Bus TerminalHentian Bas Selising
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalJalan Padang Tembak, Panchor
8:30 PM
RM63.001+2
Seri Manjung Bus TerminalJeli Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalKok Lanas Bus Terminal
8:30 PM
RM63.001+2
Seri Manjung Bus TerminalMachang Bus Terminal
8:30 PM
RM63.001+2
Seri Manjung Bus TerminalMcdonald's Taman Bendahara
8:30 PM
RM63.001+2
Seri Manjung Bus TerminalMukim Teluk Mesira
8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPasir Mas Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPasir Puteh Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPekan Melor
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPetronas Kemahang
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPlaza IMT-GT Bukit Bunga
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalSK Peringat
8:30 AM
RM63.001+2
Seri Manjung Bus TerminalSMK Long Gafar, Pasir Tumboh
8:30 AM
RM63.001+2
Seri Manjung Bus TerminalStesen Bas Bandar Baru Jelawat
8:30 PM
RM63.001+2
Seri Manjung Bus TerminalStesen Bas Ekspres Tanah Merah
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalStesen Bas Ketereh
8:30 PM
RM63.001+2
Seri Manjung Bus TerminalTabung Haji Bachok
8:30 PM
RM63.001+2
Seri Manjung Bus TerminalTerminal Bas Kota Bharu
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalUMK Jeli
8:30 AM8:30 PM
RM63.001+2
Stesen Bas Tanjung MalimBus Stop Chiku 3
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimBus Stop Pasar Pulai Chondong
8:30 AM
RM70.001+2
Stesen Bas Tanjung MalimDataran Peladang, Kuala Krai
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimHentian Bas Selising
8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimKok Lanas Bus Terminal
8:30 AM
RM70.001+2
Stesen Bas Tanjung MalimLaloh Police Station
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimMachang Bus Terminal
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimPasir Mas Bus Terminal
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimPasir Puteh Bus Terminal
8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimPekan Melor
8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimPertubuhan Peladang, Nilam Puri
8:30 AM
RM70.001+2
Stesen Bas Tanjung MalimRantau Panjang Bus Terminal
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimSK Peringat
8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimSMK Long Gafar, Pasir Tumboh
8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimStesen Bas Ketereh
8:30 AM
RM70.001+2
Stesen Bas Tanjung MalimTerminal Bas Kota Bharu
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimUITM Machang
8:30 PM
RM70.001+2
Terminal Amanjaya, IpohBus Stop Pasar Pulai Chondong
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohHentian Bas Selising
10:15 AM10:15 PM
RM53.001+2
Terminal Amanjaya, IpohJalan Padang Tembak, Panchor
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohJeli Bus Terminal
10:15 AM10:15 PM
RM53.001+2
Terminal Amanjaya, IpohKok Lanas Bus Terminal
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohMachang Bus Terminal
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohMcdonald's Taman Bendahara
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohMukim Teluk Mesira
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohPasir Mas Bus Terminal
10:15 AM10:15 PM
RM53.001+2
Terminal Amanjaya, IpohPasir Puteh Bus Terminal
10:15 AM10:15 PM
RM53.001+2
Terminal Amanjaya, IpohPekan Melor
10:15 AM10:15 PM
RM53.001+2
Terminal Amanjaya, IpohPetronas Kemahang
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohPlaza IMT-GT Bukit Bunga
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohSK Peringat
10:15 AM
RM53.001+2
Terminal Amanjaya, IpohSMK Long Gafar, Pasir Tumboh
10:15 AM
RM53.001+2
Terminal Amanjaya, IpohStesen Bas Bandar Baru Jelawat
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohStesen Bas Ekspres Tanah Merah
10:15 AM10:15 PM
RM53.001+2
Terminal Amanjaya, IpohStesen Bas Ketereh
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohTabung Haji Bachok
10:15 PM
RM53.001+2
Terminal Amanjaya, IpohTerminal Bas Kota Bharu
10:15 AM10:15 PM
RM53.001+2
Terminal Amanjaya, IpohUMK Jeli
10:15 AM10:15 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Perdana Express

Queen Express

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

Queen Express services from Perak to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Kangsar Bus TerminalJeli Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalMelor
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPasir Mas Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPasir Puteh Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPasir Tumboh(KB)
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPeringat
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPlaza IMT-GT Bukit Bunga
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPoliteknik Jeli
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalSelising
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalStesen Bas Ekspres Tanah Merah
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalTerminal Bas Kota Bharu
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalUMK Jeli
11:00 AM11:00 PM
RM50.001+2
Lumut Bus TerminalJeli Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalMelor
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPasir Mas Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPasir Puteh Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPasir Tumboh(KB)
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPeringat
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPlaza IMT-GT Bukit Bunga
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPoliteknik Jeli
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalSelising
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalStesen Bas Ekspres Tanah Merah
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalTerminal Bas Kota Bharu
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalUMK Jeli
8:15 AM8:15 PM
RM63.001+2
Seri IskandarJeli Bus Terminal
9:30 AM9:30 PM
RM63.001+2
Seri IskandarMelor
9:30 AM9:30 PM
RM63.001+2
Seri IskandarPasir Mas Bus Terminal
9:30 AM9:30 PM
RM63.001+2
Seri IskandarPasir Puteh Bus Terminal
9:30 AM9:30 PM
RM63.001+2
Seri IskandarPasir Tumboh(KB)
9:30 AM9:30 PM
RM63.001+2
Seri IskandarPeringat
9:30 AM9:30 PM
RM63.001+2
Seri IskandarPlaza IMT-GT Bukit Bunga
9:30 AM9:30 PM
RM63.001+2
Seri IskandarPoliteknik Jeli
9:30 AM9:30 PM
RM63.001+2
Seri IskandarSelising
9:30 AM9:30 PM
RM63.001+2
Seri IskandarStesen Bas Ekspres Tanah Merah
9:30 AM9:30 PM
RM63.001+2
Seri IskandarTerminal Bas Kota Bharu
9:30 AM9:30 PM
RM63.001+2
Seri IskandarUMK Jeli
9:30 AM9:30 PM
RM63.001+2
Seri Manjung Bus TerminalJeli Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalMelor
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPasir Mas Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPasir Puteh Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPasir Tumboh(KB)
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPeringat
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPlaza IMT-GT Bukit Bunga
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPoliteknik Jeli
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalSelising
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalStesen Bas Ekspres Tanah Merah
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalTerminal Bas Kota Bharu
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalUMK Jeli
8:30 AM8:30 PM
RM63.001+2
Stesen Bas Tanjung MalimBus Stop Chiku 3
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimBus Stop Pasar Pulai Chondong
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimDataran Peladang, Kuala Krai
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimJeli Bus Terminal
8:30 AM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimKok Lanas Bus Terminal
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimLaloh Police Station
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimMachang Bus Terminal
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimMasjid Mukim Kadok
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimMelor
8:30 AM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimPasir Mas Bus Terminal
8:30 AM8:30 PM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimPasir Puteh Bus Terminal
8:30 AM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimPasir Tumboh(KB)
8:30 AM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimPeringat
8:30 AM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimPertubuhan Peladang, Nilam Puri
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimPlaza IMT-GT Bukit Bunga
8:30 AM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimPoliteknik Jeli
8:30 AM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimR&R Gua Musang
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimRantau Panjang Bus Terminal
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimSelising
8:30 AM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimStesen Bas Ekspres Tanah Merah
8:30 AM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimStesen Bas Ketereh
8:30 AM8:30 PM
RM70.001+2
Stesen Bas Tanjung MalimTerminal Bas Kota Bharu
8:30 AM8:30 PM8:50 PM
RM70.001+2
Stesen Bas Tanjung MalimUMK Jeli
8:30 AM8:50 PM
RM70.001+2
Terminal Amanjaya, IpohJeli Bus Terminal
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohMelor
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohPasir Mas Bus Terminal
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohPasir Puteh Bus Terminal
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohPasir Tumboh(KB)
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohPeringat
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohSelising
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohStesen Bas Ekspres Tanah Merah
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohTerminal Bas Kota Bharu
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohUMK Jeli
10:30 AM10:30 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Queen Express

E-Mutiara

4.3 · 56 routes · 122 departures a day · 1+2

E-Mutiara services from Perak to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Kangsar Bus TerminalHentian Bas Selising
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalJeli Bus Terminal
11:00 AM1:30 PM9:30 PM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPasir Mas Bus Terminal
11:00 AM1:30 PM9:30 PM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPasir Puteh Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPekan Melor
11:00 AM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalPoliteknik Jeli
11:00 AM1:30 PM9:30 PM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalStesen Bas Ekspres Tanah Merah
11:00 AM1:30 PM9:30 PM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalTerminal Bas Kota Bharu
11:00 AM1:30 PM9:30 PM11:00 PM
RM50.001+2
Kuala Kangsar Bus TerminalUMK Jeli
11:00 AM1:30 PM9:30 PM11:00 PM
RM50.001+2
Lumut Bus TerminalHentian Bas Selising
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalJeli Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPasir Mas Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPasir Puteh Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPekan Melor
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPoliteknik Jeli
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalStesen Bas Ekspres Tanah Merah
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalTerminal Bas Kota Bharu
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalUMK Jeli
8:15 AM8:15 PM
RM63.001+2
Seri Iskandar Bus StationHentian Bas Selising
9:30 AM9:30 PM
RM63.001+2
Seri Iskandar Bus StationJeli Bus Terminal
9:30 AM9:30 PM
RM63.001+2
Seri Iskandar Bus StationPasir Mas Bus Terminal
9:30 AM9:30 PM
RM63.001+2
Seri Iskandar Bus StationPasir Puteh Bus Terminal
9:30 AM9:30 PM
RM63.001+2
Seri Iskandar Bus StationPekan Melor
9:30 AM9:30 PM
RM63.001+2
Seri Iskandar Bus StationPoliteknik Jeli
9:30 AM9:30 PM
RM63.001+2
Seri Iskandar Bus StationStesen Bas Ekspres Tanah Merah
9:30 AM9:30 PM
RM63.001+2
Seri Iskandar Bus StationTerminal Bas Kota Bharu
9:30 AM9:30 PM
RM63.001+2
Seri Iskandar Bus StationUMK Jeli
9:30 AM9:30 PM
RM63.001+2
Seri Manjung Bus TerminalHentian Bas Selising
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalJeli Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPasir Mas Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPasir Puteh Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPekan Melor
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPoliteknik Jeli
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalStesen Bas Ekspres Tanah Merah
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalTerminal Bas Kota Bharu
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalUMK Jeli
8:30 AM8:30 PM
RM63.001+2
Stesen Bas Tanjung MalimDataran Peladang, Kuala Krai
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimDepo Mutiara (Shell Panchor)
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimHentian Bas Peringat
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimHentian Gua Musang
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimKFC Pasir Tumboh
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimKok Lanas Bus Terminal
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimMachang Bus Terminal
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimMasjid Kubang Kerian
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimPantai Timor Hypermarket, Pengkalan Chepa
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimPekan Melor
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimStesen Bas Ketereh
8:00 PM
RM70.001+2
Stesen Bas Tanjung MalimTerminal Bas Kota Bharu
8:00 PM
RM70.001+2
Terminal Amanjaya, IpohHentian Bas Selising
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohJeli Bus Terminal
10:30 AM1:00 PM9:00 PM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohPasir Mas Bus Terminal
10:30 AM1:00 PM9:00 PM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohPasir Puteh Bus Terminal
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohPekan Melor
10:30 AM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohStesen Bas Ekspres Tanah Merah
10:30 AM1:00 PM9:00 PM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohTerminal Bas Kota Bharu
10:30 AM1:00 PM9:00 PM10:30 PM
RM53.001+2
Terminal Amanjaya, IpohUMK Jeli
10:30 AM1:00 PM9:00 PM10:30 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book E-Mutiara

TRA Express

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

TRA Express services from Perak to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Kangsar TollMachang
11:15 AM
RM65.001+2
Seri IskandarMachang
9:30 AM
RM65.001+2
Sri ManjungMachang
8:45 AM
RM65.001+2
Terminal LumutMachang
8:30 AM
RM65.001+2
Terminal Meru Raya (Ipoh Amanjaya)Machang
10:30 AM
RM65.001+2
No routes match your filter.
Lowest published fare RM65.00. Shaded times are overnight departures. Book TRA Express

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Perak to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
GerikJeli Bus Terminal
1:00 AM1:00 PM
RM30.001+2
GerikPasir Mas
1:00 AM1:00 PM
RM35.001+2
GerikTanah Merah
1:00 AM1:00 PM
RM35.001+2
GerikTerminal Kota Bharu
1:00 AM1:00 PM
RM35.001+2
No routes match your filter.
Lowest published fare RM30.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

Boarding points in Perak

Arrival points in Kelantan

Frequently asked questions

How much is the bus from Perak to Kelantan?

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

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

The earliest scheduled departure is 1:00 AM and the last is 11:15 PM. Exact times vary by operator and boarding point.

Other routes into Kelantan

Advertisement