Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Malacca to Kelantan

96 routes · 5 operators · 110 daily departures · from RM55.00

5
Operators
96
Routes
110
Daily departures
RM55.00
Fares from
Advertisement

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

96 scheduled routes run from Malacca to Kelantan, operated by 5 coach companies. There are 110 departures a day, with fares from RM55.00.

Departing from
Malacca — 2 boarding points
Arriving in
Kelantan — 23 arrival points
Operators
5 on this corridor
Departures
110 a day
Fares from
RM55.00 one way

Book Malacca 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.

Sani Express

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

Sani Express services from Malacca to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Alor Gajah Bus TerminalDataran Peladang, Kuala Krai
8:30 PM
RM55.001+2 / 2+2
Alor Gajah Bus TerminalHentian Bas Peringat
8:30 PM
RM55.002+2
Alor Gajah Bus TerminalHentian Bas Selising
8:30 PM
RM55.002+2
Alor Gajah Bus TerminalKFC Pasir Tumboh
8:30 PM
RM55.002+2
Alor Gajah Bus TerminalLorong Nyior Cabang, Kubang Kerian
8:30 PM
RM55.002+2
Alor Gajah Bus TerminalMachang Bus Terminal
8:30 PM
RM83.001+2
Alor Gajah Bus TerminalPasir Mas Bus Terminal
8:30 PM
RM83.001+2
Alor Gajah Bus TerminalPasir Puteh Bus Terminal
8:30 PM
RM55.002+2
Alor Gajah Bus TerminalPekan Melor
8:30 PM
RM55.002+2
Alor Gajah Bus TerminalR&R Gua Musang
8:30 PM
RM55.001+2 / 2+2
Alor Gajah Bus TerminalRantau Panjang Bus Terminal
8:30 PM
RM83.001+2
Alor Gajah Bus TerminalStesen Bas Ekspres Tanah Merah
8:30 PM
RM83.001+2
Alor Gajah Bus TerminalTerminal Bas Kota Bharu
8:30 PM
RM55.002+2
Alor Gajah Bus TerminalUITM Machang
8:30 PM
RM55.002+2
Melaka SentralDataran Peladang, Kuala Krai
8:00 PM
RM55.001+2 / 2+2
Melaka SentralHentian Bas Peringat
8:00 PM
RM55.002+2
Melaka SentralHentian Bas Selising
8:00 PM
RM55.002+2
Melaka SentralKFC Pasir Tumboh
8:00 PM
RM55.002+2
Melaka SentralLorong Nyior Cabang, Kubang Kerian
8:00 PM
RM55.002+2
Melaka SentralMachang Bus Terminal
8:00 PM
RM83.001+2
Melaka SentralPasir Mas Bus Terminal
8:00 PM
RM83.001+2
Melaka SentralPasir Puteh Bus Terminal
8:00 PM
RM55.002+2
Melaka SentralPekan Melor
8:00 PM
RM55.002+2
Melaka SentralR&R Gua Musang
8:00 PM
RM55.001+2 / 2+2
Melaka SentralRantau Panjang Bus Terminal
8:00 PM
RM83.001+2
Melaka SentralStesen Bas Ekspres Tanah Merah
8:00 PM
RM83.001+2
Melaka SentralTerminal Bas Kota Bharu
8:00 PM
RM55.002+2
Melaka SentralUITM Machang
8:00 PM
RM55.002+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book Sani Express

Perdana Express

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

Perdana Express services from Malacca to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Alor Gajah Bus TerminalHentian Bas Selising
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalMachang Bus Terminal
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalMasjid Kubang Kerian
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalMukim Teluk Mesira
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalPasir Mas Bus Terminal
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalPasir Puteh Bus Terminal
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalPekan Melor
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalRantau Panjang Bus Terminal
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalSK Peringat
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalSMK Long Gafar, Pasir Tumboh
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalStesen Bas Ekspres Tanah Merah
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalTerminal Bas Kota Bharu
10:00 PM
RM87.301+2
Alor Gajah Bus TerminalUITM Machang
10:00 PM
RM87.301+2
Melaka SentralHentian Bas Selising
9:30 PM
RM87.301+2
Melaka SentralMachang Bus Terminal
9:30 PM
RM87.301+2
Melaka SentralMasjid Kubang Kerian
9:30 PM
RM87.301+2
Melaka SentralMukim Teluk Mesira
9:30 PM
RM87.301+2
Melaka SentralPasir Mas Bus Terminal
9:30 PM
RM87.301+2
Melaka SentralPasir Puteh Bus Terminal
9:30 PM
RM87.301+2
Melaka SentralPekan Melor
9:30 PM
RM87.301+2
Melaka SentralRantau Panjang Bus Terminal
9:30 PM
RM87.301+2
Melaka SentralSK Peringat
9:30 PM
RM87.301+2
Melaka SentralSMK Long Gafar, Pasir Tumboh
9:30 PM
RM87.301+2
Melaka SentralStesen Bas Ekspres Tanah Merah
9:30 PM
RM87.301+2
Melaka SentralTerminal Bas Kota Bharu
9:30 PM
RM87.301+2
Melaka SentralUITM Machang
9:30 PM
RM87.301+2
No routes match your filter.
Lowest published fare RM87.30. Shaded times are overnight departures. Book Perdana Express

