Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Kelantan to Pulau Pinang

113 routes · 7 operators · 250 daily departures · from RM50.00

7
Operators
113
Routes
250
Daily departures
RM50.00
Fares from
Advertisement

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

113 scheduled routes run from Kelantan to Pulau Pinang, operated by 7 coach companies. There are 250 departures a day, with fares from RM50.00.

Departing from
Kelantan — 33 boarding points
Arriving in
Pulau Pinang — 7 arrival points
Operators
7 on this corridor
Departures
250 a day
Fares from
RM50.00 one way

Book Kelantan to Penang

Compare all 7 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 · 40 routes · 88 departures a day · 1+2

Perdana Express services from Kelantan to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Bus Stop Pasar Pulai ChondongPenang Sentral
9:55 PM
RM51.001+2
Bus Stop Pasar Pulai ChondongSungai Nibong Bus Terminal
9:55 PM
RM55.001+2
Hentian Bas SelisingPenang Sentral
9:15 AM12:15 PM9:30 PM
RM51.001+2
Hentian Bas SelisingSungai Nibong Bus Terminal
9:15 AM12:15 PM9:15 PM9:30 PM
RM55.001+2
Jalan Padang Tembak, PanchorPenang Sentral
9:15 PM
RM51.001+2
Jalan Padang Tembak, PanchorSungai Nibong Bus Terminal
9:15 PM
RM55.001+2
Jeli Bus TerminalPenang Sentral
11:45 AM2:45 PM11:30 PM
RM51.001+2
Jeli Bus TerminalSungai Nibong Bus Terminal
11:45 AM11:50 AM2:45 PM11:30 PM11:50 PM
RM55.001+2
Kok Lanas Bus TerminalPenang Sentral
9:50 PM
RM51.001+2
Kok Lanas Bus TerminalSungai Nibong Bus Terminal
9:50 PM
RM55.001+2
Machang Bus TerminalPenang Sentral
10:15 PM
RM51.001+2
Machang Bus TerminalSungai Nibong Bus Terminal
10:15 PM
RM55.001+2
Mcdonald's Taman BendaharaPenang Sentral
9:30 PM
RM51.001+2
Mcdonald's Taman BendaharaSungai Nibong Bus Terminal
9:30 PM
RM55.001+2
Mukim Teluk MesiraPenang Sentral
9:00 PM
RM51.001+2
Mukim Teluk MesiraSungai Nibong Bus Terminal
9:00 PM
RM55.001+2
Pasir Mas Bus TerminalPenang Sentral
10:30 AM1:30 PM10:30 PM
RM51.001+2
Pasir Mas Bus TerminalSungai Nibong Bus Terminal
10:30 AM1:30 PM10:30 PM
RM55.001+2
Pasir Puteh Bus TerminalPenang Sentral
9:00 AM12:00 PM9:15 PM
RM51.001+2
Pasir Puteh Bus TerminalSungai Nibong Bus Terminal
9:00 AM12:00 PM9:00 PM9:15 PM
RM55.001+2
Pekan MelorPenang Sentral
9:25 AM12:30 PM
RM51.001+2
Pekan MelorSungai Nibong Bus Terminal
9:25 AM12:30 PM9:25 PM
RM55.001+2
Petronas KemahangPenang Sentral
10:50 PM
RM51.001+2
Petronas KemahangSungai Nibong Bus Terminal
11:20 AM10:50 PM11:20 PM
RM55.001+2
Plaza IMT-GT Bukit BungaPenang Sentral
11:30 AM2:30 PM11:00 PM
RM51.001+2
Plaza IMT-GT Bukit BungaSungai Nibong Bus Terminal
11:30 AM2:30 PM11:00 PM11:30 PM
RM55.001+2
SK PeringatPenang Sentral
9:30 AM12:35 PM
RM51.001+2
SK PeringatSungai Nibong Bus Terminal
9:30 AM12:35 PM9:30 PM
RM55.001+2
Stesen Bas Bandar Baru JelawatPenang Sentral
8:15 PM
RM51.001+2
Stesen Bas Bandar Baru JelawatSungai Nibong Bus Terminal
8:15 PM
RM55.001+2
Stesen Bas Ekspres Tanah MerahPenang Sentral
11:00 AM2:00 PM10:30 PM
RM51.001+2
Stesen Bas Ekspres Tanah MerahSungai Nibong Bus Terminal
11:00 AM2:00 PM10:30 PM11:00 PM
RM55.001+2
Stesen Bas KeterehPenang Sentral
9:45 PM
RM51.001+2
Stesen Bas KeterehSungai Nibong Bus Terminal
9:45 PM
RM55.001+2
Tabung Haji BachokPenang Sentral
8:30 PM
RM51.001+2
Tabung Haji BachokSungai Nibong Bus Terminal
8:30 PM
RM55.001+2
Terminal Bas Kota BharuPenang Sentral
10:00 AM1:00 PM10:00 PM
RM51.001+2
Terminal Bas Kota BharuSungai Nibong Bus Terminal
10:00 AM1:00 PM10:00 PM
RM55.001+2
UMK JeliPenang Sentral
11:40 AM2:40 PM11:15 PM
RM51.001+2
UMK JeliSungai Nibong Bus Terminal
11:40 AM11:45 AM2:40 PM11:15 PM11:45 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM51.00. Shaded times are overnight departures. Book Perdana Express

