West Java
Malang
Thu, Sep 24
+ Add return
2 Travelers

Sani Express

4.1
73 customer reviews
  • About
  • Popular Routes
  • Stations
  • Reviews
  • Schedule and Timetable

About Sani Express

Buses are the most affordable means of transport with a large number of terminals across the country and convenient timetables to help you plan your trip. Buses is a convenient option both for those who travel on a shoestring budget and those who do not want to compromise on comfort. Sani Express offers bus service with an online reservation available. Before booking your ticket, read other travellers’ reviews to choose the best option.

What are the Main Stations of Sani Express?

Sani Express operates buses to and from the following stations:

  • Bus Terminal Kota Bharu
  • Kuala Terengganu
  • TBS Kuala Lumpur
  • Kuala Lumpur
  • Kuala Besut
  • Pasir Mas
  • Kajang Bus Terminal
  • Batu Pahat
  • Kota Bharu
  • Pasir Puteh
  • Seremban Terminal 1
  • Sungai Petani
  • Pasir Tumboh
  • Alor Setar
  • Politeknik Jeli
  • Kuala Perlis Bus Terminal
  • Segamat
  • Bus Terminal Kota Tinggi
  • Kulim Bus Terminal
  • Kok Lanas Bus Terminal
  • Jerteh
  • Kemaman
  • Putrajaya Sentral
  • Bandar Tasek Raja Bus Terminal
  • Kerteh Bus Terminal
  • Paka
  • Sungai Nibong
  • Kuantan
  • Selising Bus Terminal
  • Setiu
  • Muadzam Bus Terminal
  • Ketereh Bus Terminal
  • Changloon Bus Terminal
  • Tangkak
  • Shah Alam
  • Jitra
  • Kuala Krai
  • Larkin Bus Terminal
  • Alor Gajah Toll
  • Terminal Bersepadu Gombak
  • Kubang Kerian
  • UMK Jeli
  • Kuala Besut Bus Terminal
  • Peringat
  • Marang
  • Butterworth
  • UITM Machang
  • Dungun
  • Nilai
  • Melaka Sentral
  • Gua Musang
  • Rantau Panjang
  • Pasir Gudang Bus Terminal
  • Hentian Duta
  • Machang
  • Greenwood Bus Terminal
  • Jeli Bus Station
  • Kangar Bus Terminal
  • Kuala Rompin Bus Station
  • Mersing
  • Jerteh
  • Tanah Merah
  • Muar
  • Melor
  • Klang Sentral Bus Terminal
  • Greenwood
  • Gombak
  • Kuantan Terminal Sentral
  • Jeli
  • Melor - Sek M Melor
  • Pasir Puteh - Selising
  • Mersing Jetty Gateway
  • Kok Lanas
  • Seremban
  • Muadzam Shah
  • Kota Tinggi
  • Pasir Gudang
  • Malacca
  • Alor Gajah
  • Kok Lanas
  • Selising
  • Changloon
  • Kajang
  • Jeli
  • Kangar
  • Ketereh
  • Putrajaya
  • Johor Bahru
  • Kuala Perlis
  • Klang
  • Kuala Rompin
  • Kerteh
  • Temerloh
  • Kuala Berang
  • UniSZA
  • Yong Peng
  • Ayer Hitam
  • Skudai
  • Terminal Bus Maharani Muar
  • Taman Ungku Tun Aminah
  • Taman Sri Putri Skudai
  • Universiti Sultan Zainal Abidin UniSZA
  • Bus Terminal Yong Peng
  • Ajil
  • Bukit Payong
  • Masjid Bukit Payung

What are the Most Popular Routes of Sani Express?

The most popular destinations of Sani Express are:

What are the Bus Classes & Prices of Sani Express?

