Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Kristal Qirana

48 routes · 4 states · 90 daily departures · from RM55.00

48
Routes
90
Daily departures
RM55.00
Fares from
Advertisement

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

Kristal Qirana operates 48 scheduled routes to Kuala Lumpur, Perlis, Kedah and Penang, with 90 departures a day and fares from RM55.00.

Passenger rating
3.5 / 5
Destination states
4
Scheduled routes
48 · 90 daily departures
Seating layouts
1+2, 2+2
Fares from
RM55.00
Official website
www.busonlineticket.com/bus/kristal-qirana

Book Kristal Qirana online

Check live Kristal Qirana seat availability and get an instant e-ticket.

Check live fares & availability

Kristal Qirana 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. Kristal Qirana may add, withdraw or retime services without notice.

To Kuala Lumpur24 routes · 42 departures · from RM66.00
Kristal Qirana timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarHentian Duta
5:00 PM11:55 PM
RM66.001+2 / 2+2
Alor SetarPutrajaya Sentral
5:00 PM11:55 PM
RM70.001+2 / 2+2
Alor SetarTBS (Terminal Bersepadu Selatan)
5:00 PM11:55 PM
RM68.001+2 / 2+2
Alor SetarTerminal Bersepadu Gombak (TBG)
5:00 PM
RM66.001+2
ChanglunHentian Duta
3:30 PM10:55 PM
RM71.001+2 / 2+2
ChanglunPutrajaya Sentral
3:30 PM10:55 PM
RM75.001+2 / 2+2
ChanglunTBS (Terminal Bersepadu Selatan)
3:30 PM10:55 PM
RM72.001+2 / 2+2
ChanglunTerminal Bersepadu Gombak (TBG)
3:30 PM
RM71.001+2
JitraHentian Duta
4:15 PM11:25 PM
RM67.001+2 / 2+2
JitraPutrajaya Sentral
4:15 PM11:25 PM
RM71.401+2 / 2+2
JitraTBS (Terminal Bersepadu Selatan)
4:15 PM11:25 PM
RM68.001+2 / 2+2
JitraTerminal Bersepadu Gombak (TBG)
4:15 PM
RM67.001+2
KangarHentian Duta
3:00 PM10:20 PM
RM75.001+2 / 2+2
KangarPutrajaya Sentral
3:00 PM10:20 PM
RM80.001+2 / 2+2
KangarTBS (Terminal Bersepadu Selatan)
3:00 PM10:20 PM
RM76.001+2 / 2+2
KangarTerminal Bersepadu Gombak (TBG)
3:00 PM
RM75.001+2
Kuala PerlisHentian Duta
2:30 PM10:00 PM
RM75.001+2 / 2+2
Kuala PerlisPutrajaya Sentral
2:30 PM10:00 PM
RM80.001+2 / 2+2
Kuala PerlisTBS (Terminal Bersepadu Selatan)
2:30 PM10:00 PM
RM76.001+2 / 2+2
Kuala PerlisTerminal Bersepadu Gombak (TBG)
2:30 PM
RM75.001+2
Padang BesarHentian Duta
1:30 PM9:00 PM
RM76.001+2 / 2+2
Padang BesarPutrajaya Sentral
1:30 PM9:00 PM
RM81.001+2 / 2+2
Padang BesarTBS (Terminal Bersepadu Selatan)
1:30 PM9:00 PM
RM78.001+2 / 2+2
Padang BesarTerminal Bersepadu Gombak (TBG)
1:30 PM
RM77.001+2
To Perlis11 routes · 22 departures · from RM75.00
Kristal Qirana timetable — To Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKangar
10:15 AM3:00 PM
RM75.001+2 / 2+2
Hentian DutaKuala Perlis
10:15 AM3:00 PM
RM75.001+2 / 2+2
Hentian DutaPadang Besar
10:15 AM3:00 PM
RM76.001+2 / 2+2
Putrajaya SentralKangar
8:30 AM1:15 PM
RM80.001+2 / 2+2
Putrajaya SentralKuala Perlis
8:30 AM1:15 PM
RM80.001+2 / 2+2
Putrajaya SentralPadang Besar
8:30 AM1:15 PM
RM81.001+2 / 2+2
TBS (Terminal Bersepadu Selatan)Kangar
9:15 AM2:00 PM
RM76.001+2 / 2+2
TBS (Terminal Bersepadu Selatan)Padang Besar
9:15 AM2:00 PM
RM78.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Kangar
10:00 AM2:30 PM
RM75.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Kuala Perlis
10:00 AM2:30 PM
RM75.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Padang Besar
10:00 AM2:30 PM
RM77.001+2 / 2+2
To Kedah10 routes · 20 departures · from RM66.00
Kristal Qirana timetable — To Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaAlor Setar
10:15 AM3:00 PM
RM66.001+2 / 2+2
Hentian DutaChanglun
10:15 AM3:00 PM
RM71.001+2 / 2+2
Hentian DutaJitra
10:15 AM3:00 PM
RM67.001+2 / 2+2
Putrajaya SentralAlor Setar
8:30 AM1:15 PM
RM70.001+2 / 2+2
Putrajaya SentralChanglun
8:30 AM1:15 PM
RM75.001+2 / 2+2
Putrajaya SentralJitra
8:30 AM1:15 PM
RM71.401+2 / 2+2
TBS (Terminal Bersepadu Selatan)Alor Setar
9:15 AM2:00 PM
RM68.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Alor Setar
10:00 AM2:30 PM
RM66.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Changlun
10:00 AM2:30 PM
RM71.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Jitra
10:00 AM2:30 PM
RM67.001+2 / 2+2
To Pulau Pinang3 routes · 6 departures · from RM55.00
Kristal Qirana timetable — To Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaPenang Sentral
10:15 AM3:00 PM
RM55.001+2 / 2+2
Putrajaya SentralPenang Sentral
8:30 AM1:15 PM
RM60.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Penang Sentral
10:00 AM2:30 PM
RM55.001+2 / 2+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 Kristal Qirana

Boarding points

Kristal Qirana picks up at 10 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 Kristal Qirana ticket cost?

Kristal Qirana fares start at RM55.00 one way, depending on the route and coach class.

Where does Kristal Qirana go?

Kristal Qirana serves 4 states — Kuala Lumpur, Perlis, Kedah, Pulau Pinang.

How do I book a Kristal Qirana ticket?

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

What time do Kristal Qirana buses depart?

Departures run from 8:30 AM through to 11:55 PM, depending on the route.

Other operators to Kuala Lumpur

Advertisement