E-Mutiara

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

E-Mutiara services from Kelantan to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian Bas SelisingPenang Sentral
9:00 AM9:00 PM
RM50.001+2
Hentian Bas SelisingSungai Nibong Bus Terminal
9:00 AM9:00 PM
RM55.001+2
Hentian Bas SelisingUSM
9:00 AM9:00 PM
RM55.001+2
Jeli Bus TerminalPenang Sentral
11:30 AM11:30 PM
RM50.001+2
Jeli Bus TerminalSungai Nibong Bus Terminal
11:30 AM11:30 PM
RM55.001+2
Jeli Bus TerminalUSM
11:30 AM11:30 PM
RM55.001+2
Machang Bus TerminalSungai Nibong Bus Terminal
11:45 AM11:30 PM
RM55.001+2
Pasir Mas Bus TerminalPenang Sentral
10:30 AM10:30 PM
RM50.001+2
Pasir Mas Bus TerminalSungai Nibong Bus Terminal
10:30 AM10:30 PM
RM55.001+2
Pasir Mas Bus TerminalUSM
10:30 AM10:30 PM
RM55.001+2
Pasir Puteh Bus TerminalPenang Sentral
8:45 AM8:45 PM
RM50.001+2
Pasir Puteh Bus TerminalSungai Nibong Bus Terminal
8:45 AM8:45 PM
RM55.001+2
Pasir Puteh Bus TerminalUSM
8:45 AM8:45 PM
RM55.001+2
Pekan MelorPenang Sentral
9:15 AM9:15 PM
RM50.001+2
Pekan MelorSungai Nibong Bus Terminal
9:15 AM9:15 PM
RM55.001+2
Pekan MelorUSM
9:15 AM9:15 PM
RM55.001+2
Politeknik JeliSungai Nibong Bus Terminal
11:20 AM11:20 PM
RM55.001+2
Politeknik JeliUSM
11:20 AM11:20 PM
RM55.001+2
Stesen Bas Ekspres Tanah MerahPenang Sentral
10:45 AM10:45 PM
RM50.001+2
Stesen Bas Ekspres Tanah MerahSungai Nibong Bus Terminal
10:45 AM10:45 PM
RM55.001+2
Stesen Bas Ekspres Tanah MerahUSM
10:45 AM10:45 PM
RM55.001+2
Terminal Bas Kota BharuPenang Sentral
10:00 AM10:00 PM
RM50.001+2
Terminal Bas Kota BharuSungai Nibong Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Terminal Bas Kota BharuUSM
10:00 AM10:00 PM
RM55.001+2
UMK JeliPenang Sentral
11:15 AM11:15 PM
RM50.001+2
UMK JeliSungai Nibong Bus Terminal
11:15 AM11:15 PM
RM55.001+2
UMK JeliUSM
11:15 AM11:15 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book E-Mutiara

Naza Express

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

Naza Express services from Kelantan to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
BUKIT BUNGAButterworth
1:30 PM11:30 PM
RM50.001+2
BUKIT BUNGAPenang(SG Nibong)
1:30 PM11:30 PM
RM55.001+2
Depo Naza, TapangButterworth
11:00 AM9:00 PM
RM50.001+2
Depo Naza, TapangPenang(SG Nibong)
11:00 AM9:00 PM
RM55.001+2
JeliButterworth
2:00 PM11:55 PM
RM50.001+2
JeliPenang(SG Nibong)
2:00 PM11:55 PM
RM55.001+2
KemahangButterworth
1:20 PM11:20 PM
RM50.001+2
KemahangPenang(SG Nibong)
1:20 PM11:20 PM
RM55.001+2
Pasir Mas Bus TerminalButterworth
12:30 PM10:30 PM
RM50.001+2
Pasir Mas Bus TerminalPenang(SG Nibong)
12:30 PM10:30 PM
RM55.001+2
Stesen Bas Ekspres Tanah MerahButterworth
1:00 PM11:00 PM
RM50.001+2
Stesen Bas Ekspres Tanah MerahPenang(SG Nibong)
1:00 PM11:00 PM
RM55.001+2
Taman BendaharaButterworth
11:30 AM9:30 PM
RM50.001+2
Taman BendaharaPenang(SG Nibong)
11:30 AM9:30 PM
RM55.001+2
Terminal Bas Kota BharuButterworth
12:00 PM10:00 PM
RM50.001+2
Terminal Bas Kota BharuPenang(SG Nibong)
12:00 PM10:00 PM
RM55.001+2
UMK JeliButterworth
1:45 PM11:45 PM
RM50.001+2
UMK JeliPenang(SG Nibong)
1:45 PM11:45 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 · 16 routes · 52 departures a day · 1+2

