Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Quick Liner Express

164 routes · 8 states · 458 daily departures · from RM33.00

164
Routes
458
Daily departures
RM33.00
Fares from
Advertisement

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

Quick Liner Express operates 164 scheduled routes to Kedah, Johor, Selangor, Kuala Lumpur, Negeri Sembilan, Perlis, Penang and Pahang, with 458 departures a day and fares from RM33.00.

Passenger rating
4.1 / 5
Destination states
8
Scheduled routes
164 · 458 daily departures
Seating layouts
1+2
Fares from
RM33.00
Official website
www.quicklinerexpress.com

Book Quick Liner Express online

Check live Quick Liner Express seat availability and get an instant e-ticket.

Check live fares & availability

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

To Kedah44 routes · 123 departures · from RM57.00
Quick Liner Express timetable — To Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaAlor Setar
11:30 AM1:15 PM3:45 PM8:30 PM11:45 PM11:59 PM
RM67.001+2
Hentian DutaChanglun
11:30 AM3:45 PM8:30 PM11:45 PM11:59 PM
RM69.001+2
Hentian DutaJitra
11:30 AM1:15 PM3:45 PM8:30 PM11:45 PM11:59 PM
RM67.001+2
Hentian DutaSungai Petani
11:30 AM1:15 PM3:45 PM8:30 PM11:45 PM11:59 PM
RM57.001+2
Johor Bahru (JB Larkin Term.)Alor Setar
9:45 PM
RM115.001+2
Johor Bahru (JB Larkin Term.)Changlun
9:45 PM
RM120.001+2
Johor Bahru (JB Larkin Term.)Jitra
9:45 PM
RM117.001+2
Johor Bahru (JB Larkin Term.)Sungai Petani
9:45 PM
RM106.001+2
Johor JayaAlor Setar
8:45 PM
RM116.001+2
Johor JayaChanglun
8:45 PM
RM120.001+2
Johor JayaJitra
8:45 PM
RM117.001+2
Johor JayaSungai Petani
8:45 PM
RM106.001+2
KajangAlor Setar
11:59 AM10:45 PM11:15 PM
RM64.001+2
KajangChanglun
10:45 PM11:15 PM
RM74.001+2
KajangJitra
11:59 AM10:45 PM11:15 PM
RM71.001+2
KajangSungai Petani
11:59 AM10:45 PM11:15 PM
RM61.001+2
Klang SentralAlor Setar
9:30 AM1:45 PM5:45 PM10:00 PM
RM72.001+2
Klang SentralChanglun
9:30 AM1:45 PM5:45 PM10:00 PM
RM72.001+2
Klang SentralJitra
9:30 AM1:45 PM5:45 PM10:00 PM
RM72.001+2
Klang SentralSungai Petani
9:30 AM1:45 PM5:45 PM10:00 PM
RM59.001+2
NilaiAlor Setar
11:15 AM10:45 PM
RM72.001+2
NilaiChanglun
10:45 PM
RM78.001+2
NilaiJitra
11:15 AM10:45 PM
RM74.001+2
NilaiSungai Petani
11:15 AM10:45 PM
RM63.001+2
Pasir GudangAlor Setar
9:15 PM
RM118.001+2
Pasir GudangChanglun
9:15 PM
RM122.001+2
Pasir GudangJitra
9:15 PM
RM119.001+2
Pasir GudangSungai Petani
9:15 PM
RM109.001+2
SerembanAlor Setar
10:45 AM10:15 PM
RM76.001+2
SerembanChanglun
10:15 PM
RM81.001+2
SerembanJitra
10:45 AM10:15 PM
RM77.001+2
SerembanSungai Petani
10:45 AM10:15 PM
RM66.001+2
TBS (Terminal Bersepadu Selatan)Alor Setar
11:00 AM12:30 PM3:15 PM7:45 PM11:15 PM11:30 PM11:45 PM
RM67.001+2
TBS (Terminal Bersepadu Selatan)Changlun
11:00 AM3:15 PM7:45 PM11:15 PM11:30 PM11:45 PM
RM73.001+2
TBS (Terminal Bersepadu Selatan)Jitra
11:00 AM12:30 PM3:15 PM7:45 PM11:15 PM11:30 PM11:45 PM
RM69.001+2
TBS (Terminal Bersepadu Selatan)Sungai Petani
11:00 AM12:30 PM3:15 PM7:45 PM11:15 PM11:30 PM11:45 PM
RM57.001+2
Terminal Shah AlamAlor Setar
10:00 AM2:30 PM6:30 PM10:45 PM
RM67.001+2
Terminal Shah AlamChanglun
10:00 AM2:30 PM6:30 PM10:45 PM
RM71.001+2
Terminal Shah AlamJitra
10:00 AM2:30 PM6:30 PM10:45 PM
RM68.001+2
Terminal Shah AlamSungai Petani
10:00 AM2:30 PM6:30 PM10:45 PM
RM57.001+2
Tun AminahAlor Setar
10:15 PM
RM114.001+2
Tun AminahChanglun
10:15 PM
RM118.001+2
Tun AminahJitra
10:15 PM
RM115.001+2
Tun AminahSungai Petani
10:15 PM
RM106.001+2
To Johor28 routes · 76 departures · from RM40.00
Quick Liner Express timetable — To Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarJohor Bahru (JB Larkin Term.)
8:45 PM
RM115.001+2
Alor SetarJohor Jaya
8:45 PM
RM116.001+2
Alor SetarPasir Gudang
8:45 PM
RM118.001+2
Alor SetarSkudai Parade
8:45 PM
RM115.001+2
ChanglunJohor Bahru (JB Larkin Term.)
7:30 PM
RM120.001+2
ChanglunJohor Jaya
7:30 PM
RM120.001+2
ChanglunPasir Gudang
7:30 PM
RM122.001+2
ChanglunSkudai Parade
7:30 PM
RM118.001+2
JitraJohor Bahru (JB Larkin Term.)
8:15 PM
RM117.001+2
JitraJohor Jaya
8:15 PM
RM117.001+2
JitraPasir Gudang
8:15 PM
RM119.001+2
JitraSkudai Parade
8:15 PM
RM115.001+2
KajangJohor Bahru (JB Larkin Term.)
7:15 AM9:45 AM2:00 PM5:40 PM8:15 PM
RM50.001+2
KajangPasir Gudang
7:15 AM9:45 AM2:00 PM5:40 PM8:15 PM
RM49.001+2
KajangSkudai Parade
7:15 AM9:45 AM2:00 PM5:40 PM8:15 PM
RM45.001+2
NilaiJohor Bahru (JB Larkin Term.)
7:45 AM10:15 AM2:30 PM6:30 PM8:45 PM
RM46.001+2
NilaiPasir Gudang
7:45 AM10:15 AM2:30 PM6:30 PM8:45 PM
RM49.001+2
NilaiSkudai Parade
7:45 AM10:15 AM2:30 PM6:30 PM8:45 PM
RM45.001+2
SerembanJohor Bahru (JB Larkin Term.)
8:30 AM10:50 AM3:15 PM7:00 PM9:30 PM
RM42.001+2
SerembanPasir Gudang
8:30 AM10:50 AM3:15 PM7:00 PM9:30 PM
RM43.001+2
SerembanSkudai Parade
8:30 AM10:50 AM3:15 PM7:00 PM9:30 PM
RM40.001+2
Sungai PetaniJohor Bahru (JB Larkin Term.)
10:00 PM
RM106.001+2
Sungai PetaniJohor Jaya
10:00 PM
RM106.001+2
Sungai PetaniPasir Gudang
10:00 PM
RM109.001+2
Sungai PetaniSkudai Parade
10:00 PM
RM105.001+2
TBS (Terminal Bersepadu Selatan)Johor Bahru (JB Larkin Term.)
6:45 AM9:15 AM1:30 PM5:00 PM7:45 PM
RM48.001+2
TBS (Terminal Bersepadu Selatan)Pasir Gudang
6:45 AM9:15 AM1:30 PM5:00 PM7:45 PM
RM50.001+2
TBS (Terminal Bersepadu Selatan)Skudai Parade
6:45 AM9:15 AM1:30 PM5:00 PM7:45 PM
RM47.001+2
To Selangor24 routes · 72 departures · from RM36.00
Quick Liner Express timetable — To Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarKajang
8:15 AM1:00 PM11:00 PM
RM64.001+2
Alor SetarKlang Sentral
7:30 AM11:00 AM6:30 PM10:30 PM
RM68.001+2
Alor SetarTerminal Shah Alam
7:30 AM11:00 AM6:30 PM10:30 PM
RM67.001+2
ChanglunKajang
7:15 AM11:30 AM
RM74.001+2
ChanglunKlang Sentral
10:00 AM5:15 PM9:30 PM
RM72.001+2
ChanglunTerminal Shah Alam
10:00 AM5:15 PM9:30 PM
RM71.001+2
JitraKajang
7:45 AM12:15 PM10:30 PM
RM71.001+2
JitraKlang Sentral
7:00 AM10:30 AM5:45 PM10:00 PM
RM70.001+2
JitraTerminal Shah Alam
7:00 AM10:30 AM5:45 PM10:00 PM
RM68.001+2
Johor Bahru (JB Larkin Term.)Kajang
9:15 AM11:00 AM2:45 PM5:45 PM10:45 PM
RM50.001+2
KangarKlang Sentral
9:30 AM4:30 PM
RM78.001+2
KangarTerminal Shah Alam
9:30 AM4:30 PM
RM75.001+2
Kuala PerlisKlang Sentral
4:00 PM
RM78.001+2
Kuala PerlisTerminal Shah Alam
4:00 PM
RM75.001+2
Kuantan (Terminal Sentral)Kajang
9:15 AM4:45 PM
RM39.001+2
Pasir GudangKajang
8:15 AM10:00 AM1:45 PM4:45 PM10:00 PM
RM49.001+2
Penang Sentral (Butterworth)Kajang
10:15 AM3:00 PM
RM57.001+2
Penang Sentral (Butterworth)Klang Sentral
9:30 AM1:00 PM
RM57.001+2
Penang Sentral (Butterworth)Terminal Shah Alam
9:30 AM1:00 PM
RM53.001+2
Sungai PetaniKajang
9:30 AM2:15 PM11:59 PM
RM61.001+2
Sungai PetaniKlang Sentral
8:45 AM12:15 PM7:45 PM11:45 PM
RM58.001+2
Sungai PetaniTerminal Shah Alam
8:45 AM12:15 PM7:45 PM11:45 PM
RM57.001+2
Tun AminahKajang
9:45 AM11:30 AM3:15 PM6:30 PM11:15 PM
RM45.001+2
UMP GambangKajang
9:45 AM5:15 PM
RM36.001+2
To Kuala Lumpur19 routes · 77 departures · from RM33.00
Quick Liner Express timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarHentian Duta
7:30 AM11:00 AM1:00 PM6:30 PM10:30 PM
RM67.001+2
Alor SetarTBS (Terminal Bersepadu Selatan)
7:30 AM8:15 AM11:00 AM1:00 PM6:30 PM10:30 PM11:00 PM
RM67.001+2
ChanglunHentian Duta
10:00 AM11:30 AM5:15 PM9:30 PM
RM69.001+2
ChanglunTBS (Terminal Bersepadu Selatan)
7:15 AM10:00 AM11:30 AM5:15 PM9:30 PM
RM73.001+2
JitraHentian Duta
7:00 AM10:30 AM12:15 PM5:45 PM10:00 PM
RM67.001+2
JitraTBS (Terminal Bersepadu Selatan)
7:00 AM7:45 AM10:30 AM12:15 PM5:45 PM10:00 PM10:30 PM
RM69.001+2
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
9:15 AM11:00 AM2:45 PM5:45 PM10:45 PM
RM48.001+2
KangarHentian Duta
9:30 AM4:30 PM
RM72.001+2
KangarTBS (Terminal Bersepadu Selatan)
9:30 AM4:30 PM
RM74.001+2
Kuala PerlisHentian Duta
4:00 PM
RM74.001+2
Kuala PerlisTBS (Terminal Bersepadu Selatan)
4:00 PM
RM76.001+2
Kuantan (Terminal Sentral)TBS (Terminal Bersepadu Selatan)
9:15 AM4:45 PM
RM40.001+2
Pasir GudangTBS (Terminal Bersepadu Selatan)
8:15 AM10:00 AM1:45 PM4:45 PM10:00 PM
RM50.001+2
Penang Sentral (Butterworth)Hentian Duta
9:30 AM1:00 PM3:00 PM
RM51.001+2
Penang Sentral (Butterworth)TBS (Terminal Bersepadu Selatan)
9:30 AM10:15 AM1:00 PM3:00 PM
RM52.001+2
Sungai PetaniHentian Duta
8:45 AM12:15 PM2:15 PM7:45 PM11:45 PM
RM57.001+2
Sungai PetaniTBS (Terminal Bersepadu Selatan)
8:45 AM9:30 AM12:15 PM2:15 PM7:45 PM11:45 PM11:59 PM
RM57.001+2
Tun AminahTBS (Terminal Bersepadu Selatan)
9:45 AM11:30 AM3:15 PM6:30 PM11:15 PM
RM49.001+2
UMP GambangTBS (Terminal Bersepadu Selatan)
9:45 AM5:15 PM
RM33.001+2
To Negeri Sembilan18 routes · 50 departures · from RM39.00
Quick Liner Express timetable — To Negeri Sembilan
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarNilai
8:15 AM11:00 PM
RM72.001+2
Alor SetarSeremban
8:15 AM11:00 PM
RM76.001+2
ChanglunNilai
7:15 AM
RM78.001+2
ChanglunSeremban
7:15 AM
RM81.001+2
JitraNilai
7:45 AM10:30 PM
RM74.001+2
JitraSeremban
7:45 AM10:30 PM
RM77.001+2
Johor Bahru (JB Larkin Term.)Nilai
9:15 AM11:00 AM2:45 PM5:45 PM10:45 PM
RM46.001+2
Johor Bahru (JB Larkin Term.)Seremban
9:15 AM11:00 AM2:45 PM5:45 PM10:45 PM
RM42.001+2
Kuantan (Terminal Sentral)Nilai
9:15 AM4:45 PM
RM40.001+2
Pasir GudangNilai
8:15 AM10:00 AM1:45 PM4:45 PM10:00 PM
RM49.001+2
Pasir GudangSeremban
8:15 AM10:00 AM1:45 PM4:45 PM10:00 PM
RM43.001+2
Penang Sentral (Butterworth)Nilai
10:15 AM
RM58.001+2
Penang Sentral (Butterworth)Seremban
10:15 AM
RM62.001+2
Sungai PetaniNilai
9:30 AM11:59 PM
RM63.001+2
Sungai PetaniSeremban
9:30 AM11:59 PM
RM66.001+2
Tun AminahNilai
9:45 AM11:30 AM3:15 PM6:30 PM11:15 PM
RM43.001+2
Tun AminahSeremban
9:45 AM11:30 AM3:15 PM6:30 PM11:15 PM
RM39.001+2
UMP GambangNilai
9:45 AM5:15 PM
RM39.001+2
To Perlis14 routes · 16 departures · from RM72.00
Quick Liner Express timetable — To Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKangar
11:59 PM
RM72.001+2
Hentian DutaKuala Perlis
11:59 PM
RM74.001+2
KajangKangar
11:15 PM
RM78.001+2
KajangKuala Perlis
11:15 PM
RM78.001+2
Klang SentralKangar
10:00 PM
RM75.001+2
Klang SentralKuala Perlis
10:00 PM
RM79.001+2
NilaiKangar
10:45 PM
RM81.001+2
NilaiKuala Perlis
10:45 PM
RM82.001+2
SerembanKangar
10:15 PM
RM83.001+2
SerembanKuala Perlis
10:15 PM
RM84.001+2
TBS (Terminal Bersepadu Selatan)Kangar
11:30 PM11:45 PM
RM74.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis
11:30 PM11:45 PM
RM76.001+2
Terminal Shah AlamKangar
10:45 PM
RM74.001+2
Terminal Shah AlamKuala Perlis
10:45 PM
RM75.001+2
To Pulau Pinang11 routes · 32 departures · from RM51.00
Quick Liner Express timetable — To Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaPenang Sentral (Butterworth)
11:30 AM1:15 PM3:45 PM8:30 PM11:45 PM11:59 PM
RM51.001+2
Johor Bahru (JB Larkin Term.)Penang Sentral (Butterworth)
9:45 PM
RM101.001+2
Johor JayaPenang Sentral (Butterworth)
8:45 PM
RM101.001+2
KajangPenang Sentral (Butterworth)
11:59 AM10:45 PM11:15 PM
RM57.001+2
Klang SentralPenang Sentral (Butterworth)
9:30 AM1:45 PM5:45 PM10:00 PM
RM51.001+2
NilaiPenang Sentral (Butterworth)
11:15 AM10:45 PM
RM58.001+2
Pasir GudangPenang Sentral (Butterworth)
9:15 PM
RM104.001+2
SerembanPenang Sentral (Butterworth)
10:45 AM10:15 PM
RM62.001+2
TBS (Terminal Bersepadu Selatan)Penang Sentral (Butterworth)
11:00 AM12:30 PM3:15 PM7:45 PM11:15 PM11:30 PM11:45 PM
RM52.001+2
Terminal Shah AlamPenang Sentral (Butterworth)
10:00 AM2:30 PM6:30 PM10:45 PM
RM51.001+2
Tun AminahPenang Sentral (Butterworth)
10:15 PM
RM100.001+2
To Pahang6 routes · 12 departures · from RM33.00
Quick Liner Express timetable — To Pahang
Boarding pointArrival pointDeparture timesFare fromSeating
KajangKuantan (Terminal Sentral)
10:15 AM3:30 PM
RM39.001+2
KajangUMP Gambang
10:15 AM3:30 PM
RM36.001+2
NilaiKuantan (Terminal Sentral)
9:45 AM2:45 PM
RM39.001+2
NilaiUMP Gambang
9:45 AM2:45 PM
RM41.001+2
TBS (Terminal Bersepadu Selatan)Kuantan (Terminal Sentral)
10:45 AM4:15 PM
RM40.001+2
TBS (Terminal Bersepadu Selatan)UMP Gambang
10:45 AM4:15 PM
RM33.001+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 Quick Liner Express

Boarding points

Quick Liner Express picks up at 20 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 Quick Liner Express ticket cost?

Quick Liner Express fares start at RM33.00 one way, depending on the route and coach class.

Where does Quick Liner Express go?

Quick Liner Express serves 8 states — Kedah, Johor, Selangor, Kuala Lumpur, Negeri Sembilan, Perlis, Pulau Pinang, Pahang.

How do I book a Quick Liner Express ticket?

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

What time do Quick Liner Express buses depart?

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

Other operators to Kedah

Advertisement