Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Suasana Holiday Express

70 routes · 5 states · 368 daily departures · from RM50.00

70
Routes
368
Daily departures
RM50.00
Fares from
Advertisement

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

Suasana Holiday Express operates 70 scheduled routes to Kuala Lumpur, Kedah, Selangor, Perlis and Penang, with 368 departures a day and fares from RM50.00.

Passenger rating
4.1 / 5
Destination states
5
Scheduled routes
70 · 368 daily departures
Seating layouts
1+2
Fares from
RM50.00
Official website
www.busonlineticket.com/bus/suasana-holiday-express

Book Suasana Holiday Express online

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

Check live fares & availability

Suasana Holiday 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. Suasana Holiday Express may add, withdraw or retime services without notice.

To Kuala Lumpur23 routes · 122 departures · from RM55.00
Suasana Holiday Express timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalHentian Duta
7:30 AM8:15 AM9:30 AM11:15 AM12:15 PM8:15 PM10:15 PM10:45 PM
RM69.001+2
Changlun Bus TerminalKL Sentral
10:15 PM
RM69.001+2
Changlun Bus TerminalPutrajaya Sentral
8:15 AM9:30 AM11:15 AM12:15 PM8:15 PM10:45 PM
RM75.001+2
Changlun Bus TerminalTBS (Terminal Bersepadu Selatan)
7:30 AM8:15 AM9:30 AM11:15 AM12:15 PM8:15 PM10:15 PM10:45 PM
RM69.001+2
Jitra Bus TerminalHentian Duta
8:45 AM10:00 AM11:45 AM12:45 PM8:45 PM10:45 PM11:15 PM
RM68.001+2
Jitra Bus TerminalKL Sentral
10:45 PM
RM68.001+2
Jitra Bus TerminalPutrajaya Sentral
8:45 AM10:00 AM11:45 AM12:45 PM8:45 PM11:15 PM
RM71.001+2
Jitra Bus TerminalTBS (Terminal Bersepadu Selatan)
8:45 AM10:00 AM11:45 AM12:45 PM8:45 PM10:45 PM11:15 PM
RM68.001+2
Kuala Perlis Bus TerminalHentian Duta
10:00 AM11:15 AM7:30 PM9:00 PM9:30 PM
RM75.001+2
Kuala Perlis Bus TerminalKL Sentral
9:00 PM
RM75.001+2
Kuala Perlis Bus TerminalPutrajaya Sentral
10:00 AM11:15 AM7:30 PM9:30 PM
RM75.001+2
Kuala Perlis Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM11:15 AM7:30 PM9:00 PM9:30 PM
RM75.001+2
Perlis SentralHentian Duta
7:00 AM7:45 AM8:45 AM10:30 AM11:45 AM7:45 PM9:30 PM10:00 PM
RM75.001+2
Perlis SentralKL Sentral
9:30 PM
RM75.001+2
Perlis SentralPutrajaya Sentral
7:45 AM8:45 AM10:30 AM11:45 AM7:45 PM10:00 PM
RM78.001+2
Perlis SentralTBS (Terminal Bersepadu Selatan)
7:00 AM7:45 AM8:45 AM10:30 AM11:45 AM7:45 PM9:30 PM10:00 PM
RM75.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Duta
8:15 AM9:15 AM10:45 AM12:15 PM1:15 PM9:15 PM11:15 PM11:45 PM
RM67.001+2
Shahab Perdana Bus Terminal, Alor SetarKL Sentral
11:15 PM
RM67.001+2
Shahab Perdana Bus Terminal, Alor SetarPutrajaya Sentral
9:15 AM10:45 AM12:15 PM1:15 PM9:15 PM11:45 PM
RM69.001+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
8:15 AM9:15 AM10:45 AM12:15 PM1:15 PM9:15 PM11:15 PM11:45 PM
RM67.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Duta
9:15 AM10:30 AM11:45 AM1:15 PM2:30 PM10:30 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPutrajaya Sentral
10:30 AM11:45 AM1:15 PM2:30 PM10:30 PM
RM57.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
9:15 AM10:30 AM11:45 AM1:15 PM2:30 PM10:30 PM
RM55.001+2
To Kedah20 routes · 120 departures · from RM55.00
Suasana Holiday Express timetable — To Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaChanglun Bus Terminal
12:45 AM9:30 AM10:00 AM4:00 PM8:15 PM9:30 PM11:00 PM11:59 PM
RM69.001+2
Hentian DutaJitra Bus Terminal
12:45 AM9:30 AM10:00 AM4:00 PM8:15 PM9:30 PM11:00 PM11:59 PM
RM68.001+2
Hentian DutaShahab Perdana Bus Terminal, Alor Setar
12:45 AM9:30 AM10:00 AM4:00 PM8:15 PM9:30 PM11:00 PM11:59 PM
RM67.001+2
Hentian DutaTerminal Bas Ekspres Ukir Square Sungai Petani
12:45 AM9:30 AM10:00 AM4:00 PM8:15 PM9:30 PM11:00 PM11:59 PM
RM55.001+2
Kajang Bus TerminalChanglun Bus Terminal
8:00 AM8:00 PM9:30 PM
RM72.001+2
Kajang Bus TerminalJitra Bus Terminal
8:00 AM8:00 PM9:30 PM
RM71.001+2
Kajang Bus TerminalShahab Perdana Bus Terminal, Alor Setar
8:00 AM8:00 PM9:30 PM
RM69.001+2
Kajang Bus TerminalTerminal Bas Ekspres Ukir Square Sungai Petani
8:00 AM8:00 PM9:30 PM
RM60.001+2
Putrajaya SentralChanglun Bus Terminal
8:45 AM2:45 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM
RM75.001+2
Putrajaya SentralJitra Bus Terminal
8:45 AM2:45 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM
RM71.001+2
Putrajaya SentralShahab Perdana Bus Terminal, Alor Setar
8:45 AM2:45 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM
RM69.001+2
Putrajaya SentralTerminal Bas Ekspres Ukir Square Sungai Petani
8:45 AM2:45 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM
RM61.001+2
TBS (Terminal Bersepadu Selatan)Changlun Bus Terminal
12:15 AM9:00 AM9:30 AM3:30 PM7:45 PM9:00 PM10:30 PM11:30 PM
RM69.001+2
TBS (Terminal Bersepadu Selatan)Jitra Bus Terminal
12:15 AM9:00 AM9:30 AM3:30 PM7:45 PM9:00 PM10:30 PM11:30 PM
RM68.001+2
TBS (Terminal Bersepadu Selatan)Shahab Perdana Bus Terminal, Alor Setar
12:15 AM9:00 AM9:30 AM3:30 PM7:45 PM9:00 PM10:30 PM11:30 PM
RM67.001+2
TBS (Terminal Bersepadu Selatan)Terminal Bas Ekspres Ukir Square Sungai Petani
12:15 AM9:00 AM9:30 AM3:30 PM7:45 PM9:00 PM10:30 PM11:30 PM
RM55.001+2
Terminal 17, Shah AlamChanglun Bus Terminal
8:00 AM1:45 PM6:00 PM10:15 PM
RM70.001+2
Terminal 17, Shah AlamJitra Bus Terminal
8:00 AM1:45 PM6:00 PM10:15 PM
RM70.001+2
Terminal 17, Shah AlamShahab Perdana Bus Terminal, Alor Setar
8:00 AM1:45 PM6:00 PM10:15 PM
RM69.001+2
Terminal 17, Shah AlamTerminal Bas Ekspres Ukir Square Sungai Petani
8:00 AM1:45 PM6:00 PM10:15 PM
RM57.001+2
To Selangor12 routes · 36 departures · from RM57.00
Suasana Holiday Express timetable — To Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalKajang Bus Terminal
8:15 AM9:30 AM8:15 PM10:45 PM
RM75.001+2
Changlun Bus TerminalTerminal 17, Shah Alam
7:30 AM11:15 AM10:15 PM
RM70.001+2
Jitra Bus TerminalKajang Bus Terminal
8:45 AM10:00 AM8:45 PM11:15 PM
RM71.001+2
Jitra Bus TerminalTerminal 17, Shah Alam
11:45 AM10:45 PM
RM70.001+2
Kuala Perlis Bus TerminalKajang Bus Terminal
7:30 PM9:30 PM
RM75.001+2
Kuala Perlis Bus TerminalTerminal 17, Shah Alam
10:00 AM9:00 PM
RM74.001+2
Perlis SentralKajang Bus Terminal
7:45 AM8:45 AM7:45 PM10:00 PM
RM78.001+2
Perlis SentralTerminal 17, Shah Alam
7:00 AM10:30 AM9:30 PM
RM78.001+2
Shahab Perdana Bus Terminal, Alor SetarKajang Bus Terminal
9:15 AM10:45 AM9:15 PM11:45 PM
RM69.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal 17, Shah Alam
8:15 AM12:15 PM11:15 PM
RM69.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKajang Bus Terminal
10:30 AM11:45 AM10:30 PM
RM57.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal 17, Shah Alam
9:15 AM1:15 PM
RM57.001+2
To Perlis10 routes · 60 departures · from RM75.00
Suasana Holiday Express timetable — To Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKuala Perlis Bus Terminal
12:45 AM9:30 AM10:00 AM4:00 PM8:15 PM9:30 PM11:00 PM11:59 PM
RM75.001+2
Hentian DutaPerlis Sentral
12:45 AM9:30 AM10:00 AM4:00 PM8:15 PM9:30 PM11:00 PM11:59 PM
RM75.001+2
Kajang Bus TerminalKuala Perlis Bus Terminal
8:00 AM8:00 PM9:30 PM
RM75.001+2
Kajang Bus TerminalPerlis Sentral
8:00 AM8:00 PM9:30 PM
RM78.001+2
Putrajaya SentralKuala Perlis Bus Terminal
8:45 AM2:45 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM
RM80.001+2
Putrajaya SentralPerlis Sentral
8:45 AM2:45 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM
RM80.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis Bus Terminal
12:15 AM9:00 AM9:30 AM3:30 PM7:45 PM9:00 PM10:30 PM11:30 PM
RM75.001+2
TBS (Terminal Bersepadu Selatan)Perlis Sentral
12:15 AM9:00 AM9:30 AM3:30 PM7:45 PM9:00 PM10:30 PM11:30 PM
RM75.001+2
Terminal 17, Shah AlamKuala Perlis Bus Terminal
8:00 AM1:45 PM6:00 PM10:15 PM
RM78.001+2
Terminal 17, Shah AlamPerlis Sentral
8:00 AM1:45 PM6:00 PM10:15 PM
RM78.001+2
To Pulau Pinang5 routes · 30 departures · from RM50.00
Suasana Holiday Express timetable — To Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaPenang Sentral
12:45 AM9:30 AM10:00 AM4:00 PM8:15 PM9:30 PM11:00 PM11:59 PM
RM50.001+2
Kajang Bus TerminalPenang Sentral
8:00 AM8:00 PM9:30 PM
RM55.001+2
Putrajaya SentralPenang Sentral
8:45 AM2:45 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM
RM55.001+2
TBS (Terminal Bersepadu Selatan)Penang Sentral
12:15 AM9:00 AM9:30 AM3:30 PM7:45 PM9:00 PM10:30 PM11:30 PM
RM53.101+2
Terminal 17, Shah AlamPenang Sentral
8:00 AM1:45 PM6:00 PM10:15 PM
RM59.101+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 Suasana Holiday Express

Boarding points

Suasana Holiday Express picks up at 11 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 Suasana Holiday Express ticket cost?

Suasana Holiday Express fares start at RM50.00 one way, depending on the route and coach class.

Where does Suasana Holiday Express go?

Suasana Holiday Express serves 5 states — Kuala Lumpur, Kedah, Selangor, Perlis, Pulau Pinang.

How do I book a Suasana Holiday Express ticket?

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

What time do Suasana Holiday Express buses depart?

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

Other operators to Kuala Lumpur

Advertisement