Queen Express services from Kelantan to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Jeli Bus TerminalPenang Sentral
11:20 AM2:50 PM11:20 PM11:59 PM
RM50.001+2
Jeli Bus TerminalSungai Nibong Bus Terminal
11:20 AM2:50 PM11:20 PM11:59 PM
RM55.001+2
MelorPenang Sentral
9:00 AM9:00 PM
RM50.001+2
MelorSungai Nibong Bus Terminal
9:00 AM9:00 PM
RM55.001+2
Pasir Mas Bus TerminalPenang Sentral
10:15 AM1:30 PM10:15 PM11:00 PM
RM50.001+2
Pasir Mas Bus TerminalSungai Nibong Bus Terminal
10:15 AM1:30 PM10:15 PM11:00 PM
RM55.001+2
Pasir Puteh Bus TerminalPenang Sentral
8:30 AM8:30 PM
RM50.001+2
Pasir Puteh Bus TerminalSungai Nibong Bus Terminal
8:30 AM8:30 PM
RM55.001+2
Plaza IMT-GT Bukit BungaPenang Sentral
11:00 AM2:30 PM11:00 PM11:40 PM
RM50.001+2
Plaza IMT-GT Bukit BungaSungai Nibong Bus Terminal
11:00 AM2:30 PM11:00 PM11:40 PM
RM55.001+2
SelisingPenang Sentral
8:45 AM8:45 PM
RM50.001+2
SelisingSungai Nibong Bus Terminal
8:45 AM8:45 PM
RM55.001+2
Stesen Bas Ekspres Tanah MerahPenang Sentral
10:45 AM2:15 PM10:45 PM11:30 PM
RM50.001+2
Stesen Bas Ekspres Tanah MerahSungai Nibong Bus Terminal
10:45 AM2:15 PM10:45 PM11:30 PM
RM55.001+2
Terminal Bas Kota BharuPenang Sentral
9:45 AM1:00 PM9:45 PM10:30 PM
RM50.001+2
Terminal Bas Kota BharuSungai Nibong Bus Terminal
9:45 AM1:00 PM9:45 PM10:30 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Queen Express

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Kelantan to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Pasir MasPenang Sentral (Butterworth)
10:45 AM10:45 PM
RM50.001+2
Pasir MasSungai Nibong
10:45 AM10:45 PM
RM50.001+2
Tanah MerahPenang Sentral (Butterworth)
11:15 AM11:15 PM
RM50.001+2
Tanah MerahSungai Nibong
11:15 AM11:15 PM
RM50.001+2
Terminal Kota BharuPenang Sentral (Butterworth)
10:00 AM10:00 PM
RM50.001+2
Terminal Kota BharuSungai Nibong
10:00 AM10:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

SP Bumi

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

SP Bumi services from Kelantan to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Machang Bus TerminalPenang Sentral
11:59 PM
RM50.40SEAT 55 (1+2)
Machang Bus TerminalSungai Nibong Bus Terminal
11:59 PM
RM53.40SEAT 55 (1+2)
UITM MachangPenang Sentral
11:55 PM
RM50.40SEAT 55 (1+2)
UITM MachangSungai Nibong Bus Terminal
11:55 PM
RM53.40SEAT 55 (1+2)
No routes match your filter.
Lowest published fare RM50.40. Shaded times are overnight departures. Book SP Bumi

TRA Express

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

TRA Express services from Kelantan to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
MachangPenang Sentral (Butterworth)
11:30 AM11:30 PM
RM60.001+2
MachangSungai Nibong
11:30 AM11:30 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 Kelantan

Arrival points in Penang

Frequently asked questions

How much is the bus from Kelantan to Penang?

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

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

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

Other routes into Penang

Advertisement