The price of your bus trip will depend both on the destination and the class of your ticket. Note that not all ticket classes are available on certain routes yet for longer trips there is almost always a good choice of options. Opt for a sleeper coach for the most convenient overnight trip. Sleeper buses are usually equipped with berths or soft reclining seats, feature an onboard toilet and your ticket may also include other perks like snacks or even a lunch. Taking a night bus is also a good idea if you want to save on your hotel room. During the day an express service is often the best value for money as it makes less stops than an ordinary or standard class bus and travels faster. On some routes it may be crucial to choose the right class as, say, an ordinary or second class bus may need some 6 hours to cover the distance the first class or express bus travels in two hours!

Pros & Cons of Bus Travel

Pros of Bus Travel

  • Buses usually boast the widest network of destinations covered. They travel to the places you cannot get to by plane or even by train

  • Travelling by bus is easy – there is no need to arrive to the bus terminal much in advance, and the check-in is usually a very fast formality opposite to air travel

  • Bus tickets are very affordable. Yes, there are costly first class or VIP options but is you are on a budget, bus is the first means of transportation you have to think about

  • At the same time, there are different classes of service to suit any budget. If you are after a higher level of comfort, buses get you covered, too.

Cons of Bus Travel

  • Intercity bus terminals can be located outside the city centre in the outskirts. It means you will need to calculate extra time and money to get there. In certain destinations getting from the bus terminal can cost you more than you would expect because only a limited number of transportation companies is allowed to serve the route – and prices may be inflated.

  • During busy weekends or high season buses serving some tourist destinations may run out of schedule and require advanced booking.

  • While buses are not as weather dependent as ferries, bus trips can also be delayed or cancelled due to bad weather or road conditions – keep it in mind if travelling during certain seasons or to certain destinations.

Read more

Sani Express Popular Routes

