Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Sani Express (Sani United)

430 routes · 10 states · 1,229 daily departures · from RM20.00

430
Routes
1,229
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 (Sani United) operates 430 scheduled routes to Terengganu, Johor, Kedah, Pahang, Kuala Lumpur, Selangor, Perlis, Kelantan, Malacca and Negeri Sembilan, with 1,229 departures a day and fares from RM20.00.

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

Book Sani Express (Sani United) online

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

Check live fares & availability

Sani Express (Sani United) 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 (Sani United) may add, withdraw or retime services without notice.

To Terengganu189 routes · 536 departures · from RM45.00
Sani Express (Sani United) timetable — To Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Alor Gajah Bus TerminalDungun Bus Terminal
12:00 PM9:00 PM
RM75.601+2
Alor Gajah Bus TerminalHentian Bas Marang
12:00 PM9:00 PM
RM88.001+2
Alor Gajah Bus TerminalKuala Terengganu Bus Terminal (MBKT)
12:00 PM9:00 PM
RM88.001+2
Alor Gajah Bus TerminalStesen Bas Kerteh
12:00 PM9:00 PM
RM75.601+2
Alor Gajah Bus TerminalStesen Bas Paka
12:00 PM9:00 PM
RM75.601+2
Ayer Hitam Bus TerminalDungun Bus Terminal
11:30 PM
RM69.001+2
Ayer Hitam Bus TerminalHentian Bas Marang
11:30 PM
RM80.001+2
Ayer Hitam Bus TerminalKuala Terengganu Bus Terminal (MBKT)
11:30 PM
RM80.001+2
Ayer Hitam Bus TerminalStesen Bas Bandar Chukai
11:30 PM
RM69.001+2
Ayer Hitam Bus TerminalStesen Bas Kerteh
11:30 PM
RM69.001+2
Ayer Hitam Bus TerminalStesen Bas Paka
11:30 PM
RM69.001+2
Ayer Hitam Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
11:30 PM
RM80.001+2
Changlun Bus TerminalDungun Bus Terminal
8:30 PM
RM75.001+2
Changlun Bus TerminalHentian Bas Marang
8:30 PM
RM66.001+2
Changlun Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 PM
RM66.001+2
Changlun Bus TerminalR&R Jabi, Jerteh
8:30 PM
RM63.001+2
Changlun Bus TerminalStesen Bas Bandar Chukai
8:30 PM
RM85.001+2
Changlun Bus TerminalStesen Bas Kerteh
8:30 PM
RM85.001+2
Changlun Bus TerminalStesen Bas Paka
8:30 PM
RM85.001+2
Changlun Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 PM
RM63.001+2
Changlun Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
8:30 PM
RM66.001+2
Jitra Bus TerminalDungun Bus Terminal
9:00 PM
RM75.001+2
Jitra Bus TerminalHentian Bas Marang
9:00 PM
RM66.001+2
Jitra Bus TerminalKuala Terengganu Bus Terminal (MBKT)
9:00 PM
RM66.001+2
Jitra Bus TerminalR&R Jabi, Jerteh
9:00 PM
RM62.001+2
Jitra Bus TerminalStesen Bas Bandar Chukai
9:00 PM
RM85.001+2
Jitra Bus TerminalStesen Bas Kerteh
9:00 PM
RM85.001+2
Jitra Bus TerminalStesen Bas Paka
9:00 PM
RM85.001+2
Jitra Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:00 PM
RM62.001+2
Jitra Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
9:00 PM
RM66.001+2
Kajang Bus TerminalDungun Bus Terminal
10:30 AM2:30 PM5:00 PM6:00 PM9:00 PM9:05 PM
RM59.101+2
Kajang Bus TerminalHentian Bas Marang
10:30 AM2:30 PM5:00 PM6:00 PM9:00 PM9:05 PM
RM71.301+2
Kajang Bus TerminalKuala Terengganu Bus Terminal (MBKT)
10:30 AM2:30 PM5:00 PM6:00 PM9:00 PM9:05 PM
RM71.301+2
Kajang Bus TerminalStesen Bas Bandar Chukai
9:30 AM11:30 AM7:30 PM10:00 PM
RM60.001+2
Kajang Bus TerminalStesen Bas Kerteh
10:30 AM2:30 PM5:00 PM6:00 PM9:00 PM9:05 PM
RM59.101+2
Kajang Bus TerminalStesen Bas Paka
10:30 AM2:30 PM5:00 PM6:00 PM9:00 PM9:05 PM
RM59.101+2
Kajang Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
10:30 AM2:30 PM5:00 PM6:00 PM9:00 PM9:05 PM
RM71.301+2
Klang Sentral Sani Bus TerminalDungun Bus Terminal
8:00 AM11:30 AM4:00 PM7:30 PM10:00 PM10:30 PM
RM59.601+2
Klang Sentral Sani Bus TerminalHentian Bas Marang
8:00 AM11:30 AM4:00 PM7:30 PM10:00 PM10:30 PM
RM71.901+2
Klang Sentral Sani Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:00 AM11:30 AM4:00 PM7:30 PM10:00 PM10:30 PM
RM71.901+2
Klang Sentral Sani Bus TerminalStesen Bas Bandar Chukai
7:30 AM3:30 PM10:30 PM
RM50.001+2
Klang Sentral Sani Bus TerminalStesen Bas Kerteh
8:00 AM11:30 AM4:00 PM7:30 PM10:00 PM10:30 PM
RM59.601+2
Klang Sentral Sani Bus TerminalStesen Bas Paka
8:00 AM11:30 AM4:00 PM7:30 PM10:00 PM10:30 PM
RM59.601+2
Klang Sentral Sani Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
8:00 AM11:30 AM4:00 PM7:30 PM10:00 PM10:30 PM
RM71.901+2
Kota TinggiDungun Bus Terminal
10:30 AM10:00 PM
RM69.001+2
Kota TinggiHentian Bas Marang
10:30 AM10:00 PM
RM80.001+2
Kota TinggiKuala Terengganu Bus Terminal (MBKT)
10:30 AM10:00 PM
RM80.001+2
Kota TinggiStesen Bas Bandar Chukai
10:00 PM
RM69.001+2
Kota TinggiStesen Bas Kerteh
10:30 AM10:00 PM
RM69.001+2
Kota TinggiStesen Bas Paka
10:30 AM10:00 PM
RM69.001+2
Kota TinggiUniversiti Sultan Zainal Abidin (UniSZA)
10:30 AM10:00 PM
RM80.001+2
Kuala Perlis Bus TerminalDungun Bus Terminal
7:30 PM
RM75.001+2
Kuala Perlis Bus TerminalHentian Bas Marang
7:30 PM
RM69.001+2
Kuala Perlis Bus TerminalKuala Terengganu Bus Terminal (MBKT)
7:30 PM
RM69.001+2
Kuala Perlis Bus TerminalR&R Jabi, Jerteh
7:30 PM
RM65.001+2
Kuala Perlis Bus TerminalStesen Bas Bandar Chukai
7:30 PM
RM85.001+2
Kuala Perlis Bus TerminalStesen Bas Kerteh
7:30 PM
RM85.001+2
Kuala Perlis Bus TerminalStesen Bas Paka
7:30 PM
RM85.001+2
Kuala Perlis Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
7:30 PM
RM64.001+2
Kuala Perlis Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
7:30 PM
RM69.001+2
Larkin SentralDungun Bus Terminal
9:30 AM9:00 PM10:00 PM
RM69.001+2
Larkin SentralHentian Bas Marang
9:30 AM9:00 PM10:00 PM
RM80.001+2
Larkin SentralKuala Terengganu Bus Terminal (MBKT)
9:30 AM9:00 PM10:00 PM
RM80.001+2
Larkin SentralStesen Bas Bandar Chukai
9:00 PM10:00 PM
RM69.001+2
Larkin SentralStesen Bas Kerteh
9:30 AM9:00 PM10:00 PM
RM69.001+2
Larkin SentralStesen Bas Paka
9:30 AM9:00 PM10:00 PM
RM69.001+2
Larkin SentralUniversiti Sultan Zainal Abidin (UniSZA)
9:30 AM9:00 PM10:00 PM
RM80.001+2
Majlis Daerah Yong PengDungun Bus Terminal
11:59 PM
RM69.001+2
Majlis Daerah Yong PengHentian Bas Marang
11:59 PM
RM80.001+2
Majlis Daerah Yong PengKuala Terengganu Bus Terminal (MBKT)
11:59 PM
RM80.001+2
Majlis Daerah Yong PengStesen Bas Bandar Chukai
11:59 PM
RM69.001+2
Majlis Daerah Yong PengStesen Bas Kerteh
11:59 PM
RM69.001+2
Majlis Daerah Yong PengStesen Bas Paka
11:59 PM
RM69.001+2
Majlis Daerah Yong PengUniversiti Sultan Zainal Abidin (UniSZA)
11:59 PM
RM80.001+2
Melaka SentralDungun Bus Terminal
11:00 AM8:00 PM
RM75.601+2
Melaka SentralHentian Bas Marang
11:00 AM8:00 PM
RM88.001+2
Melaka SentralKuala Terengganu Bus Terminal (MBKT)
11:00 AM8:00 PM
RM88.001+2
Melaka SentralStesen Bas Kerteh
11:00 AM8:00 PM
RM75.601+2
Melaka SentralStesen Bas Paka
11:00 AM8:00 PM
RM75.601+2
MersingDungun Bus Terminal
11:30 AM11:15 PM
RM50.001+2
MersingHentian Bas Marang
11:30 AM11:15 PM
RM60.001+2
MersingKuala Terengganu Bus Terminal (MBKT)
11:30 AM11:15 PM
RM60.001+2
MersingStesen Bas Bandar Chukai
11:15 PM
RM50.001+2
MersingStesen Bas Kerteh
11:30 AM11:15 PM
RM50.001+2
MersingStesen Bas Paka
11:30 AM11:15 PM
RM50.001+2
MersingUniversiti Sultan Zainal Abidin (UniSZA)
11:30 AM11:15 PM
RM60.001+2
Muadzam Shah Bus TerminalDungun Bus Terminal
2:00 AM
RM45.001+2
Muadzam Shah Bus TerminalHentian Bas Marang
2:00 AM
RM45.001+2
Muadzam Shah Bus TerminalKuala Terengganu Bus Terminal (MBKT)
2:00 AM
RM45.001+2
Muadzam Shah Bus TerminalStesen Bas Bandar Chukai
2:00 AM
RM45.001+2
Muadzam Shah Bus TerminalStesen Bas Kerteh
2:00 AM
RM45.001+2
Muadzam Shah Bus TerminalStesen Bas Paka
2:00 AM
RM45.001+2
Muadzam Shah Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
2:00 AM
RM45.001+2
Pasir Gudang Bus TerminalDungun Bus Terminal
8:30 AM8:00 PM9:15 PM
RM75.001+2
Pasir Gudang Bus TerminalHentian Bas Marang
8:30 AM8:00 PM9:15 PM
RM80.001+2
Pasir Gudang Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 AM8:00 PM9:15 PM
RM80.001+2
Pasir Gudang Bus TerminalStesen Bas Bandar Chukai
8:00 PM9:15 PM
RM75.001+2
Pasir Gudang Bus TerminalStesen Bas Kerteh
8:30 AM8:00 PM9:15 PM
RM75.001+2
Pasir Gudang Bus TerminalStesen Bas Paka
8:30 AM8:00 PM9:15 PM
RM75.001+2
Pasir Gudang Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
8:30 AM8:00 PM9:15 PM
RM80.001+2
Perlis SentralDungun Bus Terminal
8:00 PM
RM75.001+2
Perlis SentralHentian Bas Marang
8:00 PM
RM67.001+2
Perlis SentralKuala Terengganu Bus Terminal (MBKT)
8:00 PM
RM67.001+2
Perlis SentralR&R Jabi, Jerteh
8:00 PM
RM65.001+2
Perlis SentralStesen Bas Bandar Chukai
8:00 PM
RM85.001+2
Perlis SentralStesen Bas Kerteh
8:00 PM
RM85.001+2
Perlis SentralStesen Bas Paka
8:00 PM
RM85.001+2
Perlis SentralTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:00 PM
RM64.001+2
Perlis SentralUniversiti Sultan Zainal Abidin (UniSZA)
8:00 PM
RM67.001+2
Putrajaya SentralDungun Bus Terminal
11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM
RM59.301+2
Putrajaya SentralHentian Bas Marang
11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM
RM69.801+2
Putrajaya SentralKuala Terengganu Bus Terminal (MBKT)
11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM
RM69.801+2
Putrajaya SentralStesen Bas Bandar Chukai
10:15 AM12:15 PM8:15 PM10:45 PM
RM50.001+2
Putrajaya SentralStesen Bas Kerteh
11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM
RM59.301+2
Putrajaya SentralStesen Bas Paka
11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM
RM59.301+2
Putrajaya SentralUniversiti Sultan Zainal Abidin (UniSZA)
11:15 AM3:15 PM5:45 PM6:45 PM9:45 PM
RM69.801+2
Segamat Bus TerminalDungun Bus Terminal
1:00 AM
RM55.001+2
Segamat Bus TerminalHentian Bas Marang
1:00 AM
RM59.001+2
Segamat Bus TerminalKuala Terengganu Bus Terminal (MBKT)
1:00 AM
RM59.001+2
Segamat Bus TerminalStesen Bas Bandar Chukai
1:00 AM
RM55.001+2
Segamat Bus TerminalStesen Bas Kerteh
1:00 AM
RM55.001+2
Segamat Bus TerminalStesen Bas Paka
1:00 AM
RM55.001+2
Segamat Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
1:00 AM
RM59.001+2
Shahab Perdana Bus Terminal, Alor SetarDungun Bus Terminal
9:30 PM
RM75.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Bas Marang
9:30 PM
RM64.001+2
Shahab Perdana Bus Terminal, Alor SetarKuala Terengganu Bus Terminal (MBKT)
9:30 PM
RM64.001+2
Shahab Perdana Bus Terminal, Alor SetarR&R Jabi, Jerteh
9:30 PM
RM61.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Bandar Chukai
9:30 PM
RM85.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Kerteh
9:30 PM
RM85.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Paka
9:30 PM
RM85.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:30 PM
RM61.001+2
Shahab Perdana Bus Terminal, Alor SetarUniversiti Sultan Zainal Abidin (UniSZA)
9:30 PM
RM64.001+2
Shell Kuala RompinDungun Bus Terminal
12:30 PM11:59 PM
RM50.001+2
Shell Kuala RompinHentian Bas Marang
12:30 PM11:59 PM
RM50.001+2
Shell Kuala RompinKuala Terengganu Bus Terminal (MBKT)
12:30 PM11:59 PM
RM50.001+2
Shell Kuala RompinStesen Bas Bandar Chukai
11:59 PM
RM50.001+2
Shell Kuala RompinStesen Bas Kerteh
12:30 PM11:59 PM
RM50.001+2
Shell Kuala RompinStesen Bas Paka
12:30 PM11:59 PM
RM50.001+2
Shell Kuala RompinUniversiti Sultan Zainal Abidin (UniSZA)
12:30 PM11:59 PM
RM50.001+2
TBG (Terminal Bersepadu Gombak)Dungun Bus Terminal
12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM
RM52.501+2
TBG (Terminal Bersepadu Gombak)Hentian Bas MDHT Ajil
12:30 AM
RM64.801+2
TBG (Terminal Bersepadu Gombak)Hentian Bas Marang
12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM
RM64.801+2
TBG (Terminal Bersepadu Gombak)Kuala Terengganu Bus Terminal (MBKT)
12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM
RM64.801+2
TBG (Terminal Bersepadu Gombak)Masjid Bukit Payong
12:30 AM
RM64.801+2
TBG (Terminal Bersepadu Gombak)Stesen Bas Bandar Chukai
12:30 AM9:30 AM11:30 AM1:30 PM5:30 PM9:30 PM11:45 PM
RM54.001+2
TBG (Terminal Bersepadu Gombak)Stesen Bas Kerteh
12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM
RM52.501+2
TBG (Terminal Bersepadu Gombak)Stesen Bas Paka
12:30 AM10:00 AM12:30 PM1:30 PM3:00 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM
RM52.501+2
TBG (Terminal Bersepadu Gombak)Universiti Sultan Zainal Abidin (UniSZA)
12:30 AM10:00 AM12:30 PM1:30 PM4:30 PM6:30 PM7:00 PM8:00 PM9:30 PM11:00 PM11:45 PM
RM64.801+2
TBS (Terminal Bersepadu Selatan)Dungun Bus Terminal
12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM
RM56.301+2
TBS (Terminal Bersepadu Selatan)Hentian Bas MDHT Ajil
12:00 AM
RM68.601+2
TBS (Terminal Bersepadu Selatan)Hentian Bas Marang
12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM
RM68.601+2
TBS (Terminal Bersepadu Selatan)Kuala Terengganu Bus Terminal (MBKT)
12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM
RM68.601+2
TBS (Terminal Bersepadu Selatan)Masjid Bukit Payong
12:00 AM
RM68.601+2
TBS (Terminal Bersepadu Selatan)Stesen Bas Bandar Chukai
12:00 AM9:00 AM11:00 AM1:00 PM5:00 PM9:00 PM11:30 PM
RM54.001+2
TBS (Terminal Bersepadu Selatan)Stesen Bas Kerteh
12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM
RM56.301+2
TBS (Terminal Bersepadu Selatan)Stesen Bas Paka
12:00 AM9:30 AM12:00 PM1:00 PM2:30 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM
RM56.301+2
TBS (Terminal Bersepadu Selatan)Universiti Sultan Zainal Abidin (UniSZA)
12:00 AM9:30 AM12:00 PM1:00 PM4:00 PM5:45 PM6:30 PM7:30 PM9:00 PM10:30 PM11:30 PM
RM68.601+2
Terminal 1 SerembanDungun Bus Terminal
9:30 AM1:00 PM4:00 PM5:00 PM8:00 PM
RM63.801+2
Terminal 1 SerembanHentian Bas Marang
9:30 AM1:00 PM4:00 PM5:00 PM8:00 PM
RM76.401+2
Terminal 1 SerembanKuala Terengganu Bus Terminal (MBKT)
9:30 AM1:00 PM4:00 PM5:00 PM8:00 PM
RM76.401+2
Terminal 1 SerembanStesen Bas Bandar Chukai
8:30 AM10:30 AM6:30 PM9:00 PM
RM60.001+2
Terminal 1 SerembanStesen Bas Kerteh
9:30 AM1:00 PM4:00 PM5:00 PM8:00 PM
RM63.801+2
Terminal 1 SerembanStesen Bas Paka
9:30 AM1:00 PM4:00 PM5:00 PM8:00 PM
RM63.801+2
Terminal 1 SerembanUniversiti Sultan Zainal Abidin (UniSZA)
9:30 AM1:00 PM4:00 PM5:00 PM8:00 PM
RM76.401+2
Terminal 17, Shah AlamDungun Bus Terminal
8:30 AM12:00 PM4:30 PM8:00 PM10:30 PM11:00 PM
RM59.101+2
Terminal 17, Shah AlamHentian Bas MDHT Ajil
11:00 PM
RM71.401+2
Terminal 17, Shah AlamHentian Bas Marang
8:30 AM12:00 PM4:30 PM8:00 PM10:30 PM11:00 PM
RM71.401+2
Terminal 17, Shah AlamKuala Terengganu Bus Terminal (MBKT)
8:30 AM12:00 PM4:30 PM8:00 PM10:30 PM11:00 PM
RM71.401+2
Terminal 17, Shah AlamMasjid Bukit Payong
11:00 PM
RM71.401+2
Terminal 17, Shah AlamStesen Bas Bandar Chukai
8:00 AM4:00 PM11:00 PM
RM50.001+2
Terminal 17, Shah AlamStesen Bas Kerteh
8:30 AM12:00 PM4:30 PM8:00 PM10:30 PM11:00 PM
RM59.101+2
Terminal 17, Shah AlamStesen Bas Paka
8:30 AM12:00 PM4:30 PM8:00 PM10:30 PM11:00 PM
RM59.101+2
Terminal 17, Shah AlamUniversiti Sultan Zainal Abidin (UniSZA)
8:30 AM12:00 PM4:30 PM8:00 PM10:30 PM11:00 PM
RM71.401+2
Terminal Bas Ekspres Ukir Square Sungai PetaniDungun Bus Terminal
10:45 PM
RM65.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Bas Marang
10:45 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKuala Terengganu Bus Terminal (MBKT)
10:45 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniR&R Jabi, Jerteh
10:45 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Bandar Chukai
10:45 PM
RM75.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Kerteh
10:45 PM
RM75.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Paka
10:45 PM
RM75.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:45 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUniversiti Sultan Zainal Abidin (UniSZA)
10:45 PM
RM55.001+2
Terminal Bas Taman UDungun Bus Terminal
10:30 PM
RM69.001+2
Terminal Bas Taman UHentian Bas Marang
10:30 PM
RM80.001+2
Terminal Bas Taman UKuala Terengganu Bus Terminal (MBKT)
10:30 PM
RM80.001+2
Terminal Bas Taman UStesen Bas Bandar Chukai
10:30 PM
RM69.001+2
Terminal Bas Taman UStesen Bas Kerteh
10:30 PM
RM69.001+2
Terminal Bas Taman UStesen Bas Paka
10:30 PM
RM69.001+2
Terminal Bas Taman UUniversiti Sultan Zainal Abidin (UniSZA)
10:30 PM
RM80.001+2
To Johor68 routes · 117 departures · from RM30.00
Sani Express (Sani United) timetable — To Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalAyer Hitam Bus Terminal
10:45 PM
RM69.001+2
Dungun Bus TerminalKota Tinggi
11:00 AM10:30 PM
RM75.001+2
Dungun Bus TerminalLarkin Sentral
11:00 AM10:30 PM10:45 PM
RM69.001+2
Dungun Bus TerminalMajlis Daerah Yong Peng
10:45 PM
RM69.001+2
Dungun Bus TerminalMersing
11:00 AM10:30 PM
RM50.001+2
Dungun Bus TerminalPasir Gudang Bus Terminal
11:00 AM10:30 PM10:45 PM
RM75.001+2
Dungun Bus TerminalSegamat Bus Terminal
10:45 PM
RM55.001+2
Dungun Bus TerminalTerminal Bas Taman U
10:45 PM
RM69.001+2
Dungun Bus TerminalUlu Tiram
11:00 AM10:30 PM
RM75.001+2
Hentian Bas MarangAyer Hitam Bus Terminal
10:00 PM
RM80.001+2
Hentian Bas MarangKota Tinggi
10:00 AM9:30 PM
RM80.001+2
Hentian Bas MarangLarkin Sentral
10:00 AM9:30 PM10:00 PM
RM80.001+2
Hentian Bas MarangMajlis Daerah Yong Peng
10:00 PM
RM80.001+2
Hentian Bas MarangMersing
10:00 AM9:30 PM
RM60.001+2
Hentian Bas MarangPasir Gudang Bus Terminal
10:00 AM9:30 PM10:00 PM
RM80.001+2
Hentian Bas MarangSegamat Bus Terminal
10:00 PM
RM55.001+2
Hentian Bas MarangTerminal Bas Taman U
10:00 PM
RM80.001+2
Hentian Bas MarangUlu Tiram
10:00 AM9:30 PM
RM80.001+2
Kuala Terengganu Bus Terminal (MBKT)Ayer Hitam Bus Terminal
9:30 PM
RM80.001+2
Kuala Terengganu Bus Terminal (MBKT)Kota Tinggi
9:30 AM9:00 PM
RM80.001+2
Kuala Terengganu Bus Terminal (MBKT)Larkin Sentral
9:30 AM9:00 PM9:30 PM
RM80.001+2
Kuala Terengganu Bus Terminal (MBKT)Majlis Daerah Yong Peng
9:30 PM
RM80.001+2
Kuala Terengganu Bus Terminal (MBKT)Mersing
9:30 AM9:00 PM
RM60.001+2
Kuala Terengganu Bus Terminal (MBKT)Pasir Gudang Bus Terminal
9:30 AM9:00 PM9:30 PM
RM80.001+2
Kuala Terengganu Bus Terminal (MBKT)Segamat Bus Terminal
9:30 PM
RM59.001+2
Kuala Terengganu Bus Terminal (MBKT)Terminal Bas Taman U
9:30 PM
RM80.001+2
Kuala Terengganu Bus Terminal (MBKT)Ulu Tiram
9:30 AM9:00 PM
RM80.001+2
Stesen Bas Bandar ChukaiAyer Hitam Bus Terminal
12:15 AM
RM69.001+2
Stesen Bas Bandar ChukaiKota Tinggi
11:59 PM
RM69.001+2
Stesen Bas Bandar ChukaiLarkin Sentral
12:15 AM11:59 PM
RM69.001+2
Stesen Bas Bandar ChukaiMajlis Daerah Yong Peng
12:15 AM
RM69.001+2
Stesen Bas Bandar ChukaiMersing
11:59 PM
RM50.001+2
Stesen Bas Bandar ChukaiPasir Gudang Bus Terminal
12:15 AM11:59 PM
RM75.001+2
Stesen Bas Bandar ChukaiSegamat Bus Terminal
12:15 AM
RM55.001+2
Stesen Bas Bandar ChukaiTerminal Bas Taman U
12:15 AM
RM69.001+2
Stesen Bas Bandar ChukaiUlu Tiram
11:59 PM
RM69.001+2
Stesen Bas KertehAyer Hitam Bus Terminal
11:30 PM
RM69.001+2
Stesen Bas KertehKota Tinggi
11:45 AM11:00 PM
RM69.001+2
Stesen Bas KertehLarkin Sentral
11:45 AM11:00 PM11:30 PM
RM69.001+2
Stesen Bas KertehMajlis Daerah Yong Peng
11:30 PM
RM69.001+2
Stesen Bas KertehMersing
11:45 AM11:00 PM
RM50.001+2
Stesen Bas KertehPasir Gudang Bus Terminal
11:45 AM11:00 PM11:30 PM
RM75.001+2
Stesen Bas KertehSegamat Bus Terminal
11:30 PM
RM55.001+2
Stesen Bas KertehTerminal Bas Taman U
11:30 PM
RM69.001+2
Stesen Bas KertehUlu Tiram
11:45 AM11:00 PM
RM69.001+2
Stesen Bas PakaAyer Hitam Bus Terminal
11:15 PM
RM69.001+2
Stesen Bas PakaKota Tinggi
11:30 AM10:45 PM
RM69.001+2
Stesen Bas PakaLarkin Sentral
11:30 AM10:45 PM11:15 PM
RM69.001+2
Stesen Bas PakaMajlis Daerah Yong Peng
11:15 PM
RM69.001+2
Stesen Bas PakaMersing
11:30 AM10:45 PM
RM50.001+2
Stesen Bas PakaPasir Gudang Bus Terminal
11:30 AM10:45 PM11:15 PM
RM75.001+2
Stesen Bas PakaSegamat Bus Terminal
11:15 PM
RM55.001+2
Stesen Bas PakaTerminal Bas Taman U
11:15 PM
RM69.001+2
Stesen Bas PakaUlu Tiram
11:30 AM10:45 PM
RM69.001+2
Terminal Kuantan SentralKota Tinggi
12:55 AM1:15 PM
RM48.001+2
Terminal Kuantan SentralLarkin Sentral
12:55 AM1:15 PM
RM48.001+2
Terminal Kuantan SentralMersing
12:55 AM1:15 PM
RM30.001+2
Terminal Kuantan SentralPasir Gudang Bus Terminal
12:55 AM1:15 PM
RM48.001+2
Terminal Kuantan SentralUlu Tiram
12:55 AM1:15 PM
RM48.001+2
Universiti Sultan Zainal Abidin (UniSZA)Ayer Hitam Bus Terminal
8:30 PM
RM80.001+2
Universiti Sultan Zainal Abidin (UniSZA)Kota Tinggi
8:30 AM8:00 PM
RM80.001+2
Universiti Sultan Zainal Abidin (UniSZA)Larkin Sentral
8:30 AM8:00 PM8:30 PM
RM80.001+2
Universiti Sultan Zainal Abidin (UniSZA)Majlis Daerah Yong Peng
8:30 PM
RM80.001+2
Universiti Sultan Zainal Abidin (UniSZA)Mersing
8:30 AM8:00 PM
RM60.001+2
Universiti Sultan Zainal Abidin (UniSZA)Pasir Gudang Bus Terminal
8:30 AM8:00 PM8:30 PM
RM80.001+2
Universiti Sultan Zainal Abidin (UniSZA)Segamat Bus Terminal
8:30 PM
RM59.001+2
Universiti Sultan Zainal Abidin (UniSZA)Terminal Bas Taman U
8:30 PM
RM80.001+2
Universiti Sultan Zainal Abidin (UniSZA)Ulu Tiram
8:30 AM8:00 PM
RM80.001+2
To Kedah44 routes · 44 departures · from RM50.00
Sani Express (Sani United) timetable — To Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalChanglun Bus Terminal
8:00 PM
RM75.001+2
Dungun Bus TerminalJitra Bus Terminal
8:00 PM
RM75.001+2
Dungun Bus TerminalShahab Perdana Bus Terminal, Alor Setar
8:00 PM
RM75.001+2
Dungun Bus TerminalTerminal Bas Ekspres Ukir Square Sungai Petani
8:00 PM
RM65.001+2
Hentian Bas MarangChanglun Bus Terminal
9:00 PM
RM66.001+2
Hentian Bas MarangJitra Bus Terminal
9:00 PM
RM66.001+2
Hentian Bas MarangShahab Perdana Bus Terminal, Alor Setar
9:00 PM
RM64.001+2
Hentian Bas MarangTerminal Bas Ekspres Ukir Square Sungai Petani
9:00 PM
RM55.001+2
Kuala Terengganu Bus Terminal (MBKT)Changlun Bus Terminal
9:30 PM
RM66.001+2
Kuala Terengganu Bus Terminal (MBKT)Jitra Bus Terminal
9:30 PM
RM66.001+2
Kuala Terengganu Bus Terminal (MBKT)Shahab Perdana Bus Terminal, Alor Setar
9:30 PM
RM64.001+2
Kuala Terengganu Bus Terminal (MBKT)Terminal Bas Ekspres Ukir Square Sungai Petani
9:30 PM
RM55.001+2
Machang Bus TerminalChanglun Bus Terminal
11:59 PM
RM60.001+2
Machang Bus TerminalJitra Bus Terminal
11:59 PM
RM55.001+2
Machang Bus TerminalShahab Perdana Bus Terminal, Alor Setar
11:59 PM
RM55.001+2
Machang Bus TerminalTerminal Bas Ekspres Ukir Square Sungai Petani
11:59 PM
RM50.001+2
R&R Jabi, JertehChanglun Bus Terminal
11:45 PM
RM63.001+2
R&R Jabi, JertehJitra Bus Terminal
11:45 PM
RM62.001+2
R&R Jabi, JertehShahab Perdana Bus Terminal, Alor Setar
11:45 PM
RM61.001+2
R&R Jabi, JertehTerminal Bas Ekspres Ukir Square Sungai Petani
11:45 PM
RM50.001+2
Stesen Bas Bandar ChukaiChanglun Bus Terminal
6:00 PM
RM85.001+2
Stesen Bas Bandar ChukaiJitra Bus Terminal
6:00 PM
RM85.001+2
Stesen Bas Bandar ChukaiShahab Perdana Bus Terminal, Alor Setar
6:00 PM
RM85.001+2
Stesen Bas Bandar ChukaiTerminal Bas Ekspres Ukir Square Sungai Petani
6:00 PM
RM75.001+2
Stesen Bas KertehChanglun Bus Terminal
7:15 PM
RM85.001+2
Stesen Bas KertehJitra Bus Terminal
7:15 PM
RM85.001+2
Stesen Bas KertehShahab Perdana Bus Terminal, Alor Setar
7:15 PM
RM85.001+2
Stesen Bas KertehTerminal Bas Ekspres Ukir Square Sungai Petani
7:15 PM
RM75.001+2
Stesen Bas PakaChanglun Bus Terminal
7:30 PM
RM85.001+2
Stesen Bas PakaJitra Bus Terminal
7:30 PM
RM85.001+2
Stesen Bas PakaShahab Perdana Bus Terminal, Alor Setar
7:30 PM
RM85.001+2
Stesen Bas PakaTerminal Bas Ekspres Ukir Square Sungai Petani
7:30 PM
RM75.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuChanglun Bus Terminal
11:00 PM
RM63.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuJitra Bus Terminal
11:00 PM
RM62.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuShahab Perdana Bus Terminal, Alor Setar
11:00 PM
RM61.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuTerminal Bas Ekspres Ukir Square Sungai Petani
11:00 PM
RM50.001+2
UITM MachangChanglun Bus Terminal
11:55 PM
RM60.001+2
UITM MachangJitra Bus Terminal
11:55 PM
RM55.001+2
UITM MachangShahab Perdana Bus Terminal, Alor Setar
11:55 PM
RM55.001+2
UITM MachangTerminal Bas Ekspres Ukir Square Sungai Petani
11:55 PM
RM50.001+2
Universiti Sultan Zainal Abidin (UniSZA)Changlun Bus Terminal
10:00 PM
RM66.001+2
Universiti Sultan Zainal Abidin (UniSZA)Jitra Bus Terminal
10:00 PM
RM66.001+2
Universiti Sultan Zainal Abidin (UniSZA)Shahab Perdana Bus Terminal, Alor Setar
10:00 PM
RM64.001+2
Universiti Sultan Zainal Abidin (UniSZA)Terminal Bas Ekspres Ukir Square Sungai Petani
10:00 PM
RM55.001+2
To Pahang27 routes · 64 departures · from RM30.00
Sani Express (Sani United) timetable — To Pahang
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalMuadzam Shah Bus Terminal
10:45 PM
RM45.001+2
Dungun Bus TerminalShell Kuala Rompin
11:00 AM10:30 PM
RM50.001+2
Hentian Bas MarangMuadzam Shah Bus Terminal
10:00 PM
RM45.001+2
Hentian Bas MarangShell Kuala Rompin
10:00 AM9:30 PM
RM50.001+2
Kajang Bus TerminalTerminal Kuantan Sentral
9:30 AM11:30 AM7:30 PM10:00 PM
RM50.001+2
Klang Sentral Sani Bus TerminalTerminal Kuantan Sentral
7:30 AM3:30 PM10:30 PM
RM45.001+2
Kota TinggiTerminal Kuantan Sentral
10:30 AM10:00 PM
RM48.001+2
Kuala Terengganu Bus Terminal (MBKT)Muadzam Shah Bus Terminal
9:30 PM
RM45.001+2
Kuala Terengganu Bus Terminal (MBKT)Shell Kuala Rompin
9:30 AM9:00 PM
RM50.001+2
Larkin SentralTerminal Kuantan Sentral
9:30 AM9:00 PM
RM48.001+2
MersingTerminal Kuantan Sentral
11:30 AM11:15 PM
RM30.001+2
Pasir Gudang Bus TerminalTerminal Kuantan Sentral
8:30 AM8:00 PM
RM48.001+2
Putrajaya SentralTerminal Kuantan Sentral
10:15 AM12:15 PM8:15 PM10:45 PM
RM41.001+2
Shell Kuala RompinTerminal Kuantan Sentral
12:30 PM11:59 PM
RM30.001+2
Stesen Bas Bandar ChukaiMuadzam Shah Bus Terminal
12:15 AM
RM45.001+2
Stesen Bas Bandar ChukaiShell Kuala Rompin
11:59 PM
RM50.001+2
Stesen Bas KertehMuadzam Shah Bus Terminal
11:30 PM
RM45.001+2
Stesen Bas KertehShell Kuala Rompin
11:45 AM11:00 PM
RM50.001+2
Stesen Bas PakaMuadzam Shah Bus Terminal
11:15 PM
RM45.001+2
Stesen Bas PakaShell Kuala Rompin
11:30 AM10:45 PM
RM50.001+2
TBG (Terminal Bersepadu Gombak)Terminal Kuantan Sentral
12:30 AM9:30 AM11:30 AM1:30 PM5:30 PM9:30 PM11:45 PM
RM38.001+2
TBS (Terminal Bersepadu Selatan)Terminal Kuantan Sentral
12:00 AM9:00 AM11:00 AM1:00 PM5:00 PM9:00 PM11:30 PM
RM38.001+2
Terminal 1 SerembanTerminal Kuantan Sentral
8:30 AM10:30 AM6:30 PM9:00 PM
RM50.001+2
Terminal 17, Shah AlamTerminal Kuantan Sentral
8:00 AM4:00 PM11:00 PM
RM41.001+2
Terminal Kuantan SentralShell Kuala Rompin
12:55 AM1:15 PM
RM30.001+2
Universiti Sultan Zainal Abidin (UniSZA)Muadzam Shah Bus Terminal
8:30 PM
RM45.001+2
Universiti Sultan Zainal Abidin (UniSZA)Shell Kuala Rompin
8:30 AM8:00 PM
RM50.001+2
To Kuala Lumpur26 routes · 237 departures · from RM20.00
Sani Express (Sani United) timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor Gajah Bus TerminalTBS (Terminal Bersepadu Selatan)
12:00 PM9:00 PM
RM20.001+2
Dungun Bus TerminalPutrajaya Sentral
12:00 AM11:00 AM4:00 PM6:00 PM8:00 PM11:00 PM
RM59.301+2
Dungun Bus TerminalTBG (Terminal Bersepadu Gombak)
12:00 AM9:00 AM10:00 AM11:00 AM12:00 PM2:00 PM3:00 PM4:00 PM5:00 PM6:00 PM8:00 PM11:00 PM11:30 PM11:45 PM11:59 PM
RM52.501+2
Dungun Bus TerminalTBS (Terminal Bersepadu Selatan)
12:00 AM9:00 AM10:00 AM11:00 AM12:00 PM2:00 PM3:00 PM4:00 PM5:00 PM6:00 PM8:00 PM11:00 PM11:30 PM11:45 PM11:59 PM
RM56.301+2
Hentian Bas MarangPutrajaya Sentral
10:00 AM3:00 PM5:00 PM7:00 PM10:00 PM
RM69.801+2
Hentian Bas MarangTBG (Terminal Bersepadu Gombak)
8:00 AM9:00 AM10:00 AM11:00 AM1:00 PM2:00 PM3:00 PM4:00 PM5:00 PM7:00 PM10:00 PM10:30 PM11:00 PM11:30 PM
RM64.801+2
Hentian Bas MarangTBS (Terminal Bersepadu Selatan)
8:00 AM9:00 AM10:00 AM11:00 AM1:00 PM2:00 PM3:00 PM4:00 PM5:00 PM7:00 PM10:00 PM10:30 PM11:00 PM11:30 PM
RM68.601+2
Kuala Terengganu Bus Terminal (MBKT)Putrajaya Sentral
9:30 AM2:30 PM4:30 PM6:30 PM9:30 PM
RM69.801+2
Kuala Terengganu Bus Terminal (MBKT)TBG (Terminal Bersepadu Gombak)
7:30 AM8:30 AM9:30 AM10:30 AM12:30 PM1:30 PM2:30 PM3:30 PM4:30 PM6:30 PM9:30 PM10:00 PM10:30 PM11:00 PM
RM64.801+2
Kuala Terengganu Bus Terminal (MBKT)TBS (Terminal Bersepadu Selatan)
7:30 AM8:30 AM9:30 AM10:30 AM12:30 PM1:30 PM2:30 PM3:30 PM4:30 PM6:30 PM9:30 PM10:00 PM10:30 PM11:00 PM
RM68.601+2
Melaka SentralTBS (Terminal Bersepadu Selatan)
11:00 AM8:00 PM
RM20.001+2
Stesen Bas Bandar ChukaiPutrajaya Sentral
9:30 AM11:30 AM5:30 PM8:30 PM
RM55.001+2
Stesen Bas Bandar ChukaiTBG (Terminal Bersepadu Gombak)
7:30 AM9:30 AM11:30 AM3:30 PM5:30 PM8:30 PM11:55 PM
RM54.001+2
Stesen Bas Bandar ChukaiTBS (Terminal Bersepadu Selatan)
7:30 AM9:30 AM11:30 AM3:30 PM5:30 PM8:30 PM11:55 PM
RM54.001+2
Stesen Bas KertehPutrajaya Sentral
12:45 AM11:45 AM4:45 PM6:45 PM8:45 PM11:45 PM
RM59.301+2
Stesen Bas KertehTBG (Terminal Bersepadu Gombak)
12:45 AM9:45 AM10:45 AM11:45 AM12:45 PM2:45 PM3:45 PM4:45 PM5:45 PM6:45 PM8:45 PM11:45 PM11:59 PM
RM52.501+2
Stesen Bas KertehTBS (Terminal Bersepadu Selatan)
12:45 AM9:45 AM10:45 AM11:45 AM12:45 PM2:45 PM3:45 PM4:45 PM5:45 PM6:45 PM8:45 PM11:45 PM11:59 PM
RM56.301+2
Stesen Bas PakaPutrajaya Sentral
12:30 AM11:30 AM4:30 PM6:30 PM8:30 PM11:30 PM
RM59.301+2
Stesen Bas PakaTBG (Terminal Bersepadu Gombak)
12:30 AM9:30 AM10:30 AM11:30 AM12:30 PM2:30 PM3:30 PM4:30 PM5:30 PM6:30 PM8:30 PM11:30 PM11:45 PM11:55 PM
RM52.501+2
Stesen Bas PakaTBS (Terminal Bersepadu Selatan)
12:30 AM9:30 AM10:30 AM11:30 AM12:30 PM2:30 PM3:30 PM4:30 PM5:30 PM6:30 PM8:30 PM11:30 PM11:45 PM11:55 PM
RM56.301+2
Terminal Kuantan SentralPutrajaya Sentral
10:30 AM12:30 PM6:30 PM9:30 PM
RM41.001+2
Terminal Kuantan SentralTBG (Terminal Bersepadu Gombak)
12:55 AM8:30 AM10:30 AM12:30 PM4:30 PM6:30 PM9:30 PM
RM38.001+2
Terminal Kuantan SentralTBS (Terminal Bersepadu Selatan)
12:55 AM8:30 AM10:30 AM12:30 PM4:30 PM6:30 PM9:30 PM
RM38.001+2
Universiti Sultan Zainal Abidin (UniSZA)Putrajaya Sentral
8:30 AM1:30 PM3:30 PM5:30 PM8:30 PM
RM69.801+2
Universiti Sultan Zainal Abidin (UniSZA)TBG (Terminal Bersepadu Gombak)
7:30 AM8:30 AM9:30 AM11:30 AM12:30 PM1:30 PM2:30 PM3:30 PM5:30 PM8:30 PM9:00 PM10:00 PM
RM64.801+2
Universiti Sultan Zainal Abidin (UniSZA)TBS (Terminal Bersepadu Selatan)
7:30 AM8:30 AM9:30 AM11:30 AM12:30 PM1:30 PM2:30 PM3:30 PM5:30 PM8:30 PM9:00 PM10:00 PM
RM68.601+2
To Selangor24 routes · 131 departures · from RM41.00
Sani Express (Sani United) timetable — To Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalKajang Bus Terminal
12:00 AM11:00 AM4:00 PM6:00 PM8:00 PM11:00 PM
RM59.101+2
Dungun Bus TerminalKlang Sentral Sani Bus Terminal
10:00 AM12:00 PM2:00 PM5:00 PM11:30 PM11:59 PM
RM59.601+2
Dungun Bus TerminalTerminal 17, Shah Alam
10:00 AM12:00 PM2:00 PM3:00 PM5:00 PM11:30 PM11:59 PM
RM59.101+2
Hentian Bas MarangKajang Bus Terminal
10:00 AM3:00 PM5:00 PM7:00 PM10:00 PM
RM71.301+2
Hentian Bas MarangKlang Sentral Sani Bus Terminal
9:00 AM11:00 AM1:00 PM4:00 PM10:30 PM11:30 PM
RM71.901+2
Hentian Bas MarangTerminal 17, Shah Alam
9:00 AM11:00 AM1:00 PM2:00 PM4:00 PM10:30 PM11:30 PM
RM71.401+2
Kuala Terengganu Bus Terminal (MBKT)Kajang Bus Terminal
9:30 AM2:30 PM4:30 PM6:30 PM9:30 PM
RM71.301+2
Kuala Terengganu Bus Terminal (MBKT)Klang Sentral Sani Bus Terminal
8:30 AM10:30 AM12:30 PM3:30 PM10:00 PM11:00 PM
RM71.901+2
Kuala Terengganu Bus Terminal (MBKT)Terminal 17, Shah Alam
8:30 AM10:30 AM12:30 PM1:30 PM3:30 PM10:00 PM11:00 PM
RM71.401+2
Stesen Bas Bandar ChukaiKajang Bus Terminal
9:30 AM11:30 AM5:30 PM8:30 PM
RM60.001+2
Stesen Bas Bandar ChukaiKlang Sentral Sani Bus Terminal
7:30 AM3:30 PM11:55 PM
RM50.001+2
Stesen Bas Bandar ChukaiTerminal 17, Shah Alam
7:30 AM3:30 PM11:55 PM
RM50.001+2
Stesen Bas KertehKajang Bus Terminal
12:45 AM11:45 AM4:45 PM6:45 PM8:45 PM11:45 PM
RM59.101+2
Stesen Bas KertehKlang Sentral Sani Bus Terminal
12:45 AM10:45 AM12:45 PM2:45 PM5:45 PM11:59 PM
RM59.601+2
Stesen Bas KertehTerminal 17, Shah Alam
12:45 AM10:45 AM12:45 PM2:45 PM3:45 PM5:45 PM11:59 PM
RM59.101+2
Stesen Bas PakaKajang Bus Terminal
12:30 AM11:30 AM4:30 PM6:30 PM8:30 PM11:30 PM
RM59.101+2
Stesen Bas PakaKlang Sentral Sani Bus Terminal
12:30 AM10:30 AM12:30 PM2:30 PM5:30 PM11:45 PM
RM59.601+2
Stesen Bas PakaTerminal 17, Shah Alam
12:30 AM10:30 AM12:30 PM2:30 PM3:30 PM5:30 PM11:45 PM
RM59.101+2
Terminal Kuantan SentralKajang Bus Terminal
10:30 AM12:30 PM6:30 PM9:30 PM
RM50.001+2
Terminal Kuantan SentralKlang Sentral Sani Bus Terminal
12:55 AM8:30 AM4:30 PM
RM45.001+2
Terminal Kuantan SentralTerminal 17, Shah Alam
12:55 AM8:30 AM4:30 PM
RM41.001+2
Universiti Sultan Zainal Abidin (UniSZA)Kajang Bus Terminal
8:30 AM1:30 PM3:30 PM5:30 PM8:30 PM
RM71.301+2
Universiti Sultan Zainal Abidin (UniSZA)Klang Sentral Sani Bus Terminal
7:30 AM9:30 AM11:30 AM2:30 PM9:00 PM10:00 PM
RM71.901+2
Universiti Sultan Zainal Abidin (UniSZA)Terminal 17, Shah Alam
7:30 AM9:30 AM11:30 AM12:30 PM2:30 PM9:00 PM10:00 PM
RM71.401+2
To Perlis22 routes · 22 departures · from RM64.00
Sani Express (Sani United) timetable — To Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalKuala Perlis Bus Terminal
8:00 PM
RM75.001+2
Dungun Bus TerminalPerlis Sentral
8:00 PM
RM75.001+2
Hentian Bas MarangKuala Perlis Bus Terminal
9:00 PM
RM69.001+2
Hentian Bas MarangPerlis Sentral
9:00 PM
RM67.001+2
Kuala Terengganu Bus Terminal (MBKT)Kuala Perlis Bus Terminal
9:30 PM
RM69.001+2
Kuala Terengganu Bus Terminal (MBKT)Perlis Sentral
9:30 PM
RM67.001+2
Machang Bus TerminalKuala Perlis Bus Terminal
11:59 PM
RM65.001+2
Machang Bus TerminalPerlis Sentral
11:59 PM
RM65.001+2
R&R Jabi, JertehKuala Perlis Bus Terminal
11:45 PM
RM65.001+2
R&R Jabi, JertehPerlis Sentral
11:45 PM
RM65.001+2
Stesen Bas Bandar ChukaiKuala Perlis Bus Terminal
6:00 PM
RM85.001+2
Stesen Bas Bandar ChukaiPerlis Sentral
6:00 PM
RM85.001+2
Stesen Bas KertehKuala Perlis Bus Terminal
7:15 PM
RM85.001+2
Stesen Bas KertehPerlis Sentral
7:15 PM
RM85.001+2
Stesen Bas PakaKuala Perlis Bus Terminal
7:30 PM
RM85.001+2
Stesen Bas PakaPerlis Sentral
7:30 PM
RM85.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuKuala Perlis Bus Terminal
11:00 PM
RM64.001+2
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuPerlis Sentral
11:00 PM
RM64.001+2
UITM MachangKuala Perlis Bus Terminal
11:55 PM
RM65.001+2
UITM MachangPerlis Sentral
11:55 PM
RM65.001+2
Universiti Sultan Zainal Abidin (UniSZA)Kuala Perlis Bus Terminal
10:00 PM
RM69.001+2
Universiti Sultan Zainal Abidin (UniSZA)Perlis Sentral
10:00 PM
RM67.001+2
To Kelantan12 routes · 12 departures · from RM50.00
Sani Express (Sani United) timetable — To Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalMachang Bus Terminal
8:30 PM
RM60.001+2
Changlun Bus TerminalUITM Machang
8:30 PM
RM60.001+2
Jitra Bus TerminalMachang Bus Terminal
9:00 PM
RM55.001+2
Jitra Bus TerminalUITM Machang
9:00 PM
RM55.001+2
Kuala Perlis Bus TerminalMachang Bus Terminal
7:30 PM
RM65.001+2
Kuala Perlis Bus TerminalUITM Machang
7:30 PM
RM65.001+2
Perlis SentralMachang Bus Terminal
8:00 PM
RM65.001+2
Perlis SentralUITM Machang
8:00 PM
RM65.001+2
Shahab Perdana Bus Terminal, Alor SetarMachang Bus Terminal
9:30 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarUITM Machang
9:30 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniMachang Bus Terminal
10:45 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUITM Machang
10:45 PM
RM50.001+2
To Malacca10 routes · 20 departures · from RM75.60
Sani Express (Sani United) timetable — To Malacca
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalAlor Gajah Bus Terminal
9:00 AM11:45 PM
RM75.601+2
Dungun Bus TerminalMelaka Sentral
9:00 AM11:45 PM
RM75.601+2
Hentian Bas MarangAlor Gajah Bus Terminal
8:00 AM11:00 PM
RM88.001+2
Hentian Bas MarangMelaka Sentral
8:00 AM11:00 PM
RM88.001+2
Kuala Terengganu Bus Terminal (MBKT)Alor Gajah Bus Terminal
7:30 AM10:30 PM
RM88.001+2
Kuala Terengganu Bus Terminal (MBKT)Melaka Sentral
7:30 AM10:30 PM
RM88.001+2
Stesen Bas KertehAlor Gajah Bus Terminal
9:45 AM11:59 PM
RM75.601+2
Stesen Bas KertehMelaka Sentral
9:45 AM11:59 PM
RM75.601+2
Stesen Bas PakaAlor Gajah Bus Terminal
9:30 AM11:55 PM
RM75.601+2
Stesen Bas PakaMelaka Sentral
9:30 AM11:55 PM
RM75.601+2
To Negeri Sembilan8 routes · 46 departures · from RM50.00
Sani Express (Sani United) timetable — To Negeri Sembilan
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalTerminal 1 Seremban
12:00 AM11:00 AM4:00 PM6:00 PM8:00 PM11:00 PM11:45 PM
RM63.801+2
Hentian Bas MarangTerminal 1 Seremban
10:00 AM3:00 PM5:00 PM7:00 PM10:00 PM11:00 PM
RM76.401+2
Kuala Terengganu Bus Terminal (MBKT)Terminal 1 Seremban
9:30 AM2:30 PM4:30 PM6:30 PM9:30 PM10:30 PM
RM76.401+2
Stesen Bas Bandar ChukaiTerminal 1 Seremban
9:30 AM11:30 AM5:30 PM8:30 PM
RM60.001+2
Stesen Bas KertehTerminal 1 Seremban
12:45 AM11:45 AM4:45 PM6:45 PM8:45 PM11:45 PM11:59 PM
RM63.801+2
Stesen Bas PakaTerminal 1 Seremban
12:30 AM11:30 AM4:30 PM6:30 PM8:30 PM11:30 PM11:55 PM
RM63.801+2
Terminal Kuantan SentralTerminal 1 Seremban
10:30 AM12:30 PM6:30 PM9:30 PM
RM50.001+2
Universiti Sultan Zainal Abidin (UniSZA)Terminal 1 Seremban
8:30 AM1:30 PM3:30 PM5:30 PM8:30 PM
RM76.401+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 (Sani United)

Boarding points

Sani Express (Sani United) picks up at 37 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 (Sani United) ticket cost?

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

Where does Sani Express (Sani United) go?

Sani Express (Sani United) serves 10 states — Terengganu, Johor, Kedah, Pahang, Kuala Lumpur, Selangor, Perlis, Kelantan, Malacca, Negeri Sembilan.

How do I book a Sani Express (Sani United) ticket?

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

What time do Sani Express (Sani United) buses depart?

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

Other operators to Terengganu

Advertisement