E-Mutiara

4.3 · 24 routes · 38 departures a day · 1+2

E-Mutiara services from Malacca to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Alor Gajah Bus TerminalDataran Peladang, Kuala Krai
9:00 AM8:30 PM
RM84.001+2
Alor Gajah Bus TerminalDepo Mutiara (Shell Panchor)
8:30 PM
RM84.001+2
Alor Gajah Bus TerminalHentian Bas Selising
8:30 PM
RM84.001+2
Alor Gajah Bus TerminalHentian Gua Musang
9:00 AM8:30 PM
RM84.001+2
Alor Gajah Bus TerminalMachang Bus Terminal
9:00 AM8:30 PM
RM84.001+2
Alor Gajah Bus TerminalMasjid Kubang Kerian
8:30 PM
RM84.001+2
Alor Gajah Bus TerminalPantai Timor Hypermarket, Pengkalan Chepa
9:00 AM8:30 PM
RM84.001+2
Alor Gajah Bus TerminalPasir Mas Bus Terminal
9:00 AM8:30 PM
RM84.001+2
Alor Gajah Bus TerminalPasir Puteh Bus Terminal
8:30 PM
RM84.001+2
Alor Gajah Bus TerminalPekan Melor
8:30 PM
RM84.001+2
Alor Gajah Bus TerminalStesen Bas Ekspres Tanah Merah
9:00 AM8:30 PM
RM84.001+2
Alor Gajah Bus TerminalTerminal Bas Kota Bharu
9:00 AM8:30 PM
RM84.001+2
Melaka SentralDataran Peladang, Kuala Krai
8:30 AM8:00 PM
RM88.001+2
Melaka SentralDepo Mutiara (Shell Panchor)
8:00 PM
RM88.001+2
Melaka SentralHentian Bas Selising
8:00 PM
RM88.001+2
Melaka SentralHentian Gua Musang
8:30 AM8:00 PM
RM88.001+2
Melaka SentralMachang Bus Terminal
8:30 AM8:00 PM
RM88.001+2
Melaka SentralMasjid Kubang Kerian
8:00 PM
RM88.001+2
Melaka SentralPantai Timor Hypermarket, Pengkalan Chepa
8:30 AM8:00 PM
RM88.001+2
Melaka SentralPasir Mas Bus Terminal
8:30 AM8:00 PM
RM88.001+2
Melaka SentralPasir Puteh Bus Terminal
8:00 PM
RM88.001+2
Melaka SentralPekan Melor
8:00 PM
RM88.001+2
Melaka SentralStesen Bas Ekspres Tanah Merah
8:30 AM8:00 PM
RM88.001+2
Melaka SentralTerminal Bas Kota Bharu
8:30 AM8:00 PM
RM88.001+2
No routes match your filter.
Lowest published fare RM84.00. Shaded times are overnight departures. Book E-Mutiara

Queen Express

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

Queen Express services from Malacca to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Alor Gajah Bus TerminalDataran Peladang, Kuala Krai
8:30 PM
RM83.401+2
Alor Gajah Bus TerminalMachang Bus Terminal
8:30 PM
RM83.401+2
Alor Gajah Bus TerminalPasir Mas Bus Terminal
8:30 PM
RM83.401+2
Alor Gajah Bus TerminalPengkalan Kubor Bus Terminal
8:30 PM
RM83.401+2
Alor Gajah Bus TerminalR&R Gua Musang
8:30 PM
RM83.401+2
Alor Gajah Bus TerminalStesen Bas Ekspres Tanah Merah
8:30 PM
RM83.401+2
Alor Gajah Bus TerminalSurau Bandar Bentara Tumpat
8:30 PM
RM83.401+2
Alor Gajah Bus TerminalTerminal Bas Kota Bharu
8:30 PM
RM83.401+2
Melaka SentralDataran Peladang, Kuala Krai
8:00 PM
RM90.501+2
Melaka SentralMachang Bus Terminal
8:00 PM
RM90.501+2
Melaka SentralPasir Mas Bus Terminal
8:00 PM
RM90.501+2
Melaka SentralPengkalan Kubor Bus Terminal
8:00 PM
RM90.501+2
Melaka SentralR&R Gua Musang
8:00 PM
RM90.501+2
Melaka SentralStesen Bas Ekspres Tanah Merah
8:00 PM
RM90.501+2
Melaka SentralSurau Bandar Bentara Tumpat
8:00 PM
RM90.501+2
Melaka SentralTerminal Bas Kota Bharu
8:00 PM
RM90.501+2
No routes match your filter.
Lowest published fare RM83.40. Shaded times are overnight departures. Book Queen Express

Mayang Sari Express

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

Mayang Sari Express services from Malacca to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Melaka SentralRantau Panjang Bus Terminal
8:00 PM
RM87.301+2
Melaka SentralTerminal Bas Kota Bharu
8:00 PM
RM87.301+2
No routes match your filter.
Lowest published fare RM87.30. Shaded times are overnight departures. Book Mayang Sari Express

Boarding points in Malacca

Arrival points in Kelantan

Frequently asked questions

How much is the bus from Malacca to Kelantan?

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

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

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 Kelantan

Advertisement