Melor to Johor Bahru
20:35
Mersing to Jerteh
22:45
Mersing to Kelantan
22:45
Jitra to Melor
09:30, 21:30
Pasir Mas to Johor Bahru
19:30
Kuantan to Kelantan
Bus Express
08:30, 12:00, 13:00, 18:30, 22:30
Bus Express
13:00, 18:30, 22:30
Kelantan to Nilai
Bus Express
20:55
Bus Express
20:55
Negeri Sembilan to Melor
21:30
Kuantan to Jerteh
Bus Express
08:30, 12:00, 13:00, 18:30, 22:30
Bus Express
08:30, 12:00, 13:00, 18:30, 22:30
Kok Lanas to Kuala Lumpur
Bus Express
18:45, 23:05
Bus Express
09:05, 10:05, 12:35, 18:45, 21:05, 22:05, 23:00, 23:05
Kuala Krai to Putrajaya
10:00, 22:00
Kuantan to Pasir Puteh
Bus Express
08:30, 12:00, 13:00, 18:30, 22:30
Bus Express
13:00, 18:30, 22:30
Kerteh to Pasir Mas
23:59
Kuala Krai to Nilai
Bus Express
22:30
Bus Express
21:30
Terengganu to Kuantan
Bus Express
01:15, 11:30, 13:00, 15:00, 15:30, 15:45, 16:30, 17:30, 18:45, 19:45, 20:00, 21:00, 21:30, 22:30
Bus Express
01:15, 11:30, 13:00, 15:00, 15:30, 15:45, 16:30, 17:30, 18:45, 19:45, 20:00, 21:00, 21:30, 22:30
Changloon to Melor
09:00, 21:00
Tanah Merah to Sungai Petani
10:30, 23:00
Rantau Panjang to Selangor
08:30, 20:30
Rantau Panjang to Kuala Lumpur
08:30, 19:30, 20:30
Kuantan to Selising
Bus Express
13:00, 18:30, 22:30
Bus Express
08:30, 12:00, 13:00, 18:30, 22:30
Kelantan to Paka
09:30, 13:00, 13:55, 19:00, 22:40
Pasir Puteh to Batu Pahat
21:15
Muadzam Shah to Kota Bharu
23:45
Pasir Mas to Marang
08:30
Terengganu to Kuala Rompin
22:30
Melor to Kuantan
Bus Express
09:35, 13:05, 14:00, 18:15, 19:05, 22:45
Bus Express
14:00, 19:05, 22:45
Alor Setar to Selising
10:00, 22:00
Kuala Krai to Selangor
Bus Express
10:15, 19:45, 22:15
Bus Express
10:00, 11:00, 13:30, 19:45, 22:00
Jerteh to Muar
22:00
Kuala Rompin to Rantau Panjang
23:40
Nilai to Kelantan
22:00
Mersing to Terengganu
22:45
Kota Bharu to Muadzam Shah
20:00, 20:25, 20:30
Johor Bahru to Kota Bharu
20:30
Putrajaya to Kelantan
09:20, 09:25, 09:30, 21:30
Changloon to Pasir Mas
09:00, 21:00
Segamat to Rantau Panjang
22:45
Kelantan to Johor Bahru
20:30, 20:35, 20:45
Machang to Negeri Sembilan
21:00, 21:45, 22:00
Pasir Mas to Nilai
20:00
Kelantan to Tangkak
20:35, 20:40, 20:50
Kota Bharu to Changloon
09:30, 22:00
Pasir Puteh to Muadzam Shah
21:15
Kuala Lumpur to Machang
Bus Express
09:30, 10:00, 18:00, 18:45, 22:00, 22:30, 23:30
Bus Express
09:30, 10:00, 10:30, 13:00, 13:30, 18:00, 18:45, 22:00, 22:30, 23:00, 23:15, 23:30
Pasir Mas to Tangkak
19:30
Nilai to Tanah Merah
22:00
Jerteh to Marang
11:00, 14:30, 15:15, 19:40, 20:30
Pasir Mas to Kuala Lumpur
09:00, 20:00, 21:00
Muar to Rantau Panjang
20:30
Pasir Mas to Jitra
10:00, 22:30
Kelantan to Pasir Gudang
20:30, 20:35, 20:45
Jerteh to Muadzam Shah
22:00
Johor to Pasir Puteh
21:30
Kuala Lumpur to Kuala Krai
Bus Express
09:30, 10:00, 10:30, 13:00, 13:30, 18:00, 18:45, 22:00, 22:30, 23:00, 23:30
Bus Express
09:30, 10:00, 18:00, 18:45, 22:00, 22:30, 23:30
Alor Setar to Pasir Puteh
10:00, 22:00
Malacca to Pasir Puteh
20:00, 20:30
Terengganu to Muar
22:30
Segamat to Kelantan
22:45
Segamat to Jerteh
22:45
Tangkak to Terengganu
21:30
Kuantan to Terengganu
08:30, 09:00, 12:00, 13:00, 18:30, 22:30
Alor Setar to Melor
10:00, 22:00
Pasir Mas to Johor
19:30
Kota Bharu to Paka
09:20, 09:25, 12:50, 12:55, 13:45, 13:50, 18:50, 18:55, 22:30, 22:35
Kelantan to Nilai
20:30, 20:55
Kota Bharu to Pahang
20:25, 20:30
Pasir Mas to Johor Bahru
19:30
Kuantan to Kelantan
08:30, 12:00, 13:00, 18:30, 22:30
Jitra to Melor
09:30, 21:30
Kuantan to Jerteh
08:30, 12:00, 13:00, 18:30, 22:30
Negeri Sembilan to Melor
21:30
Selangor to Kelantan
08:00, 08:30, 09:00, 11:30, 12:00, 16:15, 16:45, 20:30, 21:00, 21:30, 22:00
Johor to Kota Bharu
21:30
Marang to Terengganu
13:00, 13:30, 16:30, 17:00, 17:30, 18:00, 22:00, 23:00
Johor Bahru to Kelantan
19:30, 20:30
Melor to Pasir Gudang
20:35
Pahang to Selising
23:45
Kuala Krai to Gua Musang
10:00, 13:30, 19:45, 22:00
Johor Bahru to Jerteh
19:30, 20:30
Tanah Merah to Nilai
20:30
Johor Bahru to Pasir Puteh
19:30, 20:30
Kelantan to Gua Musang
08:30, 08:40, 12:00, 18:00, 20:30, 20:40
Pasir Puteh to Kuala Lumpur
09:30, 21:30
Mersing to Pasir Mas
22:45
Kota Bharu to Marang
09:20, 09:25, 12:50, 12:55, 13:45, 13:50, 18:00, 18:05, 18:50, 18:55, 22:30, 22:35
Mersing to Rantau Panjang
22:45
Kuala Krai to Putrajaya
10:00, 22:00
Kok Lanas to Kuala Lumpur
09:05, 10:05, 12:35, 18:45, 21:05, 22:05, 23:00, 23:05
Johor Bahru to Selising
19:30, 20:30
Jitra to Pasir Mas
09:30, 21:30
Perlis to Kuantan
19:30, 19:45
Changloon to Selangor
09:30, 22:30
Sungai Petani to Johor Bahru
22:15
Kuala Lumpur to Perlis
00:00, 02:00, 10:00, 10:30, 11:00, 11:30, 22:30, 23:00, 23:30
Muar to Sungai Petani
19:09, 19:14, 19:15, 19:30
Perlis to Johor Bahru
19:00, 19:15
Kuala Lumpur to Besut
09:30, 10:00, 10:30, 11:00, 22:00, 22:30, 23:00, 23:30, 23:45
Changloon to Putrajaya
09:30, 22:30
Bukit Payung to Kuala Lumpur
11:30, 12:00, 12:30, 14:00, 16:00, 22:30
Terengganu to Kuala Lumpur
10:15, 10:45, 11:15, 12:45, 14:45, 21:15
Jitra to Pasir Gudang
20:30
Putrajaya to Jerteh
09:15, 21:15, 22:30
Muar to Alor Setar
19:09, 19:14, 19:15, 19:30
Bukit Payung to Selangor
11:30, 12:00, 16:00, 22:30
Jitra to Muar
21:30
Kuantan to Sungai Petani
19:00, 20:00
Perlis to Batu Pahat
20:00, 20:15
Alor Setar to Pasir Gudang
21:00
Kuala Lumpur to Changloon
00:00, 02:00, 10:00, 10:30, 11:00, 22:00, 22:30, 23:00, 23:30
Batu Pahat to Alor Setar
18:00
Putrajaya to Changloon
09:45, 22:15
Nilai to Perlis
21:00, 23:00
Besut to Putrajaya
09:00, 10:00, 20:00
Batu Pahat to Malacca
18:00
Kuala Berang to Selangor
11:59, 12:30, 16:00, 16:30, 23:00
Perlis to Muar
20:00, 20:15
Changloon to Batu Pahat
21:00
Batu Pahat to Changloon
18:00
Kuala Lumpur to Alor Setar
00:00, 02:00, 10:00, 10:30, 11:00, 22:00, 22:30, 23:00, 23:30
Batu Pahat to Jitra
18:00
Marang to Muar
10:00, 21:30
Johor to Marang
10:30, 22:00
Changloon to Kuantan
20:30
Johor to Paka
10:30, 22:00
Terengganu to Ayer Hitam
00:15, 20:30, 21:30, 22:45
Kerteh to Pahang
23:30
Marang to Sungai Petani
21:00
Selangor to Paka
08:00, 08:30, 10:30, 11:30, 12:00, 14:30, 16:00, 16:30, 17:00, 18:00, 19:30, 20:00, 21:00, 22:00, 22:30, 23:00
Kuantan to Perlis
19:00
Skudai to Marang
22:30, 23:00
Marang to Alor Setar
21:00
Kuala Lumpur to Jitra
23:00
Kuala Rompin to Terengganu
12:30, 23:59
Changloon to Machang
20:30
Pasir Gudang to Kuantan
08:30, 09:30, 20:00, 21:00
Terengganu to Malacca
07:30, 09:00, 12:30, 13:30, 15:00, 15:30, 16:30, 18:00, 22:00, 22:30, 23:00, 23:45, 23:59
Paka to Mersing
11:30, 22:45
Paka to Skudai
23:15
Changloon to Kuala Lumpur
20:30
Sungai Petani to Kuantan
22:45
Pasir Gudang to Paka
08:30, 09:30, 20:00, 21:00, 21:15, 21:45, 22:00, 22:30
Pasir Gudang to Terengganu
08:30, 09:30, 20:00, 21:00, 21:15, 21:45, 22:00, 22:30
Kuala Rompin to Kuantan
12:30, 23:59
Johor to Kerteh
10:30, 22:00
Paka to Muar
11:30, 23:00
Terengganu to Changloon
20:00, 21:30, 22:00, 23:00
Paka to Yong Peng
23:15
Pahang to Paka
00:30, 02:00, 02:30, 12:30
Kerteh to Ayer Hitam
23:30
Terengganu to Pahang
08:30, 09:30, 11:00, 20:00, 20:30, 21:00, 21:30, 22:30, 22:45
Johor to Perlis
19:09, 19:14, 19:15, 19:30
Batu Pahat to Perlis
18:00
Sungai Petani to Pahang
22:45
Terengganu to Alor Setar
18:00, 18:45
Jitra to Nilai
Bus Express
23:00
Bus VIP
21:30
Putrajaya to Besut
09:15, 21:15
Changloon to Terengganu
20:30
Pasir Gudang to Alor Setar
20:00
Perlis to Malacca
20:00, 20:15
Negeri Sembilan to Jitra
Bus VIP
22:30
Bus Express
20:30
Pasir Gudang to Perlis
20:00
Selangor to Besut
Bus VIP
08:00, 08:30, 09:00, 09:30, 20:30, 21:30, 22:00, 22:30
Bus Express
08:00, 08:30, 21:30, 22:00, 22:30
Alor Setar to Pahang
21:30
Changloon to Kuala Lumpur
Bus Express
09:30, 20:00, 20:30, 22:30
Bus VIP
20:00, 21:00
Alor Setar to Selangor
10:30, 23:30
Pasir Gudang to Sungai Petani
20:00
Batu Pahat to Jitra
18:00
Pahang to Perlis
19:00, 20:00, 21:00, 22:00
Pahang to Jitra
19:00, 20:00, 21:00, 22:00
Alor Setar to Batu Pahat
22:00
Perlis to Pasir Gudang
19:00, 19:15
Pahang to Kuala Lumpur
19:00, 21:00
Jitra to Johor Bahru
20:30
Alor Setar to Johor
22:00
Pahang to Changloon
19:00, 20:00, 21:00, 22:00
Terengganu to Putrajaya
10:15, 11:15, 11:30, 21:15, 22:30
Changloon to Negeri Sembilan
Bus Express
22:30
Bus VIP
21:00
Johor Bahru to Alor Setar
21:00, 21:30
Perlis to Negeri Sembilan
Bus VIP
20:00, 20:15
Bus Express
21:30, 21:45
Batu Pahat to Alor Setar
18:00
Tangkak to Paka
10:30, 22:15
Terengganu to Perlis
18:00, 20:00, 21:30, 22:00, 23:00
Segamat to Pahang
11:30, 11:45, 23:15, 23:30
Jerteh to Sungai Petani
23:45
Paka to Kuala Rompin
11:30, 22:45
Johor Bahru to Pahang
09:30, 21:00
Paka to Changloon
19:30
Kerteh to Muar
11:45, 23:15
Muar to Marang
09:30, 21:30
Malacca to Marang
Bus VIP
10:00, 11:00, 12:00, 20:00, 21:00
Bus Express
14:00, 15:00
Terengganu to Pasir Gudang
00:15, 00:30, 08:30, 09:30, 11:00, 20:00, 20:30, 21:00, 21:30, 22:30, 22:45, 23:59
Marang to Tangkak
10:00, 21:30
Terengganu to Changloon
18:00, 20:00, 21:30, 22:00, 23:00
Machang to Changloon
23:55, 23:59
Changloon to Kuala Lumpur
20:30
Selangor to Terengganu
Bus VIP
07:30, 08:00, 08:30, 09:00, 09:30, 10:30, 11:30, 12:00, 14:30, 15:30, 16:00, 16:30, 17:00, 18:00, 19:30, 20:00, 21:00, 21:05, 22:00, 22:30, 23:00
Bus Express
16:00, 16:30, 17:00, 18:00
Negeri Sembilan to Paka
Bus Express
16:00, 17:00
Bus VIP
08:00, 09:30, 13:00, 17:00, 20:00, 23:00
Jitra to Paka
Bus VIP
21:00
Bus Express
21:00
Kerteh to Segamat
11:45, 23:15, 23:30
Alor Setar to Pahang
21:30
Kerteh to Johor
11:45, 23:00
Paka to Perlis
19:30
Kuala Rompin to Marang
12:30, 23:59
Marang to Changloon
21:00
Segamat to Kerteh
01:00, 01:30, 11:30, 11:45, 23:15, 23:30
Johor Bahru to Marang
09:30, 21:00, 22:00, 22:30
Jerteh to Changloon
23:45
Johor Bahru to Paka
09:30, 21:00, 22:00, 22:30
Marang to Muar
10:00, 21:30
Batu Pahat to Pahang
08:30, 20:30

