Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Sani Express

642 routes · 10 states · 1,465 daily departures · from RM20.00

642
Routes
1,465
Daily departures
RM20.00
Fares from
Advertisement

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

Sani Express operates 642 scheduled routes to Kelantan, Terengganu, Johor, Selangor, Kuala Lumpur, Pahang, Malacca, Negeri Sembilan, Kedah and Perlis, with 1,465 departures a day and fares from RM20.00.

Passenger rating
4.2 / 5
Destination states
10
Scheduled routes
642 · 1,465 daily departures
Seating layouts
1+2, 2+2
Fares from
RM20.00
Official website
saniexpress.com.my

Book Sani Express online

Check live Sani Express seat availability and get an instant e-ticket.

Check live fares & availability

Sani Express coaches

Where they go

Timetable and fares

Routes are grouped by destination state. Open a section to see its services, or type in the filter box to search every section at once.

Please note: this timetable is a guide. Sani Express may add, withdraw or retime services without notice.

To Kelantan303 routes · 625 departures · from RM25.00
Sani Express timetable — 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
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
Dataran NilaiDataran Peladang, Kuala Krai
10:00 PM
RM50.001+2 / 2+2
Dataran NilaiHentian Bas Peringat
10:00 PM
RM50.002+2
Dataran NilaiHentian Bas Selising
10:00 PM
RM50.002+2
Dataran NilaiKFC Pasir Tumboh
10:00 PM
RM50.002+2
Dataran NilaiLorong Nyior Cabang, Kubang Kerian
10:00 PM
RM50.002+2
Dataran NilaiMachang Bus Terminal
10:00 PM
RM69.001+2
Dataran NilaiPasir Mas Bus Terminal
10:00 PM
RM69.001+2
Dataran NilaiPasir Puteh Bus Terminal
10:00 PM
RM50.002+2
Dataran NilaiPekan Melor
10:00 PM
RM50.002+2
Dataran NilaiR&R Gua Musang
10:00 PM
RM50.001+2 / 2+2
Dataran NilaiRantau Panjang Bus Terminal
10:00 PM
RM69.001+2
Dataran NilaiStesen Bas Ekspres Tanah Merah
10:00 PM
RM69.001+2
Dataran NilaiTerminal Bas Kota Bharu
10:00 PM
RM50.002+2
Dataran NilaiUITM Machang
10:00 PM
RM50.002+2
Dataran Peladang, Kuala KraiR&R Gua Musang
10:00 AM1:30 PM7:45 PM10:00 PM
RM39.501+2
Dungun Bus TerminalHentian Bas Peringat
11:00 AM2:30 PM3:30 PM9:15 PM
RM36.001+2
Dungun Bus TerminalHentian Bas Selising
11:00 AM2:30 PM3:30 PM9:15 PM
RM36.001+2
Dungun Bus TerminalKFC Pasir Tumboh
2:30 PM3:30 PM9:15 PM
RM36.001+2
Dungun Bus TerminalLorong Nyior Cabang, Kubang Kerian
3:30 PM9:15 PM
RM36.001+2
Dungun Bus TerminalPasir Puteh Bus Terminal
11:00 AM2:30 PM3:30 PM9:15 PM
RM36.001+2
Dungun Bus TerminalPekan Melor
11:00 AM2:30 PM3:30 PM9:15 PM
RM36.001+2
Dungun Bus TerminalTerminal Bas Kota Bharu
11:00 AM2:30 PM3:30 PM9:15 PM
RM36.001+2
Hentian Bas MarangHentian Bas Peringat
1:00 PM4:30 PM5:30 PM11:00 PM
RM25.001+2
Hentian Bas MarangHentian Bas Selising
1:00 PM4:30 PM5:30 PM11:00 PM
RM25.001+2
Hentian Bas MarangKFC Pasir Tumboh
4:30 PM5:30 PM11:00 PM
RM25.001+2
Hentian Bas MarangLorong Nyior Cabang, Kubang Kerian
5:30 PM11:00 PM
RM25.001+2
Hentian Bas MarangPasir Puteh Bus Terminal
1:00 PM4:30 PM5:30 PM11:00 PM
RM25.001+2
Hentian Bas MarangPekan Melor
1:00 PM4:30 PM5:30 PM11:00 PM
RM25.001+2
Hentian Bas MarangTerminal Bas Kota Bharu
1:00 PM4:30 PM5:30 PM11:00 PM
RM25.001+2
Hentian Bas PeringatR&R Gua Musang
8:40 PM
RM44.001+2
Hentian Bas SelisingR&R Gua Musang
8:55 PM
RM44.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
KFC Pasir TumbohR&R Gua Musang
8:35 PM
RM44.001+2
Kajang Bus TerminalDataran Peladang, Kuala Krai
9:00 AM9:00 PM
RM47.501+2
Kajang Bus TerminalKok Lanas Bus Terminal
9:00 AM9:00 PM
RM47.501+2
Kajang Bus TerminalMachang Bus Terminal
9:00 AM9:00 PM
RM47.501+2
Kajang Bus TerminalR&R Gua Musang
9:00 AM9:00 PM
RM47.501+2
Kajang Bus TerminalStesen Bas Ketereh
9:00 AM9:00 PM
RM47.501+2
Kajang Bus TerminalTerminal Bas Kota Bharu
9:00 AM9:00 PM
RM47.501+2
Klang Sentral Sani Bus TerminalDataran Peladang, Kuala Krai
8:00 AM11:30 AM4:15 PM8:30 PM
RM50.001+2
Klang Sentral Sani Bus TerminalHentian Bas Peringat
8:30 PM
RM49.501+2
Klang Sentral Sani Bus TerminalHentian Bas Selising
8:30 PM
RM49.501+2
Klang Sentral Sani Bus TerminalKFC Pasir Tumboh
8:30 PM
RM49.501+2
Klang Sentral Sani Bus TerminalKok Lanas Bus Terminal
8:00 AM11:30 AM4:15 PM9:00 PM
RM50.001+2
Klang Sentral Sani Bus TerminalLorong Nyior Cabang, Kubang Kerian
8:30 PM
RM49.501+2
Klang Sentral Sani Bus TerminalMachang Bus Terminal
8:00 AM11:30 AM4:15 PM8:30 PM9:00 PM
RM50.001+2
Klang Sentral Sani Bus TerminalPasir Mas Bus Terminal
8:00 AM8:30 PM
RM50.001+2
Klang Sentral Sani Bus TerminalPasir Puteh Bus Terminal
8:30 PM
RM49.501+2
Klang Sentral Sani Bus TerminalPekan Melor
8:30 PM
RM50.001+2
Klang Sentral Sani Bus TerminalR&R Gua Musang
8:00 AM11:30 AM4:15 PM8:30 PM9:00 PM
RM50.001+2
Klang Sentral Sani Bus TerminalRantau Panjang Bus Terminal
8:00 AM8:30 PM
RM50.001+2
Klang Sentral Sani Bus TerminalStesen Bas Ekspres Tanah Merah
8:00 AM8:30 PM
RM49.501+2
Klang Sentral Sani Bus TerminalStesen Bas Ketereh
8:00 AM11:30 AM4:15 PM9:00 PM
RM50.001+2
Klang Sentral Sani Bus TerminalTerminal Bas Kota Bharu
8:00 AM11:30 AM4:15 PM9:00 PM
RM50.001+2
Klang Sentral Sani Bus TerminalUITM Machang
8:30 PM
RM49.501+2
Kok Lanas Bus TerminalR&R Gua Musang
9:05 AM12:35 PM6:45 PM9:05 PM
RM44.001+2
Kota Tinggi Bus TerminalHentian Bas Peringat
9:30 PM
RM103.001+2
Kota Tinggi Bus TerminalHentian Bas Selising
9:30 PM
RM103.001+2
Kota Tinggi Bus TerminalKFC Pasir Tumboh
9:30 PM
RM103.001+2
Kota Tinggi Bus TerminalLorong Nyior Cabang, Kubang Kerian
9:30 PM
RM103.001+2
Kota Tinggi Bus TerminalPasir Mas Bus Terminal
9:30 PM
RM109.001+2
Kota Tinggi Bus TerminalPasir Puteh Bus Terminal
9:30 PM
RM103.001+2
Kota Tinggi Bus TerminalPekan Melor
9:30 PM
RM103.001+2
Kota Tinggi Bus TerminalRantau Panjang Bus Terminal
9:30 PM
RM109.001+2
Kota Tinggi Bus TerminalTerminal Bas Kota Bharu
9:30 PM
RM103.001+2
Kuala Perlis Bus TerminalHentian Bas Selising
8:00 PM
RM65.001+2
Kuala Perlis Bus TerminalPasir Mas Bus Terminal
8:00 PM
RM65.001+2
Kuala Perlis Bus TerminalPasir Puteh Bus Terminal
8:00 PM
RM65.001+2
Kuala Perlis Bus TerminalPekan Melor
8:00 PM
RM65.001+2
Kuala Perlis Bus TerminalPetronas Jeli
8:00 PM
RM65.001+2
Kuala Perlis Bus TerminalPoliteknik Jeli
8:00 PM
RM65.001+2
Kuala Perlis Bus TerminalStesen Bas Ekspres Tanah Merah
8:00 PM
RM65.001+2
Kuala Perlis Bus TerminalTerminal Bas Kota Bharu
8:00 PM
RM65.001+2
Kuala Perlis Bus TerminalUMK Jeli
8:00 PM
RM65.001+2
Kuala Terengganu Bus Terminal (MBKT)Hentian Bas Peringat
2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM
RM25.001+2
Kuala Terengganu Bus Terminal (MBKT)Hentian Bas Selising
2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM
RM25.001+2
Kuala Terengganu Bus Terminal (MBKT)KFC Pasir Tumboh
2:45 AM5:00 PM6:00 PM11:30 PM
RM25.001+2
Kuala Terengganu Bus Terminal (MBKT)Lorong Nyior Cabang, Kubang Kerian
2:45 AM6:00 PM11:30 PM
RM25.001+2
Kuala Terengganu Bus Terminal (MBKT)Pasir Mas Bus Terminal
2:45 AM
RM30.001+2
Kuala Terengganu Bus Terminal (MBKT)Pasir Puteh Bus Terminal
2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM
RM25.001+2
Kuala Terengganu Bus Terminal (MBKT)Pekan Melor
2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM
RM25.001+2
Kuala Terengganu Bus Terminal (MBKT)Rantau Panjang Bus Terminal
2:45 AM
RM30.001+2
Kuala Terengganu Bus Terminal (MBKT)Terminal Bas Kota Bharu
2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM
RM25.001+2
Larkin SentralHentian Bas Peringat
8:30 PM
RM103.001+2
Larkin SentralHentian Bas Selising
8:30 PM
RM103.001+2
Larkin SentralKFC Pasir Tumboh
8:30 PM
RM103.001+2
Larkin SentralLorong Nyior Cabang, Kubang Kerian
8:30 PM
RM103.001+2
Larkin SentralPasir Mas Bus Terminal
8:30 PM
RM109.001+2
Larkin SentralPasir Puteh Bus Terminal
8:30 PM
RM103.001+2
Larkin SentralPekan Melor
8:30 PM
RM103.001+2
Larkin SentralRantau Panjang Bus Terminal
8:30 PM
RM109.001+2
Larkin SentralTerminal Bas Kota Bharu
8:30 PM
RM103.001+2
Lorong Nyior Cabang, Kubang KerianR&R Gua Musang
8:30 PM
RM44.001+2
Machang Bus TerminalR&R Gua Musang
9:30 AM1:00 PM7:15 PM9:00 PM9:30 PM
RM39.501+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
Mersing Bus TerminalHentian Bas Peringat
10:45 PM
RM97.501+2
Mersing Bus TerminalHentian Bas Selising
10:45 PM
RM97.501+2
Mersing Bus TerminalKFC Pasir Tumboh
10:45 PM
RM97.501+2
Mersing Bus TerminalLorong Nyior Cabang, Kubang Kerian
10:45 PM
RM97.501+2
Mersing Bus TerminalPasir Mas Bus Terminal
10:45 PM
RM97.501+2
Mersing Bus TerminalPasir Puteh Bus Terminal
10:45 PM
RM97.501+2
Mersing Bus TerminalPekan Melor
10:45 PM
RM97.501+2
Mersing Bus TerminalRantau Panjang Bus Terminal
10:45 PM
RM97.501+2
Mersing Bus TerminalTerminal Bas Kota Bharu
10:45 PM
RM97.501+2
Pasir Gudang Bus TerminalHentian Bas Peringat
7:30 PM
RM106.001+2
Pasir Gudang Bus TerminalHentian Bas Selising
7:30 PM
RM106.001+2
Pasir Gudang Bus TerminalKFC Pasir Tumboh
7:30 PM
RM106.001+2
Pasir Gudang Bus TerminalLorong Nyior Cabang, Kubang Kerian
7:30 PM
RM106.001+2
Pasir Gudang Bus TerminalPasir Mas Bus Terminal
7:30 PM
RM112.001+2
Pasir Gudang Bus TerminalPasir Puteh Bus Terminal
7:30 PM
RM106.001+2
Pasir Gudang Bus TerminalPekan Melor
7:30 PM
RM106.001+2
Pasir Gudang Bus TerminalRantau Panjang Bus Terminal
7:30 PM
RM112.001+2
Pasir Gudang Bus TerminalTerminal Bas Kota Bharu
7:30 PM
RM106.001+2
Pasir Mas Bus TerminalR&R Gua Musang
9:00 AM8:00 PM9:00 PM
RM47.001+2
Pasir Puteh Bus TerminalR&R Gua Musang
9:30 PM
RM44.001+2
Pekan MelorR&R Gua Musang
8:45 PM
RM44.001+2
Perlis SentralHentian Bas Selising
8:30 PM
RM65.001+2
Perlis SentralPasir Mas Bus Terminal
8:30 PM
RM65.001+2
Perlis SentralPasir Puteh Bus Terminal
8:30 PM
RM65.001+2
Perlis SentralPekan Melor
8:30 PM
RM65.001+2
Perlis SentralPetronas Jeli
8:30 PM
RM65.001+2
Perlis SentralPoliteknik Jeli
8:30 PM
RM65.001+2
Perlis SentralStesen Bas Ekspres Tanah Merah
8:30 PM
RM65.001+2
Perlis SentralTerminal Bas Kota Bharu
8:30 PM
RM65.001+2
Perlis SentralUMK Jeli
8:30 PM
RM65.001+2
Putrajaya SentralDataran Peladang, Kuala Krai
9:30 AM9:30 PM
RM50.001+2
Putrajaya SentralKok Lanas Bus Terminal
9:30 AM9:30 PM
RM50.001+2
Putrajaya SentralMachang Bus Terminal
9:30 AM9:30 PM
RM50.001+2
Putrajaya SentralR&R Gua Musang
9:30 AM9:30 PM
RM50.001+2
Putrajaya SentralStesen Bas Ketereh
9:30 AM9:30 PM
RM50.001+2
Putrajaya SentralTerminal Bas Kota Bharu
9:30 AM9:30 PM
RM50.001+2
Rantau Panjang Bus TerminalR&R Gua Musang
8:30 AM7:30 PM8:30 PM
RM47.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
Shell Kuala RompinHentian Bas Peringat
11:40 PM
RM97.501+2
Shell Kuala RompinHentian Bas Selising
11:40 PM
RM97.501+2
Shell Kuala RompinKFC Pasir Tumboh
11:40 PM
RM97.501+2
Shell Kuala RompinLorong Nyior Cabang, Kubang Kerian
11:40 PM
RM97.501+2
Shell Kuala RompinPasir Mas Bus Terminal
11:40 PM
RM97.501+2
Shell Kuala RompinPasir Puteh Bus Terminal
11:40 PM
RM97.501+2
Shell Kuala RompinPekan Melor
11:40 PM
RM97.501+2
Shell Kuala RompinRantau Panjang Bus Terminal
11:40 PM
RM97.501+2
Shell Kuala RompinTerminal Bas Kota Bharu
11:40 PM
RM97.501+2
Stesen Bas Bandar ChukaiHentian Bas Peringat
9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM
RM54.001+2
Stesen Bas Bandar ChukaiHentian Bas Selising
9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM
RM54.001+2
Stesen Bas Bandar ChukaiKFC Pasir Tumboh
1:00 PM2:00 PM7:30 PM11:30 PM
RM54.001+2
Stesen Bas Bandar ChukaiLorong Nyior Cabang, Kubang Kerian
2:00 PM7:30 PM11:30 PM
RM54.001+2
Stesen Bas Bandar ChukaiPasir Mas Bus Terminal
11:30 PM
RM57.001+2
Stesen Bas Bandar ChukaiPasir Puteh Bus Terminal
9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM
RM54.001+2
Stesen Bas Bandar ChukaiPekan Melor
9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM
RM54.001+2
Stesen Bas Bandar ChukaiRantau Panjang Bus Terminal
11:30 PM
RM57.001+2
Stesen Bas Bandar ChukaiTerminal Bas Kota Bharu
9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM
RM54.001+2
Stesen Bas Ekspres Tanah MerahR&R Gua Musang
9:30 AM8:30 PM9:30 PM
RM44.001+2
Stesen Bas KertehHentian Bas Peringat
10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM
RM36.001+2
Stesen Bas KertehHentian Bas Selising
10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM
RM36.001+2
Stesen Bas KertehKFC Pasir Tumboh
1:40 PM2:40 PM8:10 PM11:59 PM
RM36.001+2
Stesen Bas KertehLorong Nyior Cabang, Kubang Kerian
2:40 PM8:10 PM11:59 PM
RM36.001+2
Stesen Bas KertehPasir Mas Bus Terminal
11:59 PM
RM42.001+2
Stesen Bas KertehPasir Puteh Bus Terminal
10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM
RM36.001+2
Stesen Bas KertehPekan Melor
10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM
RM36.001+2
Stesen Bas KertehRantau Panjang Bus Terminal
11:59 PM
RM42.001+2
Stesen Bas KertehTerminal Bas Kota Bharu
10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM
RM36.001+2
Stesen Bas KeterehR&R Gua Musang
9:00 AM12:30 PM6:40 PM9:00 PM
RM44.001+2
Stesen Bas PakaHentian Bas Peringat
10:30 AM2:00 PM3:00 PM8:30 PM
RM36.001+2
Stesen Bas PakaHentian Bas Selising
10:30 AM2:00 PM3:00 PM8:30 PM
RM36.001+2
Stesen Bas PakaKFC Pasir Tumboh
2:00 PM3:00 PM8:30 PM
RM36.001+2
Stesen Bas PakaLorong Nyior Cabang, Kubang Kerian
3:00 PM8:30 PM
RM36.001+2
Stesen Bas PakaPasir Puteh Bus Terminal
10:30 AM2:00 PM3:00 PM8:30 PM
RM36.001+2
Stesen Bas PakaPekan Melor
10:30 AM2:00 PM3:00 PM8:30 PM
RM36.001+2
Stesen Bas PakaTerminal Bas Kota Bharu
10:30 AM2:00 PM3:00 PM8:30 PM
RM36.001+2
TBG (Terminal Bersepadu Gombak)Dataran Peladang, Kuala Krai
10:00 AM10:30 AM1:30 PM6:45 PM10:30 PM11:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Hentian Bas Peringat
10:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Hentian Bas Selising
10:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)KFC Pasir Tumboh
10:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Kok Lanas Bus Terminal
10:00 AM10:30 AM1:30 PM6:45 PM10:30 PM11:15 PM11:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Lorong Nyior Cabang, Kubang Kerian
10:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Machang Bus Terminal
10:00 AM10:30 AM1:30 PM6:45 PM10:30 PM11:15 PM11:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Pasir Mas Bus Terminal
10:00 AM10:30 PM
RM47.001+2
TBG (Terminal Bersepadu Gombak)Pasir Puteh Bus Terminal
10:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Pekan Melor
10:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)R&R Gua Musang
10:00 AM10:30 AM1:30 PM6:45 PM10:30 PM11:15 PM11:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Rantau Panjang Bus Terminal
10:00 AM10:30 PM
RM47.001+2
TBG (Terminal Bersepadu Gombak)Stesen Bas Ekspres Tanah Merah
10:00 AM10:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Stesen Bas Ketereh
10:00 AM10:30 AM1:30 PM6:45 PM10:30 PM11:15 PM11:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)Terminal Bas Kota Bharu
10:00 AM10:30 AM1:30 PM6:45 PM10:30 PM11:15 PM11:30 PM
RM44.001+2
TBG (Terminal Bersepadu Gombak)UITM Machang
10:30 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Dataran Peladang, Kuala Krai
9:30 AM10:00 AM1:00 PM6:00 PM10:00 PM11:00 PM11:30 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Hentian Bas Peringat
10:00 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Hentian Bas Selising
10:00 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)KFC Pasir Tumboh
10:00 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Kok Lanas Bus Terminal
9:30 AM10:00 AM1:00 PM6:00 PM10:00 PM10:30 PM11:00 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Lorong Nyior Cabang, Kubang Kerian
10:00 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Machang Bus Terminal
9:30 AM10:00 AM1:00 PM6:00 PM10:00 PM10:30 PM11:00 PM11:30 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Pasir Mas Bus Terminal
9:30 AM10:00 PM11:30 PM
RM47.001+2
TBS (Terminal Bersepadu Selatan)Pasir Puteh Bus Terminal
10:00 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Pekan Melor
10:00 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)R&R Gua Musang
9:30 AM10:00 AM1:00 PM6:00 PM10:00 PM10:30 PM11:00 PM11:30 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Rantau Panjang Bus Terminal
9:30 AM10:00 PM11:30 PM
RM47.001+2
TBS (Terminal Bersepadu Selatan)Stesen Bas Ekspres Tanah Merah
9:30 AM10:00 PM11:30 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Stesen Bas Ketereh
9:30 AM10:00 AM1:00 PM6:00 PM10:00 PM10:30 PM11:00 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)Terminal Bas Kota Bharu
9:30 AM10:00 AM1:00 PM6:00 PM10:00 PM10:30 PM11:00 PM
RM44.001+2
TBS (Terminal Bersepadu Selatan)UITM Machang
10:00 PM
RM44.001+2
Terminal 1 SerembanDataran Peladang, Kuala Krai
9:30 PM
RM50.001+2 / 2+2
Terminal 1 SerembanHentian Bas Peringat
9:30 PM
RM50.002+2
Terminal 1 SerembanHentian Bas Selising
9:30 PM
RM50.002+2
Terminal 1 SerembanKFC Pasir Tumboh
9:30 PM
RM50.002+2
Terminal 1 SerembanLorong Nyior Cabang, Kubang Kerian
9:30 PM
RM50.002+2
Terminal 1 SerembanMachang Bus Terminal
9:30 PM
RM71.001+2
Terminal 1 SerembanPasir Mas Bus Terminal
9:30 PM
RM71.001+2
Terminal 1 SerembanPasir Puteh Bus Terminal
9:30 PM
RM50.002+2
Terminal 1 SerembanPekan Melor
9:30 PM
RM50.002+2
Terminal 1 SerembanR&R Gua Musang
9:30 PM
RM50.001+2 / 2+2
Terminal 1 SerembanRantau Panjang Bus Terminal
9:30 PM
RM71.001+2
Terminal 1 SerembanStesen Bas Ekspres Tanah Merah
9:30 PM
RM71.001+2
Terminal 1 SerembanTerminal Bas Kota Bharu
9:30 PM
RM50.002+2
Terminal 1 SerembanUITM Machang
9:30 PM
RM50.002+2
Terminal 17, Shah AlamDataran Peladang, Kuala Krai
8:30 AM12:00 PM4:45 PM9:00 PM10:00 PM
RM47.501+2
Terminal 17, Shah AlamHentian Bas Peringat
9:00 PM
RM47.501+2
Terminal 17, Shah AlamHentian Bas Selising
9:00 PM
RM47.501+2
Terminal 17, Shah AlamKFC Pasir Tumboh
9:00 PM
RM47.501+2
Terminal 17, Shah AlamKok Lanas Bus Terminal
8:30 AM12:00 PM4:45 PM9:30 PM10:00 PM
RM47.501+2
Terminal 17, Shah AlamLorong Nyior Cabang, Kubang Kerian
9:00 PM
RM47.501+2
Terminal 17, Shah AlamMachang Bus Terminal
8:30 AM12:00 PM4:45 PM9:00 PM9:30 PM10:00 PM
RM47.501+2
Terminal 17, Shah AlamPasir Mas Bus Terminal
8:30 AM9:00 PM
RM50.001+2
Terminal 17, Shah AlamPasir Puteh Bus Terminal
9:00 PM
RM47.501+2
Terminal 17, Shah AlamPekan Melor
9:00 PM
RM47.501+2
Terminal 17, Shah AlamR&R Gua Musang
8:30 AM12:00 PM4:45 PM9:00 PM9:30 PM10:00 PM
RM47.501+2
Terminal 17, Shah AlamRantau Panjang Bus Terminal
8:30 AM9:00 PM
RM50.001+2
Terminal 17, Shah AlamStesen Bas Ekspres Tanah Merah
8:30 AM9:00 PM
RM47.501+2
Terminal 17, Shah AlamStesen Bas Ketereh
8:30 AM12:00 PM4:45 PM9:30 PM10:00 PM
RM47.501+2
Terminal 17, Shah AlamTerminal Bas Kota Bharu
8:30 AM12:00 PM4:45 PM9:30 PM10:00 PM
RM47.501+2
Terminal 17, Shah AlamUITM Machang
9:00 PM
RM47.501+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
Terminal Bas Kota BharuR&R Gua Musang
8:30 AM12:00 PM6:00 PM8:30 PM
RM44.001+2
Terminal Kuantan SentralHentian Bas Peringat
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM54.001+2
Terminal Kuantan SentralHentian Bas Selising
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM54.001+2
Terminal Kuantan SentralKFC Pasir Tumboh
12:00 PM1:00 PM6:30 PM10:30 PM
RM54.001+2
Terminal Kuantan SentralLorong Nyior Cabang, Kubang Kerian
1:00 PM6:30 PM10:30 PM
RM54.001+2
Terminal Kuantan SentralPasir Mas Bus Terminal
10:30 PM
RM57.001+2
Terminal Kuantan SentralPasir Puteh Bus Terminal
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM54.001+2
Terminal Kuantan SentralPekan Melor
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM54.001+2
Terminal Kuantan SentralRantau Panjang Bus Terminal
10:30 PM
RM57.001+2
Terminal Kuantan SentralTerminal Bas Kota Bharu
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM54.001+2
UITM MachangR&R Gua Musang
9:45 PM
RM44.001+2
To Terengganu105 routes · 402 departures · from RM20.00
Sani Express timetable — To Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalKuala Terengganu Bus Terminal (MBKT)
11:00 AM2:30 PM3:30 PM9:15 PM
RM20.001+2
Dungun Bus TerminalR&R Jabi, Jerteh
11:00 AM2:30 PM3:30 PM9:15 PM
RM36.001+2
Dungun Bus TerminalStesen Bas Bandar Chukai
3:30 PM6:45 PM7:45 PM
RM20.001+2
Dungun Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
11:00 AM2:30 PM3:30 PM9:15 PM
RM36.001+2
Hentian Bas MarangR&R Jabi, Jerteh
1:00 PM4:30 PM5:30 PM11:00 PM
RM25.001+2
Hentian Bas MarangStesen Bas Bandar Chukai
1:30 PM5:00 PM6:00 PM11:00 PM
RM23.001+2
Hentian Bas MarangTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
1:00 PM4:30 PM5:30 PM11:00 PM
RM25.001+2
Hentian Bas PeringatDungun Bus Terminal
9:30 AM1:00 PM1:55 PM7:00 PM10:40 PM
RM36.001+2
Hentian Bas PeringatHentian Bas Marang
9:30 AM1:00 PM1:55 PM7:00 PM10:40 PM
RM25.001+2
Hentian Bas PeringatKuala Terengganu Bus Terminal (MBKT)
9:30 AM1:00 PM1:55 PM7:00 PM10:40 PM
RM25.001+2
Hentian Bas PeringatStesen Bas Bandar Chukai
9:30 AM1:00 PM1:55 PM7:00 PM10:40 PM
RM54.001+2
Hentian Bas PeringatStesen Bas Kerteh
1:00 PM1:55 PM7:00 PM10:40 PM
RM36.001+2
Hentian Bas PeringatStesen Bas Paka
9:30 AM1:00 PM1:55 PM7:00 PM10:40 PM
RM36.001+2
Hentian Bas SelisingDungun Bus Terminal
9:45 AM1:15 PM2:10 PM7:15 PM
RM36.001+2
Hentian Bas SelisingHentian Bas Marang
9:45 AM1:15 PM2:10 PM7:15 PM
RM25.001+2
Hentian Bas SelisingKuala Terengganu Bus Terminal (MBKT)
9:45 AM1:15 PM2:10 PM7:15 PM
RM25.001+2
Hentian Bas SelisingStesen Bas Bandar Chukai
9:45 AM1:15 PM2:10 PM7:15 PM
RM54.001+2
Hentian Bas SelisingStesen Bas Kerteh
1:15 PM2:10 PM7:15 PM
RM36.001+2
Hentian Bas SelisingStesen Bas Paka
9:45 AM1:15 PM2:10 PM7:15 PM
RM36.001+2
KFC Pasir TumbohDungun Bus Terminal
9:25 AM12:55 PM1:50 PM6:55 PM10:35 PM
RM36.001+2
KFC Pasir TumbohHentian Bas Marang
9:25 AM12:55 PM1:50 PM6:55 PM10:35 PM
RM25.001+2
KFC Pasir TumbohKuala Terengganu Bus Terminal (MBKT)
9:25 AM12:55 PM1:50 PM6:55 PM10:35 PM
RM25.001+2
KFC Pasir TumbohStesen Bas Bandar Chukai
9:25 AM12:55 PM1:50 PM6:55 PM10:35 PM
RM54.001+2
KFC Pasir TumbohStesen Bas Kerteh
12:55 PM1:50 PM6:55 PM10:35 PM
RM36.001+2
KFC Pasir TumbohStesen Bas Paka
9:25 AM12:55 PM1:50 PM6:55 PM10:35 PM
RM36.001+2
Kota Tinggi Bus TerminalR&R Jabi, Jerteh
9:30 PM
RM103.001+2
Kota Tinggi Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:30 PM
RM103.001+2
Kuala Terengganu Bus Terminal (MBKT)Dungun Bus Terminal
1:15 AM1:00 PM4:30 PM5:30 PM10:30 PM
RM23.001+2
Kuala Terengganu Bus Terminal (MBKT)R&R Jabi, Jerteh
2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM
RM25.001+2
Kuala Terengganu Bus Terminal (MBKT)Stesen Bas Bandar Chukai
1:15 AM1:00 PM4:30 PM5:30 PM10:30 PM
RM23.001+2
Kuala Terengganu Bus Terminal (MBKT)Stesen Bas Kerteh
1:15 AM4:30 PM5:30 PM10:30 PM
RM23.001+2
Kuala Terengganu Bus Terminal (MBKT)Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
2:45 AM1:30 PM5:00 PM6:00 PM11:30 PM
RM25.001+2
Larkin SentralR&R Jabi, Jerteh
8:30 PM
RM103.001+2
Larkin SentralTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 PM
RM103.001+2
Lorong Nyior Cabang, Kubang KerianDungun Bus Terminal
9:20 AM12:50 PM1:45 PM6:50 PM10:30 PM
RM36.001+2
Lorong Nyior Cabang, Kubang KerianHentian Bas Marang
9:20 AM12:50 PM1:45 PM6:50 PM10:30 PM
RM25.001+2
Lorong Nyior Cabang, Kubang KerianKuala Terengganu Bus Terminal (MBKT)
9:20 AM12:50 PM1:45 PM6:50 PM10:30 PM
RM25.001+2
Lorong Nyior Cabang, Kubang KerianStesen Bas Bandar Chukai
9:20 AM12:50 PM1:45 PM6:50 PM10:30 PM
RM54.001+2
Lorong Nyior Cabang, Kubang KerianStesen Bas Kerteh
12:50 PM1:45 PM6:50 PM10:30 PM
RM36.001+2
Lorong Nyior Cabang, Kubang KerianStesen Bas Paka
9:20 AM12:50 PM1:45 PM6:50 PM10:30 PM
RM36.001+2
Mersing Bus TerminalR&R Jabi, Jerteh
10:45 PM
RM97.501+2
Mersing Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:45 PM
RM97.501+2
Pasir Gudang Bus TerminalR&R Jabi, Jerteh
7:30 PM
RM106.001+2
Pasir Gudang Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
7:30 PM
RM106.001+2
Pasir Mas Bus TerminalDungun Bus Terminal
8:30 AM
RM42.001+2
Pasir Mas Bus TerminalHentian Bas Marang
8:30 AM
RM30.001+2
Pasir Mas Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 AM
RM30.001+2
Pasir Mas Bus TerminalStesen Bas Bandar Chukai
8:30 AM
RM57.001+2
Pasir Mas Bus TerminalStesen Bas Paka
8:30 AM
RM42.001+2
Pasir Puteh Bus TerminalDungun Bus Terminal
10:20 AM1:50 PM2:30 PM7:50 PM11:15 PM
RM36.001+2
Pasir Puteh Bus TerminalHentian Bas Marang
10:20 AM1:50 PM2:30 PM7:50 PM11:15 PM
RM25.001+2
Pasir Puteh Bus TerminalKuala Terengganu Bus Terminal (MBKT)
10:20 AM1:50 PM2:30 PM7:50 PM11:15 PM
RM25.001+2
Pasir Puteh Bus TerminalStesen Bas Bandar Chukai
10:20 AM1:50 PM2:30 PM7:50 PM11:15 PM
RM54.001+2
Pasir Puteh Bus TerminalStesen Bas Kerteh
1:50 PM2:30 PM7:50 PM11:15 PM
RM36.001+2
Pasir Puteh Bus TerminalStesen Bas Paka
10:20 AM1:50 PM2:30 PM7:50 PM11:15 PM
RM36.001+2
Pekan MelorDungun Bus Terminal
9:35 AM1:05 PM2:00 PM7:05 PM10:45 PM
RM36.001+2
Pekan MelorHentian Bas Marang
9:35 AM1:05 PM2:00 PM7:05 PM10:45 PM
RM25.001+2
Pekan MelorKuala Terengganu Bus Terminal (MBKT)
9:35 AM1:05 PM2:00 PM7:05 PM10:45 PM
RM25.001+2
Pekan MelorStesen Bas Bandar Chukai
9:35 AM1:05 PM2:00 PM7:05 PM10:45 PM
RM54.001+2
Pekan MelorStesen Bas Kerteh
1:05 PM2:00 PM7:05 PM10:45 PM
RM36.001+2
Pekan MelorStesen Bas Paka
9:35 AM1:05 PM2:00 PM7:05 PM10:45 PM
RM36.001+2
R&R Jabi, JertehDungun Bus Terminal
11:00 AM2:30 PM3:15 PM8:30 PM
RM36.001+2
R&R Jabi, JertehHentian Bas Marang
11:00 AM2:30 PM3:15 PM8:30 PM
RM25.001+2
R&R Jabi, JertehKuala Terengganu Bus Terminal (MBKT)
11:00 AM2:30 PM3:15 PM8:30 PM
RM25.001+2
R&R Jabi, JertehStesen Bas Bandar Chukai
11:00 AM2:30 PM3:15 PM8:30 PM
RM54.001+2
R&R Jabi, JertehStesen Bas Kerteh
2:30 PM3:15 PM8:30 PM
RM36.001+2
R&R Jabi, JertehStesen Bas Paka
11:00 AM2:30 PM3:15 PM8:30 PM
RM36.001+2
Rantau Panjang Bus TerminalDungun Bus Terminal
8:00 AM
RM42.001+2
Rantau Panjang Bus TerminalHentian Bas Marang
8:00 AM
RM30.001+2
Rantau Panjang Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:00 AM
RM30.001+2
Rantau Panjang Bus TerminalStesen Bas Bandar Chukai
8:00 AM
RM57.001+2
Rantau Panjang Bus TerminalStesen Bas Paka
8:00 AM
RM42.001+2
Shell Kuala RompinR&R Jabi, Jerteh
11:40 PM
RM97.501+2
Shell Kuala RompinTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
11:40 PM
RM97.501+2
Stesen Bas Bandar ChukaiDungun Bus Terminal
9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM
RM23.001+2
Stesen Bas Bandar ChukaiHentian Bas Marang
9:30 AM1:00 PM2:00 PM7:30 PM
RM23.001+2
Stesen Bas Bandar ChukaiKuala Terengganu Bus Terminal (MBKT)
9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM
RM30.501+2
Stesen Bas Bandar ChukaiR&R Jabi, Jerteh
9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM
RM54.001+2
Stesen Bas Bandar ChukaiTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:30 AM1:00 PM2:00 PM7:30 PM11:30 PM
RM54.001+2
Stesen Bas KertehKuala Terengganu Bus Terminal (MBKT)
10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM
RM20.001+2
Stesen Bas KertehR&R Jabi, Jerteh
10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM
RM36.001+2
Stesen Bas KertehTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:20 AM1:40 PM2:40 PM8:10 PM11:59 PM
RM36.001+2
Stesen Bas PakaKuala Terengganu Bus Terminal (MBKT)
10:30 AM2:00 PM3:00 PM8:30 PM
RM20.001+2
Stesen Bas PakaR&R Jabi, Jerteh
10:30 AM2:00 PM3:00 PM8:30 PM
RM36.001+2
Stesen Bas PakaStesen Bas Bandar Chukai
3:45 PM7:15 PM8:15 PM
RM20.001+2
Stesen Bas PakaTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:30 AM2:00 PM3:00 PM8:30 PM
RM36.001+2
Terminal Bas Kota BharuDungun Bus Terminal
9:00 AM12:30 PM1:30 PM6:30 PM10:00 PM
RM36.001+2
Terminal Bas Kota BharuHentian Bas Marang
9:00 AM12:30 PM1:30 PM6:30 PM10:00 PM
RM25.001+2
Terminal Bas Kota BharuKuala Terengganu Bus Terminal (MBKT)
9:00 AM12:30 PM1:30 PM6:30 PM10:00 PM
RM25.001+2
Terminal Bas Kota BharuStesen Bas Bandar Chukai
9:00 AM12:30 PM1:30 PM6:30 PM10:00 PM
RM54.001+2
Terminal Bas Kota BharuStesen Bas Kerteh
12:30 PM1:30 PM6:30 PM10:00 PM
RM36.001+2
Terminal Bas Kota BharuStesen Bas Paka
9:00 AM12:30 PM1:30 PM6:30 PM10:00 PM
RM36.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuDungun Bus Terminal
11:30 AM3:00 PM3:45 PM9:00 PM
RM36.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuHentian Bas Marang
11:30 AM3:00 PM3:45 PM9:00 PM
RM25.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuKuala Terengganu Bus Terminal (MBKT)
11:30 AM3:00 PM3:45 PM9:00 PM
RM25.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuStesen Bas Bandar Chukai
11:30 AM3:00 PM3:45 PM9:00 PM
RM54.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuStesen Bas Kerteh
3:00 PM3:45 PM9:00 PM
RM36.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuStesen Bas Paka
11:30 AM3:00 PM3:45 PM9:00 PM
RM36.001+2
Terminal Kuantan SentralDungun Bus Terminal
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM23.001+2
Terminal Kuantan SentralHentian Bas Marang
8:30 AM12:00 PM1:00 PM6:30 PM
RM30.501+2
Terminal Kuantan SentralKuala Terengganu Bus Terminal (MBKT)
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM30.501+2
Terminal Kuantan SentralR&R Jabi, Jerteh
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM54.001+2
Terminal Kuantan SentralStesen Bas Kerteh
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM23.001+2
Terminal Kuantan SentralStesen Bas Paka
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM23.001+2
Terminal Kuantan SentralTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 AM12:00 PM1:00 PM6:30 PM10:30 PM
RM54.001+2
To Johor44 routes · 44 departures · from RM97.50
Sani Express timetable — To Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian Bas PeringatKota Tinggi Bus Terminal
8:30 PM
RM103.001+2
Hentian Bas PeringatLarkin Sentral
8:30 PM
RM103.001+2
Hentian Bas PeringatMersing Bus Terminal
8:30 PM
RM97.501+2
Hentian Bas PeringatPasir Gudang Bus Terminal
8:30 PM
RM106.001+2
Hentian Bas SelisingKota Tinggi Bus Terminal
8:45 PM
RM103.001+2
Hentian Bas SelisingLarkin Sentral
8:45 PM
RM103.001+2
Hentian Bas SelisingMersing Bus Terminal
8:45 PM
RM97.501+2
Hentian Bas SelisingPasir Gudang Bus Terminal
8:45 PM
RM106.001+2
KFC Pasir TumbohKota Tinggi Bus Terminal
8:25 PM
RM103.001+2
KFC Pasir TumbohLarkin Sentral
8:25 PM
RM103.001+2
KFC Pasir TumbohMersing Bus Terminal
8:25 PM
RM97.501+2
KFC Pasir TumbohPasir Gudang Bus Terminal
8:25 PM
RM106.001+2
Lorong Nyior Cabang, Kubang KerianKota Tinggi Bus Terminal
8:20 PM
RM103.001+2
Lorong Nyior Cabang, Kubang KerianLarkin Sentral
8:20 PM
RM103.001+2
Lorong Nyior Cabang, Kubang KerianMersing Bus Terminal
8:20 PM
RM97.501+2
Lorong Nyior Cabang, Kubang KerianPasir Gudang Bus Terminal
8:20 PM
RM106.001+2
Pasir Mas Bus TerminalKota Tinggi Bus Terminal
7:30 PM
RM109.001+2
Pasir Mas Bus TerminalLarkin Sentral
7:30 PM
RM109.001+2
Pasir Mas Bus TerminalMersing Bus Terminal
7:30 PM
RM97.501+2
Pasir Mas Bus TerminalPasir Gudang Bus Terminal
7:30 PM
RM112.001+2
Pasir Puteh Bus TerminalKota Tinggi Bus Terminal
9:15 PM
RM103.001+2
Pasir Puteh Bus TerminalLarkin Sentral
9:15 PM
RM103.001+2
Pasir Puteh Bus TerminalMersing Bus Terminal
9:15 PM
RM97.501+2
Pasir Puteh Bus TerminalPasir Gudang Bus Terminal
9:15 PM
RM106.001+2
Pekan MelorKota Tinggi Bus Terminal
8:35 PM
RM103.001+2
Pekan MelorLarkin Sentral
8:35 PM
RM103.001+2
Pekan MelorMersing Bus Terminal
8:35 PM
RM97.501+2
Pekan MelorPasir Gudang Bus Terminal
8:35 PM
RM106.001+2
R&R Jabi, JertehKota Tinggi Bus Terminal
10:00 PM
RM103.001+2
R&R Jabi, JertehLarkin Sentral
10:00 PM
RM103.001+2
R&R Jabi, JertehMersing Bus Terminal
10:00 PM
RM97.501+2
R&R Jabi, JertehPasir Gudang Bus Terminal
10:00 PM
RM106.001+2
Rantau Panjang Bus TerminalKota Tinggi Bus Terminal
7:00 PM
RM109.001+2
Rantau Panjang Bus TerminalLarkin Sentral
7:00 PM
RM109.001+2
Rantau Panjang Bus TerminalMersing Bus Terminal
7:00 PM
RM97.501+2
Rantau Panjang Bus TerminalPasir Gudang Bus Terminal
7:00 PM
RM112.001+2
Terminal Bas Kota BharuKota Tinggi Bus Terminal
8:00 PM
RM103.001+2
Terminal Bas Kota BharuLarkin Sentral
8:00 PM
RM103.001+2
Terminal Bas Kota BharuMersing Bus Terminal
8:00 PM
RM97.501+2
Terminal Bas Kota BharuPasir Gudang Bus Terminal
8:00 PM
RM106.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuKota Tinggi Bus Terminal
10:30 PM
RM103.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuLarkin Sentral
10:30 PM
RM103.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuMersing Bus Terminal
10:30 PM
RM97.501+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuPasir Gudang Bus Terminal
10:30 PM
RM106.001+2
To Selangor38 routes · 95 departures · from RM47.50
Sani Express timetable — To Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Dataran Peladang, Kuala KraiKajang Bus Terminal
10:00 AM10:00 PM
RM47.501+2
Dataran Peladang, Kuala KraiKlang Sentral Sani Bus Terminal
10:15 AM11:00 AM7:45 PM10:15 PM
RM50.001+2
Dataran Peladang, Kuala KraiTerminal 17, Shah Alam
10:15 AM11:00 AM1:30 PM7:45 PM10:15 PM
RM47.501+2
Hentian Bas PeringatKlang Sentral Sani Bus Terminal
8:40 PM
RM49.501+2
Hentian Bas PeringatTerminal 17, Shah Alam
8:40 PM
RM47.501+2
Hentian Bas SelisingKlang Sentral Sani Bus Terminal
8:55 PM
RM49.501+2
Hentian Bas SelisingTerminal 17, Shah Alam
8:55 PM
RM47.501+2
KFC Pasir TumbohKlang Sentral Sani Bus Terminal
8:35 PM
RM49.501+2
KFC Pasir TumbohTerminal 17, Shah Alam
8:35 PM
RM47.501+2
Kok Lanas Bus TerminalKajang Bus Terminal
9:05 AM9:05 PM
RM47.501+2
Kok Lanas Bus TerminalKlang Sentral Sani Bus Terminal
10:05 AM6:45 PM10:05 PM11:05 PM
RM50.001+2
Kok Lanas Bus TerminalTerminal 17, Shah Alam
10:05 AM12:35 PM6:45 PM10:05 PM11:05 PM
RM47.501+2
Lorong Nyior Cabang, Kubang KerianKlang Sentral Sani Bus Terminal
8:30 PM
RM49.501+2
Lorong Nyior Cabang, Kubang KerianTerminal 17, Shah Alam
8:30 PM
RM47.501+2
Machang Bus TerminalKajang Bus Terminal
9:30 AM9:30 PM
RM47.501+2
Machang Bus TerminalKlang Sentral Sani Bus Terminal
10:30 AM7:15 PM10:30 PM11:30 PM
RM50.001+2
Machang Bus TerminalTerminal 17, Shah Alam
10:30 AM1:00 PM7:15 PM10:30 PM11:30 PM
RM47.501+2
Pasir Mas Bus TerminalKlang Sentral Sani Bus Terminal
9:00 AM9:00 PM
RM50.001+2
Pasir Mas Bus TerminalTerminal 17, Shah Alam
9:00 AM9:00 PM
RM50.001+2
Pasir Puteh Bus TerminalKlang Sentral Sani Bus Terminal
9:30 PM
RM49.501+2
Pasir Puteh Bus TerminalTerminal 17, Shah Alam
9:30 PM
RM47.501+2
Pekan MelorKlang Sentral Sani Bus Terminal
8:45 PM
RM49.501+2
Pekan MelorTerminal 17, Shah Alam
8:45 PM
RM47.501+2
R&R Gua MusangKajang Bus Terminal
11:50 AM12:00 PM11:50 PM
RM47.501+2
R&R Gua MusangKlang Sentral Sani Bus Terminal
11:45 AM12:15 PM9:30 PM11:45 PM11:59 PM
RM50.001+2
R&R Gua MusangTerminal 17, Shah Alam
11:45 AM12:15 PM3:00 PM9:30 PM11:45 PM11:59 PM
RM47.501+2
Rantau Panjang Bus TerminalKlang Sentral Sani Bus Terminal
8:30 AM8:30 PM
RM50.001+2
Rantau Panjang Bus TerminalTerminal 17, Shah Alam
8:30 AM8:30 PM
RM50.001+2
Stesen Bas Ekspres Tanah MerahKlang Sentral Sani Bus Terminal
9:30 AM9:30 PM
RM49.501+2
Stesen Bas Ekspres Tanah MerahTerminal 17, Shah Alam
9:30 AM9:30 PM
RM47.501+2
Stesen Bas KeterehKajang Bus Terminal
9:00 AM9:00 PM
RM47.501+2
Stesen Bas KeterehKlang Sentral Sani Bus Terminal
10:00 AM6:40 PM10:00 PM11:00 PM
RM50.001+2
Stesen Bas KeterehTerminal 17, Shah Alam
10:00 AM12:30 PM6:40 PM10:00 PM11:00 PM
RM47.501+2
Terminal Bas Kota BharuKajang Bus Terminal
8:30 AM8:30 PM
RM47.501+2
Terminal Bas Kota BharuKlang Sentral Sani Bus Terminal
9:30 AM6:00 PM9:30 PM10:30 PM
RM50.001+2
Terminal Bas Kota BharuTerminal 17, Shah Alam
9:30 AM12:00 PM6:00 PM9:30 PM10:30 PM
RM47.501+2
UITM MachangKlang Sentral Sani Bus Terminal
9:45 PM
RM49.501+2
UITM MachangTerminal 17, Shah Alam
9:45 PM
RM47.501+2
To Kuala Lumpur38 routes · 133 departures · from RM44.00
Sani Express timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Dataran Peladang, Kuala KraiPutrajaya Sentral
10:00 AM10:00 PM
RM50.001+2
Dataran Peladang, Kuala KraiTBG (Terminal Bersepadu Gombak)
10:00 AM10:15 AM11:00 AM1:30 PM7:45 PM10:00 PM10:15 PM
RM44.001+2
Dataran Peladang, Kuala KraiTBS (Terminal Bersepadu Selatan)
10:00 AM10:15 AM11:00 AM1:30 PM7:45 PM9:30 PM10:00 PM10:15 PM
RM44.001+2
Hentian Bas PeringatTBG (Terminal Bersepadu Gombak)
8:40 PM
RM44.001+2
Hentian Bas PeringatTBS (Terminal Bersepadu Selatan)
8:40 PM
RM44.001+2
Hentian Bas SelisingTBG (Terminal Bersepadu Gombak)
8:55 PM
RM44.001+2
Hentian Bas SelisingTBS (Terminal Bersepadu Selatan)
8:55 PM
RM67.701+2
KFC Pasir TumbohTBG (Terminal Bersepadu Gombak)
8:35 PM
RM44.001+2
KFC Pasir TumbohTBS (Terminal Bersepadu Selatan)
8:35 PM
RM44.001+2
Kok Lanas Bus TerminalPutrajaya Sentral
9:05 AM9:05 PM
RM50.001+2
Kok Lanas Bus TerminalTBG (Terminal Bersepadu Gombak)
9:05 AM10:05 AM12:35 PM6:45 PM9:05 PM10:05 PM11:05 PM
RM44.001+2
Kok Lanas Bus TerminalTBS (Terminal Bersepadu Selatan)
9:05 AM10:05 AM12:35 PM6:45 PM9:05 PM10:05 PM11:05 PM
RM44.001+2
Lorong Nyior Cabang, Kubang KerianTBG (Terminal Bersepadu Gombak)
8:30 PM
RM44.001+2
Lorong Nyior Cabang, Kubang KerianTBS (Terminal Bersepadu Selatan)
8:30 PM
RM44.001+2
Machang Bus TerminalPutrajaya Sentral
9:30 AM9:30 PM
RM50.001+2
Machang Bus TerminalTBG (Terminal Bersepadu Gombak)
9:30 AM10:30 AM1:00 PM7:15 PM9:30 PM10:30 PM11:30 PM
RM44.001+2
Machang Bus TerminalTBS (Terminal Bersepadu Selatan)
9:30 AM10:30 AM1:00 PM7:15 PM9:00 PM9:30 PM10:30 PM11:30 PM
RM44.001+2
Pasir Mas Bus TerminalTBG (Terminal Bersepadu Gombak)
9:00 AM9:00 PM
RM47.001+2
Pasir Mas Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM8:00 PM9:00 PM
RM47.001+2
Pasir Puteh Bus TerminalTBG (Terminal Bersepadu Gombak)
9:30 PM
RM44.001+2
Pasir Puteh Bus TerminalTBS (Terminal Bersepadu Selatan)
9:30 PM
RM44.001+2
Pekan MelorTBG (Terminal Bersepadu Gombak)
8:45 PM
RM44.001+2
Pekan MelorTBS (Terminal Bersepadu Selatan)
8:45 PM
RM44.001+2
R&R Gua MusangPutrajaya Sentral
11:50 AM12:00 PM11:50 PM
RM50.001+2
R&R Gua MusangTBG (Terminal Bersepadu Gombak)
11:45 AM11:50 AM12:00 PM12:15 PM3:00 PM9:30 PM11:45 PM11:50 PM11:59 PM
RM44.001+2
R&R Gua MusangTBS (Terminal Bersepadu Selatan)
11:45 AM11:50 AM12:00 PM12:15 PM3:00 PM9:30 PM11:00 PM11:45 PM11:50 PM11:59 PM
RM44.001+2
Rantau Panjang Bus TerminalTBG (Terminal Bersepadu Gombak)
8:30 AM8:30 PM
RM47.001+2
Rantau Panjang Bus TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM7:30 PM8:30 PM
RM47.001+2
Stesen Bas Ekspres Tanah MerahTBG (Terminal Bersepadu Gombak)
9:30 AM9:30 PM
RM44.001+2
Stesen Bas Ekspres Tanah MerahTBS (Terminal Bersepadu Selatan)
9:30 AM8:30 PM9:30 PM
RM44.001+2
Stesen Bas KeterehPutrajaya Sentral
9:00 AM9:00 PM
RM50.001+2
Stesen Bas KeterehTBG (Terminal Bersepadu Gombak)
9:00 AM10:00 AM12:30 PM6:40 PM9:00 PM10:00 PM11:00 PM
RM44.001+2
Stesen Bas KeterehTBS (Terminal Bersepadu Selatan)
9:00 AM10:00 AM12:30 PM6:40 PM9:00 PM10:00 PM11:00 PM
RM44.001+2
Terminal Bas Kota BharuPutrajaya Sentral
8:30 AM8:30 PM
RM50.001+2
Terminal Bas Kota BharuTBG (Terminal Bersepadu Gombak)
8:30 AM9:30 AM12:00 PM6:00 PM8:30 PM9:30 PM10:30 PM
RM44.001+2
Terminal Bas Kota BharuTBS (Terminal Bersepadu Selatan)
8:30 AM9:30 AM12:00 PM6:00 PM8:30 PM9:30 PM10:30 PM
RM44.001+2
UITM MachangTBG (Terminal Bersepadu Gombak)
9:45 PM
RM44.001+2
UITM MachangTBS (Terminal Bersepadu Selatan)
9:45 PM
RM44.001+2
To Pahang26 routes · 70 departures · from RM20.00
Sani Express timetable — To Pahang
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalTerminal Kuantan Sentral
3:30 PM6:45 PM7:45 PM
RM20.001+2
Hentian Bas MarangTerminal Kuantan Sentral
1:30 PM5:00 PM6:00 PM11:00 PM
RM30.501+2
Hentian Bas PeringatShell Kuala Rompin
8:30 PM
RM97.501+2
Hentian Bas PeringatTerminal Kuantan Sentral
9:30 AM1:00 PM1:55 PM7:00 PM10:40 PM
RM54.001+2
Hentian Bas SelisingShell Kuala Rompin
8:45 PM
RM97.501+2
Hentian Bas SelisingTerminal Kuantan Sentral
9:45 AM1:15 PM2:10 PM7:15 PM
RM54.001+2
KFC Pasir TumbohShell Kuala Rompin
8:25 PM
RM97.501+2
KFC Pasir TumbohTerminal Kuantan Sentral
9:25 AM12:55 PM1:50 PM6:55 PM10:35 PM
RM54.001+2
Kuala Terengganu Bus Terminal (MBKT)Terminal Kuantan Sentral
1:15 AM1:00 PM4:30 PM5:30 PM10:30 PM
RM30.501+2
Lorong Nyior Cabang, Kubang KerianShell Kuala Rompin
8:20 PM
RM97.501+2
Lorong Nyior Cabang, Kubang KerianTerminal Kuantan Sentral
9:20 AM12:50 PM1:45 PM6:50 PM10:30 PM
RM54.001+2
Pasir Mas Bus TerminalShell Kuala Rompin
7:30 PM
RM97.501+2
Pasir Mas Bus TerminalTerminal Kuantan Sentral
8:30 AM
RM57.001+2
Pasir Puteh Bus TerminalShell Kuala Rompin
9:15 PM
RM97.501+2
Pasir Puteh Bus TerminalTerminal Kuantan Sentral
10:20 AM1:50 PM2:30 PM7:50 PM11:15 PM
RM54.001+2
Pekan MelorShell Kuala Rompin
8:35 PM
RM97.501+2
Pekan MelorTerminal Kuantan Sentral
9:35 AM1:05 PM2:00 PM7:05 PM10:45 PM
RM54.001+2
R&R Jabi, JertehShell Kuala Rompin
10:00 PM
RM97.501+2
R&R Jabi, JertehTerminal Kuantan Sentral
11:00 AM2:30 PM3:15 PM8:30 PM
RM54.001+2
Rantau Panjang Bus TerminalShell Kuala Rompin
7:00 PM
RM97.501+2
Rantau Panjang Bus TerminalTerminal Kuantan Sentral
8:00 AM
RM57.001+2
Stesen Bas PakaTerminal Kuantan Sentral
3:45 PM7:15 PM8:15 PM
RM20.001+2
Terminal Bas Kota BharuShell Kuala Rompin
8:00 PM
RM97.501+2
Terminal Bas Kota BharuTerminal Kuantan Sentral
9:00 AM12:30 PM1:30 PM6:30 PM10:00 PM
RM54.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuShell Kuala Rompin
10:30 PM
RM97.501+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuTerminal Kuantan Sentral
11:30 AM3:00 PM3:45 PM9:00 PM
RM54.001+2
To Malacca26 routes · 30 departures · from RM48.00
Sani Express timetable — To Malacca
Boarding pointArrival pointDeparture timesFare fromSeating
Dataran Peladang, Kuala KraiAlor Gajah Bus Terminal
9:30 PM10:30 PM
RM55.001+2 / 2+2
Dataran Peladang, Kuala KraiMelaka Sentral
9:30 PM10:30 PM
RM55.001+2 / 2+2
Hentian Bas PeringatAlor Gajah Bus Terminal
8:55 PM
RM55.002+2
Hentian Bas PeringatMelaka Sentral
8:55 PM
RM55.002+2
Hentian Bas SelisingAlor Gajah Bus Terminal
9:10 PM
RM55.002+2
Hentian Bas SelisingMelaka Sentral
9:10 PM
RM55.002+2
Lorong Nyior Cabang, Kubang KerianAlor Gajah Bus Terminal
8:45 PM
RM55.002+2
Lorong Nyior Cabang, Kubang KerianMelaka Sentral
8:45 PM
RM55.002+2
Machang Bus TerminalAlor Gajah Bus Terminal
9:00 PM
RM83.001+2
Machang Bus TerminalMelaka Sentral
9:00 PM
RM83.001+2
Pasir Mas Bus TerminalAlor Gajah Bus Terminal
8:00 PM
RM83.001+2
Pasir Mas Bus TerminalMelaka Sentral
8:00 PM
RM83.001+2
Pasir Puteh Bus TerminalAlor Gajah Bus Terminal
9:30 PM
RM55.002+2
Pasir Puteh Bus TerminalMelaka Sentral
9:30 PM
RM48.002+2
Pekan MelorAlor Gajah Bus Terminal
9:00 PM
RM55.002+2
Pekan MelorMelaka Sentral
9:00 PM
RM55.002+2
R&R Gua MusangAlor Gajah Bus Terminal
11:00 PM11:59 PM
RM55.001+2 / 2+2
R&R Gua MusangMelaka Sentral
11:00 PM11:59 PM
RM55.001+2 / 2+2
Rantau Panjang Bus TerminalAlor Gajah Bus Terminal
7:30 PM
RM83.001+2
Rantau Panjang Bus TerminalMelaka Sentral
7:30 PM
RM83.001+2
Stesen Bas Ekspres Tanah MerahAlor Gajah Bus Terminal
8:30 PM
RM83.001+2
Stesen Bas Ekspres Tanah MerahMelaka Sentral
8:30 PM
RM83.001+2
Terminal Bas Kota BharuAlor Gajah Bus Terminal
8:30 PM
RM55.002+2
Terminal Bas Kota BharuMelaka Sentral
8:30 PM
RM55.002+2
UITM MachangAlor Gajah Bus Terminal
9:45 PM
RM55.002+2
UITM MachangMelaka Sentral
9:45 PM
RM55.002+2
To Negeri Sembilan26 routes · 30 departures · from RM50.00
Sani Express timetable — To Negeri Sembilan
Boarding pointArrival pointDeparture timesFare fromSeating
Dataran Peladang, Kuala KraiDataran Nilai
9:30 PM10:30 PM
RM50.001+2 / 2+2
Dataran Peladang, Kuala KraiTerminal 1 Seremban
9:30 PM10:30 PM
RM50.001+2 / 2+2
Hentian Bas PeringatDataran Nilai
8:55 PM
RM50.002+2
Hentian Bas PeringatTerminal 1 Seremban
8:55 PM
RM50.002+2
Hentian Bas SelisingDataran Nilai
9:10 PM
RM50.002+2
Hentian Bas SelisingTerminal 1 Seremban
9:10 PM
RM50.002+2
Lorong Nyior Cabang, Kubang KerianDataran Nilai
8:45 PM
RM50.002+2
Lorong Nyior Cabang, Kubang KerianTerminal 1 Seremban
8:45 PM
RM50.002+2
Machang Bus TerminalDataran Nilai
9:00 PM
RM69.001+2
Machang Bus TerminalTerminal 1 Seremban
9:00 PM
RM71.001+2
Pasir Mas Bus TerminalDataran Nilai
8:00 PM
RM69.001+2
Pasir Mas Bus TerminalTerminal 1 Seremban
8:00 PM
RM71.001+2
Pasir Puteh Bus TerminalDataran Nilai
9:30 PM
RM50.002+2
Pasir Puteh Bus TerminalTerminal 1 Seremban
9:30 PM
RM50.002+2
Pekan MelorDataran Nilai
9:00 PM
RM50.002+2
Pekan MelorTerminal 1 Seremban
9:00 PM
RM50.002+2
R&R Gua MusangDataran Nilai
11:00 PM11:59 PM
RM50.001+2 / 2+2
R&R Gua MusangTerminal 1 Seremban
11:00 PM11:59 PM
RM50.001+2 / 2+2
Rantau Panjang Bus TerminalDataran Nilai
7:30 PM
RM69.001+2
Rantau Panjang Bus TerminalTerminal 1 Seremban
7:30 PM
RM71.001+2
Stesen Bas Ekspres Tanah MerahDataran Nilai
8:30 PM
RM69.001+2
Stesen Bas Ekspres Tanah MerahTerminal 1 Seremban
8:30 PM
RM71.001+2
Terminal Bas Kota BharuDataran Nilai
8:30 PM
RM50.002+2
Terminal Bas Kota BharuTerminal 1 Seremban
8:30 PM
RM50.002+2
UITM MachangDataran Nilai
9:45 PM
RM50.002+2
UITM MachangTerminal 1 Seremban
9:45 PM
RM50.002+2
To Kedah24 routes · 24 departures · from RM50.00
Sani Express timetable — To Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Pasir Mas Bus TerminalChanglun Bus Terminal
10:30 PM
RM60.001+2
Pasir Mas Bus TerminalJitra Bus Terminal
10:30 PM
RM55.001+2
Pasir Mas Bus TerminalShahab Perdana Bus Terminal, Alor Setar
10:30 PM
RM55.001+2
Pasir Mas Bus TerminalTerminal Bas Ekspres Ukir Square Sungai Petani
10:30 PM
RM50.001+2
Pasir Puteh Bus TerminalChanglun Bus Terminal
9:00 PM
RM60.001+2
Pasir Puteh Bus TerminalJitra Bus Terminal
9:00 PM
RM55.001+2
Pasir Puteh Bus TerminalShahab Perdana Bus Terminal, Alor Setar
9:00 PM
RM55.001+2
Pasir Puteh Bus TerminalTerminal Bas Ekspres Ukir Square Sungai Petani
9:00 PM
RM50.001+2
Politeknik JeliChanglun Bus Terminal
11:55 PM
RM60.001+2
Politeknik JeliJitra Bus Terminal
11:55 PM
RM55.001+2
Politeknik JeliShahab Perdana Bus Terminal, Alor Setar
11:55 PM
RM55.001+2
Politeknik JeliTerminal Bas Ekspres Ukir Square Sungai Petani
11:55 PM
RM50.001+2
Stesen Bas Ekspres Tanah MerahChanglun Bus Terminal
11:00 PM
RM60.001+2
Stesen Bas Ekspres Tanah MerahJitra Bus Terminal
11:00 PM
RM55.001+2
Stesen Bas Ekspres Tanah MerahShahab Perdana Bus Terminal, Alor Setar
11:00 PM
RM55.001+2
Stesen Bas Ekspres Tanah MerahTerminal Bas Ekspres Ukir Square Sungai Petani
11:00 PM
RM50.001+2
Terminal Bas Kota BharuChanglun Bus Terminal
10:00 PM
RM60.001+2
Terminal Bas Kota BharuJitra Bus Terminal
10:00 PM
RM55.001+2
Terminal Bas Kota BharuShahab Perdana Bus Terminal, Alor Setar
10:00 PM
RM55.001+2
Terminal Bas Kota BharuTerminal Bas Ekspres Ukir Square Sungai Petani
10:00 PM
RM50.001+2
UMK JeliChanglun Bus Terminal
11:50 PM
RM60.001+2
UMK JeliJitra Bus Terminal
11:50 PM
RM55.001+2
UMK JeliShahab Perdana Bus Terminal, Alor Setar
11:50 PM
RM55.001+2
UMK JeliTerminal Bas Ekspres Ukir Square Sungai Petani
11:50 PM
RM50.001+2
To Perlis12 routes · 12 departures · from RM65.00
Sani Express timetable — To Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Pasir Mas Bus TerminalKuala Perlis Bus Terminal
10:30 PM
RM65.001+2
Pasir Mas Bus TerminalPerlis Sentral
10:30 PM
RM65.001+2
Pasir Puteh Bus TerminalKuala Perlis Bus Terminal
9:00 PM
RM65.001+2
Pasir Puteh Bus TerminalPerlis Sentral
9:00 PM
RM65.001+2
Politeknik JeliKuala Perlis Bus Terminal
11:55 PM
RM65.001+2
Politeknik JeliPerlis Sentral
11:55 PM
RM65.001+2
Stesen Bas Ekspres Tanah MerahKuala Perlis Bus Terminal
11:00 PM
RM65.001+2
Stesen Bas Ekspres Tanah MerahPerlis Sentral
11:00 PM
RM65.001+2
Terminal Bas Kota BharuKuala Perlis Bus Terminal
10:00 PM
RM65.001+2
Terminal Bas Kota BharuPerlis Sentral
10:00 PM
RM65.001+2
UMK JeliKuala Perlis Bus Terminal
11:50 PM
RM65.001+2
UMK JeliPerlis Sentral
11:50 PM
RM65.001+2
No routes match your filter.
Click a section to expand it, or type in the filter box to search every section at once. Book Sani Express

Boarding points

Sani Express picks up at 48 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.

Frequently asked questions

How much does a Sani Express ticket cost?

Sani Express fares start at RM20.00 one way, depending on the route and coach class.

Where does Sani Express go?
How do I book a Sani Express ticket?

You can book Sani Express tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.

What time do Sani Express buses depart?

Departures run from 1:15 AM through to 11:59 PM, depending on the route.

Other operators to Kelantan

Advertisement