Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Pulau Pinang to Kelantan

87 routes · 8 operators · 213 daily departures · from RM44.00

8
Operators
87
Routes
213
Daily departures
RM44.00
Fares from
Advertisement

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

87 scheduled routes run from Pulau Pinang to Kelantan, operated by 8 coach companies. There are 213 departures a day, with fares from RM44.00.

Departing from
Pulau Pinang — 9 boarding points
Arriving in
Kelantan — 22 arrival points
Operators
8 on this corridor
Departures
213 a day
Fares from
RM44.00 one way

Book Pulau Pinang to Kelantan

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

E-Mutiara

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

E-Mutiara services from Pulau Pinang to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralHentian Bas Selising
9:45 AM9:45 PM
RM50.001+2
Penang SentralJeli Bus Terminal
9:45 AM9:45 PM
RM50.001+2
Penang SentralPasir Mas Bus Terminal
9:45 AM9:45 PM
RM50.001+2
Penang SentralPasir Puteh Bus Terminal
9:45 AM9:45 PM
RM50.001+2
Penang SentralPekan Melor
9:45 AM9:45 PM
RM50.001+2
Penang SentralStesen Bas Ekspres Tanah Merah
9:45 AM9:45 PM
RM50.001+2
Penang SentralTerminal Bas Kota Bharu
9:45 AM9:45 PM
RM50.001+2
Penang SentralUMK Jeli
9:45 AM9:45 PM
RM50.001+2
Sungai Nibong Bus TerminalHentian Bas Selising
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalJeli Bus Terminal
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalMachang Bus Terminal
8:45 AM8:45 PM
RM55.001+2
Sungai Nibong Bus TerminalPasir Mas Bus Terminal
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalPasir Puteh Bus Terminal
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalPekan Melor
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalStesen Bas Ekspres Tanah Merah
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalTerminal Bas Kota Bharu
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalUMK Jeli
9:00 AM9:00 PM
RM55.001+2
USMHentian Bas Selising
8:30 AM8:30 PM
RM55.001+2
USMJeli Bus Terminal
8:30 AM8:30 PM
RM55.001+2
USMPasir Mas Bus Terminal
8:30 AM8:30 PM
RM55.001+2
USMPasir Puteh Bus Terminal
8:30 AM8:30 PM
RM55.001+2
USMPekan Melor
8:30 AM8:30 PM
RM55.001+2
USMPoliteknik Jeli
8:30 AM8:30 PM
RM55.001+2
USMStesen Bas Ekspres Tanah Merah
8:30 AM8:30 PM
RM55.001+2
USMTerminal Bas Kota Bharu
8:30 AM8:30 PM
RM55.001+2
USMUMK Jeli
8:30 AM8:30 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book E-Mutiara

Perdana Express

4.3 · 20 routes · 68 departures a day · 1+2

Perdana Express services from Pulau Pinang to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralHentian Bas Selising
10:00 AM2:30 PM
RM51.001+2
Penang SentralJeli Bus Terminal
10:00 AM2:30 PM
RM51.001+2
Penang SentralPasir Mas Bus Terminal
10:00 AM2:30 PM10:00 PM
RM51.001+2
Penang SentralPasir Puteh Bus Terminal
10:00 AM2:30 PM10:00 PM
RM51.001+2
Penang SentralPekan Melor
10:00 AM2:30 PM
RM51.001+2
Penang SentralSK Peringat
10:00 AM2:30 PM
RM51.001+2
Penang SentralSMK Long Gafar, Pasir Tumboh
10:00 AM2:30 PM
RM51.001+2
Penang SentralStesen Bas Ekspres Tanah Merah
10:00 AM2:30 PM10:00 PM
RM51.001+2
Penang SentralTerminal Bas Kota Bharu
10:00 AM2:30 PM10:00 PM
RM51.001+2
Penang SentralUMK Jeli
10:00 AM2:30 PM
RM51.001+2
Sungai Nibong Bus TerminalHentian Bas Selising
8:30 AM9:00 AM1:30 PM8:30 PM
RM55.001+2
Sungai Nibong Bus TerminalJeli Bus Terminal
8:30 AM9:00 AM1:30 PM8:30 PM
RM55.001+2
Sungai Nibong Bus TerminalPasir Mas Bus Terminal
8:30 AM9:00 AM1:30 PM8:30 PM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalPasir Puteh Bus Terminal
8:30 AM9:00 AM1:30 PM8:30 PM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalPekan Melor
8:30 AM9:00 AM1:30 PM8:30 PM
RM55.001+2
Sungai Nibong Bus TerminalSK Peringat
8:30 AM9:00 AM1:30 PM8:30 PM
RM55.001+2
Sungai Nibong Bus TerminalSMK Long Gafar, Pasir Tumboh
8:30 AM9:00 AM1:30 PM8:30 PM
RM55.001+2
Sungai Nibong Bus TerminalStesen Bas Ekspres Tanah Merah
8:30 AM9:00 AM1:30 PM8:30 PM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalTerminal Bas Kota Bharu
8:30 AM9:00 AM1:30 PM8:30 PM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalUMK Jeli
8:30 AM9:00 AM1:30 PM8:30 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM51.00. Shaded times are overnight departures. Book Perdana Express

