22 Sep 2026
One Way

Sani Express

4.1
71 customer reviews
  • Schedule
  • Reviews

Sani Express Schedule & Timetable

Kuala Lumpur - Kelantan
09:30, 10:00, 12:00, 13:00, 22:00, 23:00
Kelantan - Kuala Lumpur
08:30, 09:00, 09:30, 10:00, 10:15, 10:30, 11:00, 12:00, 12:30, 13:00, 15:00, 16:30, 21:00, 21:30, 22:00, 22:15, 22:30, 22:45, 23:00, 23:59
Perlis - Terengganu
08:00, 08:30, 20:30, 21:00
Kedah - Terengganu
09:00, 09:30, 10:00, 11:00, 21:30, 22:00, 22:30, 23:30
Kedah - Kelantan
09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 21:30, 22:00, 22:30, 23:30
Terengganu - Kuantan
10:45, 12:15, 12:45, 14:00, 15:15, 15:45, 16:15, 20:15, 22:15
Kelantan - Selangor
08:30, 09:00, 09:30, 10:00, 12:00, 12:30, 15:00, 21:00, 21:30, 22:00, 22:15, 22:30, 23:59
Selangor - Kelantan
08:00, 08:30, 09:30, 10:30, 11:00, 11:30, 12:00, 20:30, 20:31, 21:00, 21:15, 21:30, 22:00
Kelantan - Perlis
09:30, 10:00, 10:30, 22:00, 22:30, 23:00
Perlis - Kelantan
08:00, 08:30, 20:30, 21:00
Kuantan - Terengganu
08:30, 18:00, 20:30, 22:00
Kelantan - Terengganu
08:00, 08:30, 09:00, 11:30, 12:00, 18:30
Terengganu - Perlis
08:00, 20:30
Terengganu - Kelantan
00:30, 09:30, 10:20, 10:30, 11:00, 13:30, 19:00, 19:40, 20:00, 20:30, 21:30, 22:10, 23:00
Kelantan - Kedah
09:30, 10:00, 10:30, 11:00, 21:00, 22:00, 22:30, 23:00

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:

  • TBS Kuala Lumpur
  • Bus Terminal Kota Bharu
  • Melaka Sentral
  • Rantau Panjang
  • Jerteh
  • Kuala Terengganu
  • Kuantan
  • Jerteh
  • Alor Setar
  • Kuala Perlis Bus Terminal

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 Company Reviews

4.1
71 customer reviews
5
44%
4
28%
3
20%
2
7%
1
1%
S
3
Bus Express, Sani Express, Sep 8, 2026
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 😩
A
2
Bus Express, Sani Express, Aug 29, 2026
Very very very cold No usbc
M
3
Bus Express, Sani Express, Aug 23, 2026
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.
S
5
Bus Express, Sani Express, Aug 23, 2026
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.
K
3
Bus Express, Sani Express, Aug 14, 2026
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!
N
5
Bus Express, Sani Express, Jun 23, 2026
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.
K
2
Bus Express, Sani Express, May 20, 2026
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
P
3
Bus Express, Sani Express, May 11, 2026
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.
J
3
Bus Express, Sani Express, Aug 16, 2025
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.
W
5
Bus Express, Sani Express, Feb 20, 2025
Good seats, good service, nice ride
B
4
Bus Express, Sani Express, May 13, 2024
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
M
2
Bus Express, Sani Express, Feb 24, 2023
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.
L
2
Bus Express, Sani Express, Sep 12, 2022
Not enough inform about how to get the bus pass
K
4
Bus Express, Sani Express, Sep 12, 2022
One hour to late
D
1
Bus Express, Sani Express, Sep 20, 2026
Two hours late
H
5
Bus Express, Sani Express, Sep 8, 2026
Muy amables
M
3
Bus Express, Sani Express, Aug 14, 2026
Was te laat
N
2
Bus Express, Sani Express, Jul 27, 2026
Durée de trajet de 5h15 au lieu des 3h15 annoncées, sans explication.
B
4
Bus VIP, Sani Express, Jul 26, 2026
Organisation, conduite, confort, parfait. Dommage pour le retard à l'arrivée. Je recommande le transport avec votre entreprise.
M
5
Bus Express, Sani Express, Jul 11, 2026
Tout s’est très bien passé, excellent timing,
K
5
Bus Express, Sani Express, May 25, 2026
Good experience
S
4
Bus Express, Sani Express, Sep 3, 2025
30 minutes late
L
3
Bus Express, Sani Express, Jul 13, 2025
Très difficile de trouver l’arrêt de bus pour l’attendre. On pensais trouver un petit kiosque au nom de sani express,....mais non. Il n’est pas du tout indiqué. Heureusement que les personnes du coin nous ont bien informé.
A
5
Bus Express, Sani Express, Sep 19, 2026
C
5
Bus Express, Sani Express, Sep 9, 2026
S
5
Bus Express, Sani Express, Sep 5, 2026
M
5
Bus VIP, Sani Express, Aug 28, 2026
D
5
Bus Express, Sani Express, Aug 27, 2026
B
5
Bus Express, Sani Express, Aug 25, 2026
Y
3
Bus Express, Sani Express, Aug 23, 2026
W
5
Bus Express, Sani Express, Aug 19, 2026
T
4
Bus Express, Sani Express, Aug 19, 2026
Y
5
Bus Express, Sani Express, Aug 12, 2026
Z
3
Bus Express, Sani Express, Aug 8, 2026
N
5
Bus Express, Sani Express, Aug 8, 2026
A
4
Bus Express, Sani Express, Aug 6, 2026
D
5
Bus Express, Sani Express, Jul 22, 2026
G
4
Bus Express, Sani Express, Jul 17, 2026
S
3
Bus Express, Sani Express, Jul 16, 2026
M
4
Bus Express, Sani Express, Jul 15, 2026
S
5
Bus Express, Sani Express, Jul 1, 2026
J
5
Bus Express, Sani Express, Jun 28, 2026
L
4
Bus Express, Sani Express, Jun 22, 2026
A
4
Bus Express, Sani Express, Jun 16, 2026
B
4
Bus Express, Sani Express, Jun 9, 2026
T
4
Bus Express, Sani Express, Jun 7, 2026
D
5
Bus Express, Sani Express, Jun 5, 2026
A
3
Bus Express, Sani Express, Jun 1, 2026
M
5
Bus Express, Sani Express, May 10, 2026
N
5
Bus Express, Sani Express, Apr 9, 2026