Sani Express Schedule & Timetable

ClassDeparture stationArrival stationDepartureArrivalTravel time
ExpressKuala LumpurKuala Besut23:4507:337h 48m
ExpressKuala LumpurKuala Besut23:3007:187h 48m
ExpressKuala LumpurKuala Besut23:0006:487h 48m
ExpressKuala LumpurKuala Besut22:3006:187h 48m
ExpressKuala LumpurKuala Besut22:0005:487h 48m
ExpressKuala LumpurKuala Besut11:0018:487h 48m
ExpressKuala LumpurKuala Besut10:3018:187h 48m
ExpressKuala LumpurKuala Besut10:0017:487h 48m
ExpressKuala LumpurKuala Besut09:3017:187h 48m
ExpressTBS Kuala LumpurBus Terminal Kota Bharu23:0008:559h 55m
ExpressTBS Kuala LumpurBus Terminal Kota Bharu22:3008:259h 55m
ExpressTBS Kuala LumpurBus Terminal Kota Bharu22:0007:559h 55m
ExpressTBS Kuala LumpurBus Terminal Kota Bharu18:0003:559h 55m
ExpressTBS Kuala LumpurBus Terminal Kota Bharu13:0022:559h 55m
ExpressTBS Kuala LumpurBus Terminal Kota Bharu10:0019:559h 55m
ExpressTBS Kuala LumpurBus Terminal Kota Bharu09:3019:259h 55m
ExpressKuala TerengganuKuala Lumpur23:0005:306h 30m
ExpressKuala TerengganuKuala Lumpur22:3005:006h 30m
ExpressKuala TerengganuKuala Lumpur22:0004:306h 30m
ExpressKuala TerengganuKuala Lumpur21:3004:006h 30m
ExpressKuala TerengganuKuala Lumpur18:3001:006h 30m
ExpressKuala TerengganuKuala Lumpur16:3023:006h 30m
ExpressKuala TerengganuKuala Lumpur15:3022:006h 30m
ExpressKuala TerengganuKuala Lumpur14:3021:006h 30m
ExpressKuala TerengganuKuala Lumpur13:3020:006h 30m
ExpressKuala TerengganuKuala Lumpur12:3019:006h 30m
ExpressKuala TerengganuKuala Lumpur11:3018:006h 30m
ExpressKuala TerengganuKuala Lumpur10:3017:006h 30m
ExpressKuala TerengganuKuala Lumpur09:3016:006h 30m
ExpressKuala TerengganuKuala Lumpur08:3015:006h 30m