Naza Express

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

Naza Express services from Pulau Pinang to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
ButterworthBUKIT BUNGA
1:00 PM10:30 PM
RM50.001+2
ButterworthDepo Naza, Tapang
1:00 PM10:30 PM
RM50.001+2
ButterworthJeli
1:00 PM10:30 PM
RM50.001+2
ButterworthKemahang
1:00 PM10:30 PM
RM50.001+2
ButterworthPasir Mas Bus Terminal
1:00 PM10:30 PM
RM50.001+2
ButterworthStesen Bas Ekspres Tanah Merah
1:00 PM10:30 PM
RM50.001+2
ButterworthTaman Bendahara
1:00 PM10:30 PM
RM50.001+2
ButterworthTerminal Bas Kota Bharu
1:00 PM10:30 PM
RM50.001+2
ButterworthUMK Jeli
1:00 PM10:30 PM
RM50.001+2
Penang(SG Nibong)BUKIT BUNGA
12:30 PM9:30 PM
RM55.001+2
Penang(SG Nibong)Depo Naza, Tapang
12:30 PM9:30 PM
RM55.001+2
Penang(SG Nibong)Jeli
12:30 PM9:30 PM
RM55.001+2
Penang(SG Nibong)Kemahang
12:30 PM9:30 PM
RM55.001+2
Penang(SG Nibong)Pasir Mas Bus Terminal
12:30 PM9:30 PM
RM55.001+2
Penang(SG Nibong)Stesen Bas Ekspres Tanah Merah
12:30 PM9:30 PM
RM55.001+2
Penang(SG Nibong)Taman Bendahara
12:30 PM9:30 PM
RM55.001+2
Penang(SG Nibong)Terminal Bas Kota Bharu
12:30 PM9:30 PM
RM55.001+2
Penang(SG Nibong)UMK Jeli
12:30 PM9:30 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Naza Express

Queen Express

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

Queen Express services from Pulau Pinang to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralJeli Bus Terminal
9:30 AM1:30 PM9:30 PM11:30 PM
RM50.001+2
Penang SentralMelor
9:30 AM9:30 PM
RM50.001+2
Penang SentralPasir Mas Bus Terminal
9:30 AM1:30 PM9:30 PM11:30 PM
RM50.001+2
Penang SentralPasir Puteh Bus Terminal
9:30 AM9:30 PM
RM50.001+2
Penang SentralSelising
9:30 AM9:30 PM
RM50.001+2
Penang SentralStesen Bas Ekspres Tanah Merah
9:30 AM1:30 PM9:30 PM11:30 PM
RM50.001+2
Penang SentralTerminal Bas Kota Bharu
9:30 AM1:30 PM9:30 PM11:30 PM
RM50.001+2
Sungai Nibong Bus TerminalJeli Bus Terminal
9:00 AM1:00 PM9:00 PM11:00 PM
RM55.001+2
Sungai Nibong Bus TerminalMelor
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalPasir Mas Bus Terminal
9:00 AM1:00 PM9:00 PM11:00 PM
RM55.001+2
Sungai Nibong Bus TerminalPasir Puteh Bus Terminal
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalSelising
9:00 AM9:00 PM
RM55.001+2
Sungai Nibong Bus TerminalStesen Bas Ekspres Tanah Merah
9:00 AM1:00 PM9:00 PM11:00 PM
RM55.001+2
Sungai Nibong Bus TerminalTerminal Bas Kota Bharu
9:00 AM1:00 PM9:00 PM11:00 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Queen Express

SP Bumi

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

SP Bumi services from Pulau Pinang to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Sungai Nibong Bus TerminalJeli Bus Terminal
9:00 PM
RM44.00SEAT 55 (1+2)
Sungai Nibong Bus TerminalMachang Bus Terminal
9:00 PM
RM53.40SEAT 55 (1+2)
Sungai Nibong Bus TerminalUITM Machang
9:00 PM
RM53.40SEAT 55 (1+2)
No routes match your filter.
Lowest published fare RM44.00. Shaded times are overnight departures. Book SP Bumi

Alibaba Express

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

Alibaba Express services from Pulau Pinang to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Penang KomtarMachang Bus Terminal
10:00 PM
RM60.001+2
Sungai NibongMachang Bus Terminal
10:30 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Alibaba Express

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Pulau Pinang to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Terminal Kota Bharu
10:00 AM10:00 PM
RM48.001+2
Sungai NibongTerminal Kota Bharu
9:15 AM9:15 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

TRA Express

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

TRA Express services from Pulau Pinang to Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Jalan Pantai (Butterworth)Machang
9:30 AM9:30 PM
RM60.001+2
Sungai NibongMachang
9:00 AM9: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 Pulau Pinang

Arrival points in Kelantan

Frequently asked questions

How much is the bus from Pulau Pinang to Kelantan?

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

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

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

Other routes into Kelantan

Advertisement