Sani Express Stations

Pasir MasKajang Bus TerminalBatu PahatKota BharuPasir PutehSeremban Terminal 1Sungai PetaniPasir TumbohAlor SetarPoliteknik JeliKuala Perlis Bus TerminalSegamatBus Terminal Kota TinggiKulim Bus TerminalKok Lanas Bus TerminalJertehKemamanPutrajaya SentralBus Terminal Kota BharuBandar Tasek Raja Bus TerminalKerteh Bus TerminalPakaSungai NibongKuantanSelising Bus TerminalSetiuMuadzam Bus TerminalKuala TerengganuKetereh Bus TerminalTBS Kuala LumpurChangloon Bus TerminalTangkakShah AlamJitraKuala KraiLarkin Bus TerminalAlor Gajah TollTerminal Bersepadu GombakKubang KerianUMK JeliKuala Besut Bus TerminalPeringatMarangButterworthUITM MachangDungunNilaiMelaka SentralGua MusangRantau PanjangPasir Gudang Bus TerminalHentian DutaMachangGreenwood Bus TerminalJeli Bus StationKangar Bus TerminalKuala Rompin Bus StationMersingJertehTanah MerahMuarMelorKlang Sentral Bus TerminalGreenwoodGombakKuantan Terminal SentralJeliMelor - Sek M MelorPasir Puteh - SelisingMersing Jetty GatewayKok LanasSerembanMuadzam ShahKota TinggiPasir GudangMalaccaKuala LumpurAlor GajahKok LanasSelisingChangloonKajangJeliKangarKeterehPutrajayaJohor BahruKuala PerlisKlangKuala RompinKertehKuala BesutTemerlohKuala BerangUniSZAAjilBukit PayongYong PengAyer HitamSkudaiTerminal Bus Maharani MuarMasjid Bukit PayungTaman Ungku Tun AminahTaman Sri Putri SkudaiUniversiti Sultan Zainal Abidin UniSZABus Terminal Yong Peng

Sani Express Company Reviews

S O
The driver drove very well but very slowly, and made us stop for a 40-minute break. We arrived almost two and a half hours later than scheduled, and there was no traffic at all!!!! We missed our connection 😩
Bus Express, Sani Express, Sep 8, 2026
A B
Very very very cold No usbc
Bus Express, Sani Express, Aug 29, 2026
M S
Bus was Late. Stopped in the middle of nowwhere for a Break and we didnt know how Long was the stop. At the Emd we where 3h delayed for a way of 200km.
Bus Express, Sani Express, Aug 23, 2026
S S
The ride was very unpleasant as the driver constantly drove above the speed limit, even ignoring red traffic lights, we ended up arriving 1h early at the destination which gives you an idea about the drive. He did not go slower when there were curves or bumps so of felt like a rollercoaster instead of a bus ride. This was not only uncomfortable but also very dangerous.
Bus Express, Sani Express, Aug 23, 2026
K M
The seating and comfort was great, but for us as tourists it was not clear where to get off. Suddenly there was an anouncement so I asked if this was Mersing and the driver saud yes. But we were dropped in the middle if town near a temple, instead of the final station near Nersing jetty as was on our ticket. So better communication would be appreciated, thank you!
Bus Express, Sani Express, Aug 14, 2026
N J
The lady at Kubang was amazing. So helpful and made sure I got to the stop on time and made sure I got on the right bus and the right seat.
Bus Express, Sani Express, Jun 23, 2026
K A
I missed my bus. I wasn’t aware that I need boarding pass to be printed, If could have in email when it’s booked or information that before boarding the bus I need to get boarding pass from the counters
Bus Express, Sani Express, May 20, 2026
P B
The bus was very comfortable and equipped with almost everything you need for a comfortable journey, except for a toilet. However, I can’t give it 5 stars because the air conditioning was set far too cold. Even with long pants, a sweater, and a blanket, I could barely sleep because it felt like I was traveling through the Siberian winter.
Bus Express, Sani Express, May 11, 2026
J P
I booked my ticket from Terengganu to Jerteh after researching the location of the bus station and decided to book accommodation near the station. However, it was never mentioned anywhere that the bus station had been moved. Once we arrived in Jerteh, we had to travel a long distance, and on the way back, it caused a lot of hassle.
Bus Express, Sani Express, Aug 16, 2025
W D
Good seats, good service, nice ride
Bus Express, Sani Express, Feb 20, 2025
B C
Great service, only issue was that the pickup point and where I got on the bus were not the same place, had to walk 5 minutes to the road where the bus was waiting after I was told to wait at the station
Bus Express, Sani Express, May 13, 2024
M K
Comfortable bus, but is is definitely not a 2.19 drive. It took us 3.5 hours and it had many stops. Also there were ants in one of the seats.
Bus Express, Sani Express, Feb 24, 2023
L G
Not enough inform about how to get the bus pass
Bus Express, Sani Express, Sep 12, 2022
K B
One hour to late
Bus Express, Sani Express, Sep 12, 2022
A D
Bus Express, Sani Express, Sep 19, 2026
C M
Bus Express, Sani Express, Sep 9, 2026
S O
Bus Express, Sani Express, Sep 5, 2026
M P
Bus VIP, Sani Express, Aug 28, 2026
D N
Bus Express, Sani Express, Aug 27, 2026
B R
Bus Express, Sani Express, Aug 25, 2026
Y M
Bus Express, Sani Express, Aug 23, 2026
W A
Bus Express, Sani Express, Aug 19, 2026
T E
Bus Express, Sani Express, Aug 19, 2026
Y
Bus Express, Sani Express, Aug 12, 2026
Z M
Bus Express, Sani Express, Aug 8, 2026
N E
Bus Express, Sani Express, Aug 8, 2026
A D
Bus Express, Sani Express, Aug 6, 2026
D Z
Bus Express, Sani Express, Jul 22, 2026
G M
Bus Express, Sani Express, Jul 17, 2026
S P
Bus Express, Sani Express, Jul 16, 2026
M J
Bus Express, Sani Express, Jul 15, 2026
S R
Bus Express, Sani Express, Jul 1, 2026
J
Bus Express, Sani Express, Jun 28, 2026
L V
Bus Express, Sani Express, Jun 22, 2026
A T
Bus Express, Sani Express, Jun 16, 2026
B M
Bus Express, Sani Express, Jun 9, 2026
T N
Bus Express, Sani Express, Jun 7, 2026
D K
Bus Express, Sani Express, Jun 5, 2026
A B
Bus Express, Sani Express, Jun 1, 2026
M A
Bus Express, Sani Express, May 10, 2026
N K
Bus Express, Sani Express, Apr 9, 2026
R K
Bus Express, SANI Express, Mar 13, 2026
U S
Bus Express, SANI Express, Jan 5, 2026
W P
Bus Express, Sani Express, Sep 4, 2025
C B
Bus Express, Sani Express, Aug 14, 2025
L P
Bus Express, Sani Express, Jul 16, 2025
U C
Bus Express, Sani Express, Jul 10, 2025
U C
Bus Express, Sani Express, Jul 9, 2025
A M
Bus Express, Sani Express, Jul 4, 2025
N H
Bus Express, Sani Express, Jun 27, 2025
4.1
73 customer reviews
5
44%
4
27%
3
21%
2
7%
1
1%
91.8% of 73 travelers were presumably happy with Sani Express as they left good or no review