Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Kedah to Kuala Lumpur

341 routes · 39 operators · 1,027 daily departures · from RM37.70

39
Operators
341
Routes
1,027
Daily departures
RM37.70
Fares from
Advertisement

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

341 scheduled routes run from Kedah to Kuala Lumpur, operated by 39 coach companies. There are 1,027 departures a day, with fares from RM37.70.

Departing from
Kedah — 30 boarding points
Arriving in
Kuala Lumpur — 15 arrival points
Operators
39 on this corridor
Departures
1,027 a day
Fares from
RM37.70 one way

Book Kedah to Kuala Lumpur

Compare all 39 operators on this route with live seat availability.

Check live fares & availability

Timetable and fares

Every scheduled service on this corridor is listed below, grouped by operator. Use the filter box to narrow a table to your boarding point, or click a column heading to sort by departure time or fare.

Please note: fares and timings are set by the operators and change at short notice. Everything here is a guide — reconfirm when you book.

Cosmic Express

4.2 · 34 routes · 118 departures a day · 1+2

Cosmic Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Baling Bus TerminalHentian Duta
9:45 AM9:55 AM9:45 PM9:55 PM
RM72.001+2
Baling Bus TerminalPutrajaya Sentral
9:45 AM9:45 PM
RM75.001+2
Baling Bus TerminalTBS (Terminal Bersepadu Selatan)
9:45 AM9:55 AM9:45 PM9:55 PM
RM72.001+2
Changlun Bus TerminalHentian Duta
7:55 AM10:00 AM10:30 AM2:15 PM5:15 PM10:00 PM10:30 PM
RM74.001+2
Changlun Bus TerminalPutrajaya Sentral
10:30 AM10:30 PM
RM80.001+2
Changlun Bus TerminalTBS (Terminal Bersepadu Selatan)
7:55 AM10:00 AM10:30 AM2:15 PM5:15 PM10:00 PM10:30 PM
RM74.001+2
Changlun Bus TerminalTerminal Bersepadu Gombak
8:35 PM
RM74.001+2
Jitra Bus TerminalHentian Duta
8:25 AM10:30 AM11:15 AM2:45 PM5:45 PM10:30 PM11:15 PM
RM69.001+2
Jitra Bus TerminalPutrajaya Sentral
11:15 AM11:15 PM
RM75.001+2
Jitra Bus TerminalTBS (Terminal Bersepadu Selatan)
8:25 AM10:30 AM11:15 AM2:45 PM5:45 PM10:30 PM11:15 PM
RM69.001+2
Kuala Nerang Bus TerminalHentian Duta
9:05 AM9:35 AM9:35 PM
RM65.001+2
Kuala Nerang Bus TerminalPutrajaya Sentral
9:35 AM9:35 PM
RM83.001+2
Kuala Nerang Bus TerminalTBS (Terminal Bersepadu Selatan)
9:05 AM9:35 AM9:35 PM
RM65.001+2
Kulim Bus TerminalHentian Duta
8:45 AM10:45 AM4:45 PM10:45 PM11:15 PM
RM58.001+2
Kulim Bus TerminalPutrajaya Sentral
8:45 AM10:45 AM4:45 PM10:45 PM11:15 PM
RM61.001+2
Kulim Bus TerminalTBS (Terminal Bersepadu Selatan)
8:45 AM10:45 AM4:45 PM10:45 PM11:15 PM
RM58.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Duta
9:00 AM11:00 AM11:45 AM3:15 PM6:15 PM11:00 PM11:45 PM
RM69.001+2
Shahab Perdana Bus Terminal, Alor SetarPutrajaya Sentral
11:45 AM11:45 PM
RM75.001+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
9:00 AM11:00 AM11:45 AM3:15 PM6:15 PM11:00 PM11:45 PM
RM69.001+2
Sik Bus StationHentian Duta
9:55 AM9:55 PM
RM71.001+2
Sik Bus StationPutrajaya Sentral
9:55 AM9:55 PM
RM77.001+2
Sik Bus StationTBS (Terminal Bersepadu Selatan)
9:55 AM9:55 PM
RM71.001+2
Stesen Bas Guar ChempedakHentian Duta
9:45 AM10:35 AM11:05 AM11:05 PM
RM60.001+2
Stesen Bas Guar ChempedakPutrajaya Sentral
11:05 AM11:05 PM
RM78.001+2
Stesen Bas Guar ChempedakTBS (Terminal Bersepadu Selatan)
9:45 AM10:35 AM11:05 AM11:05 PM
RM60.001+2
Stesen Bas Kuala KetilHentian Duta
10:45 AM10:45 PM
RM64.001+2
Stesen Bas Kuala KetilPutrajaya Sentral
10:45 AM10:45 PM
RM72.001+2
Stesen Bas Kuala KetilTBS (Terminal Bersepadu Selatan)
10:45 AM10:45 PM
RM64.001+2
Stesen Bas MARA PendangHentian Duta
10:05 AM10:35 AM10:35 PM
RM64.001+2
Stesen Bas MARA PendangPutrajaya Sentral
10:35 AM10:35 PM
RM83.001+2
Stesen Bas MARA PendangTBS (Terminal Bersepadu Selatan)
10:05 AM10:35 AM10:35 PM
RM64.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Duta
11:35 AM11:35 PM
RM59.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPutrajaya Sentral
11:35 AM11:35 PM
RM65.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
11:35 AM11:35 PM
RM59.001+2
No routes match your filter.
Lowest published fare RM58.00. Shaded times are overnight departures. Book Cosmic Express

Trans MVS Express (IVY HOLIDAYS)

4.0 · 28 routes · 56 departures a day · 1+2

Trans MVS Express (IVY HOLIDAYS) services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarKLIA (Kuala Lumpur International Airport)
10:30 AM8:30 PM
RM70.001+2
Alor SetarKLIA2 Transportation Hub
10:30 AM8:30 PM
RM70.001+2
Alor SetarPutrajaya Sentral
10:30 AM8:30 PM
RM70.001+2
Alor SetarTBS (Terminal Bersepadu Selatan)
10:30 AM8:30 PM
RM67.001+2
Bukit Kayu HitamKLIA (Kuala Lumpur International Airport)
9:00 AM7:00 PM
RM85.001+2
Bukit Kayu HitamKLIA2 Transportation Hub
9:00 AM7:00 PM
RM85.001+2
Bukit Kayu HitamPutrajaya Sentral
9:00 AM7:00 PM
RM85.001+2
Bukit Kayu HitamTBS (Terminal Bersepadu Selatan)
9:00 AM7:00 PM
RM85.001+2
ChanglunKLIA (Kuala Lumpur International Airport)
9:30 AM7:30 PM
RM75.001+2
ChanglunKLIA2 Transportation Hub
9:30 AM7:30 PM
RM75.001+2
ChanglunPutrajaya Sentral
9:30 AM7:30 PM
RM75.001+2
ChanglunTBS (Terminal Bersepadu Selatan)
9:30 AM7:30 PM
RM69.001+2
Guar ChempedakKLIA (Kuala Lumpur International Airport)
11:30 AM9:45 PM
RM70.001+2
Guar ChempedakKLIA2 Transportation Hub
11:30 AM9:45 PM
RM70.001+2
Guar ChempedakPutrajaya Sentral
11:30 AM9:45 PM
RM70.001+2
Guar ChempedakTBS (Terminal Bersepadu Selatan)
11:30 AM9:45 PM
RM60.001+2
GurunKLIA (Kuala Lumpur International Airport)
11:45 AM10:00 PM
RM70.001+2
GurunKLIA2 Transportation Hub
11:45 AM10:00 PM
RM70.001+2
GurunPutrajaya Sentral
11:45 AM10:00 PM
RM70.001+2
GurunTBS (Terminal Bersepadu Selatan)
11:45 AM10:00 PM
RM60.001+2
JitraKLIA (Kuala Lumpur International Airport)
10:00 AM8:00 PM
RM75.001+2
JitraKLIA2 Transportation Hub
10:00 AM8:00 PM
RM75.001+2
JitraPutrajaya Sentral
10:00 AM8:00 PM
RM75.001+2
JitraTBS (Terminal Bersepadu Selatan)
10:00 AM8:00 PM
RM69.001+2
Sungai PetaniKLIA (Kuala Lumpur International Airport)
12:30 PM10:45 PM
RM70.001+2
Sungai PetaniKLIA2 Transportation Hub
12:30 PM10:45 PM
RM70.001+2
Sungai PetaniPutrajaya Sentral
12:30 PM10:45 PM
RM60.001+2
Sungai PetaniTBS (Terminal Bersepadu Selatan)
12:30 PM10:45 PM
RM57.001+2
No routes match your filter.
Lowest published fare RM57.00. Shaded times are overnight departures. Book Trans MVS Express (IVY HOLIDAYS)

Maraliner

4.0 · 27 routes · 67 departures a day · 1+2, 2+2

Maraliner services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalHentian Duta
10:05 AM11:00 PM
RM51.802+2
Changlun Bus TerminalPutrajaya Sentral
10:05 AM11:00 PM
RM59.402+2
Changlun Bus TerminalTBS (Terminal Bersepadu Selatan)
10:05 AM11:00 PM
RM51.802+2
Jitra Bus TerminalHentian Duta
10:35 AM11:30 PM
RM51.802+2
Jitra Bus TerminalPutrajaya Sentral
10:35 AM11:30 PM
RM57.202+2
Jitra Bus TerminalTBS (Terminal Bersepadu Selatan)
10:35 AM11:30 PM
RM51.802+2
Kuala Nerang Bus TerminalHentian Duta
10:00 AM10:00 PM
RM68.001+2
Kuala Nerang Bus TerminalPutrajaya Sentral
10:00 AM10:00 PM
RM73.001+2
Kuala Nerang Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM10:00 PM
RM70.001+2
Kulim Bus TerminalHentian Duta
9:00 AM11:00 AM5:45 PM
RM37.701+2
Kulim Bus TerminalPutrajaya Sentral
9:00 AM5:45 PM
RM39.901+2
Kulim Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM11:00 AM5:45 PM
RM37.701+2
Shahab Perdana Bus Terminal, Alor SetarHentian Duta
10:30 AM11:05 AM10:30 PM11:59 PM
RM47.201+2 / 2+2
Shahab Perdana Bus Terminal, Alor SetarPutrajaya Sentral
11:05 AM11:59 PM
RM55.002+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
10:30 AM11:05 AM10:15 PM10:30 PM11:59 PM
RM47.201+2 / 2+2
Sik Bus StationHentian Duta
9:00 AM9:00 PM
RM46.002+2
Sik Bus StationPutrajaya Sentral
9:00 AM9:00 PM
RM53.902+2
Sik Bus StationTBS (Terminal Bersepadu Selatan)
9:00 AM9:00 PM
RM46.002+2
Stesen Bas Kuala KetilHentian Duta
9:45 AM9:45 PM
RM43.602+2
Stesen Bas Kuala KetilPutrajaya Sentral
9:45 AM9:45 PM
RM51.702+2
Stesen Bas Kuala KetilTBS (Terminal Bersepadu Selatan)
9:45 AM9:45 PM
RM43.602+2
Stesen Bas MARA PendangHentian Duta
11:15 AM11:15 PM
RM61.001+2
Stesen Bas MARA PendangPutrajaya Sentral
11:15 AM11:15 PM
RM67.001+2
Stesen Bas MARA PendangTBS (Terminal Bersepadu Selatan)
11:15 AM11:15 PM
RM64.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Duta
10:15 AM11:59 AM10:15 PM11:59 PM
RM41.101+2 / 2+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPutrajaya Sentral
10:15 AM11:59 AM10:15 PM11:59 PM
RM49.501+2 / 2+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
10:15 AM11:59 AM10:15 PM11:59 PM
RM41.101+2 / 2+2
No routes match your filter.
Lowest published fare RM37.70. Shaded times are overnight departures. Book Maraliner

Pancaran Matahari Express

4.5 · 24 routes · 96 departures a day · 1+2

Pancaran Matahari Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalHentian Duta
8:30 AM11:30 AM1:30 PM4:30 PM9:15 PM10:00 PM
RM74.001+2
Changlun Bus TerminalPutrajaya Sentral
8:45 AM8:45 PM
RM77.001+2
Changlun Bus TerminalTBG (Terminal Bersepadu Gombak)
9:45 AM9:45 PM
RM74.001+2
Changlun Bus TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM9:15 AM11:30 AM1:30 PM4:30 PM9:15 PM10:00 PM
RM74.001+2
Jitra Bus TerminalHentian Duta
9:00 AM12:00 PM2:00 PM5:00 PM9:45 PM10:30 PM11:00 PM
RM69.001+2
Jitra Bus TerminalPutrajaya Sentral
9:15 AM9:15 PM
RM72.001+2
Jitra Bus TerminalTBG (Terminal Bersepadu Gombak)
10:15 AM10:15 PM
RM69.001+2
Jitra Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM9:45 AM12:00 PM2:00 PM5:00 PM9:45 PM10:30 PM11:00 PM
RM69.001+2
Kuala Nerang Bus TerminalHentian Duta
9:00 AM9:00 PM
RM70.001+2
Kuala Nerang Bus TerminalPutrajaya Sentral
9:00 PM
RM75.001+2
Kuala Nerang Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM9:00 PM
RM70.001+2
Kulim Bus TerminalHentian Duta
11:00 PM
RM55.001+2
Kulim Bus TerminalTBS (Terminal Bersepadu Selatan)
11:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Duta
9:45 AM12:45 PM2:45 PM5:45 PM10:30 PM11:15 PM11:30 PM11:59 PM
RM69.001+2
Shahab Perdana Bus Terminal, Alor SetarPutrajaya Sentral
10:00 AM9:45 PM10:00 PM
RM72.001+2
Shahab Perdana Bus Terminal, Alor SetarTBG (Terminal Bersepadu Gombak)
11:00 AM10:50 PM
RM69.001+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
9:45 AM10:30 AM12:45 PM2:45 PM5:45 PM10:30 PM11:15 PM11:30 PM11:59 PM
RM69.001+2
Stesen Bas MARA PendangHentian Duta
9:45 AM12:45 PM2:45 PM5:45 PM10:00 PM
RM65.001+2
Stesen Bas MARA PendangPutrajaya Sentral
9:45 PM
RM70.001+2
Stesen Bas MARA PendangTBS (Terminal Bersepadu Selatan)
9:45 AM12:45 PM2:45 PM5:45 PM10:00 PM
RM65.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Duta
10:45 AM1:45 PM3:45 PM6:45 PM11:00 PM11:30 PM11:59 PM
RM58.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPutrajaya Sentral
11:00 AM10:45 PM11:15 PM
RM61.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBG (Terminal Bersepadu Gombak)
12:00 PM11:50 PM
RM58.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
10:45 AM11:30 AM1:45 PM3:45 PM6:45 PM11:00 PM11:30 PM11:59 PM
RM58.001+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book Pancaran Matahari Express

Super Nice Express

3.3 · 16 routes · 40 departures a day · 1+2

Super Nice Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarHentian Duta
11:30 AM9:45 PM
RM68.001+2
Alor SetarTBS (Terminal Bersepadu Selatan)
8:00 AM9:15 AM11:30 AM9:45 PM
RM68.001+2
Alor Setar – Antar HolidayHentian Duta
11:31 AM9:46 PM
RM68.001+2
Alor Setar – Antar HolidayTBS (Terminal Bersepadu Selatan)
8:01 AM9:16 AM11:31 AM9:46 PM
RM68.001+2
Bukit Kayu HitamHentian Duta
12:15 PM3:30 PM9:30 PM
RM60.001+2
Bukit Kayu HitamTBS (Terminal Bersepadu Selatan)
12:15 PM3:30 PM9:30 PM
RM60.001+2
Guar ChempedakHentian Duta
10:30 PM
RM60.001+2
Guar ChempedakTBS (Terminal Bersepadu Selatan)
10:00 AM10:30 PM
RM60.001+2
GurunHentian Duta
10:45 PM
RM60.001+2
GurunTBS (Terminal Bersepadu Selatan)
10:15 AM10:45 PM
RM60.001+2
KulimHentian Duta
9:30 AM
RM50.001+2
KulimTBS (Terminal Bersepadu Selatan)
9:30 AM
RM50.001+2
Stesen Bas Ekpress Kota Sarang SemutHentian Duta
10:15 PM
RM60.001+2
Stesen Bas Ekpress Kota Sarang SemutTBS (Terminal Bersepadu Selatan)
9:45 AM10:15 PM
RM60.001+2
Sungai PetaniHentian Duta
12:45 PM3:00 PM11:00 PM11:45 PM
RM55.001+2
Sungai PetaniTBS (Terminal Bersepadu Selatan)
8:45 AM9:15 AM11:00 AM12:45 PM3:00 PM11:00 PM11:45 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Super Nice Express

Suasana Holiday Express

4.1 · 15 routes · 84 departures a day · 1+2

Suasana Holiday Express services from Kedah 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
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
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book Suasana Holiday Express

Suasana Edaran Express

3.6 · 14 routes · 97 departures a day · 1+2, ECO 44

Suasana Edaran Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarHentian Duta
7:30 AM8:30 AM9:15 AM10:30 AM2:00 PM4:30 PM7:45 PM8:35 PM9:45 PM9:50 PM11:00 PM11:59 PM
RM66.001+2
Alor SetarKL Sentral
7:30 AM8:30 AM9:15 AM10:30 AM2:00 PM4:30 PM7:45 PM8:35 PM9:45 PM9:50 PM11:00 PM11:59 PM
RM66.001+2
Alor SetarPutrajaya Sentral
8:35 PM11:00 PM
RM72.001+2
Alor SetarTBS (Terminal Bersepadu Selatan)
7:30 AM8:30 AM9:15 AM10:30 AM2:00 PM4:30 PM7:45 PM8:35 PM9:45 PM9:50 PM11:00 PM11:59 PM
RM66.001+2
ChanglunHentian Duta
9:30 AM1:00 PM9:00 PM11:00 PM
RM72.001+2
ChanglunKL Sentral
9:30 AM1:00 PM9:00 PM11:00 PM
RM72.001+2
ChanglunTBS (Terminal Bersepadu Selatan)
9:30 AM1:00 PM9:00 PM11:00 PM
RM72.001+2
JitraHentian Duta
10:00 AM1:30 PM9:30 PM11:30 PM
RM69.001+2
JitraKL Sentral
10:00 AM1:30 PM9:30 PM11:30 PM
RM69.001+2
JitraTBS (Terminal Bersepadu Selatan)
10:00 AM1:30 PM9:30 PM11:30 PM
RM69.001+2
Sungai PetaniHentian Duta
8:40 AM9:45 AM10:20 AM11:30 AM3:30 PM5:30 PM9:00 PM9:45 PM10:45 PM11:00 PM11:59 PM
RM57.001+2
Sungai PetaniKL Sentral
8:40 AM9:45 AM10:20 AM11:30 AM3:30 PM5:30 PM9:00 PM9:45 PM10:45 PM11:00 PM11:59 PM
RM57.001+2
Sungai PetaniPutrajaya Sentral
9:45 PM11:59 PM
RM61.001+2
Sungai PetaniTBS (Terminal Bersepadu Selatan)
8:40 AM9:45 AM10:20 AM11:30 AM3:30 PM5:30 PM9:00 PM9:45 PM10:45 PM11:00 PM11:59 PM
RM57.001+2
No routes match your filter.
Lowest published fare RM57.00. Shaded times are overnight departures. Book Suasana Edaran Express

Sani Express (Sani Hotel)

4.3 · 13 routes · 28 departures a day · 1+2

Sani Express (Sani Hotel) services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalHentian Duta
9:30 AM10:30 PM
RM69.001+2
Changlun Bus TerminalPutrajaya Sentral
9:30 AM10:30 PM
RM75.001+2
Changlun Bus TerminalTBG (Terminal Bersepadu Gombak)
9:30 AM10:30 PM
RM69.001+2
Changlun Bus TerminalTBS (Terminal Bersepadu Selatan)
9:30 AM9:00 PM10:30 PM
RM69.001+2
Jitra Bus TerminalHentian Duta
10:00 AM11:00 PM
RM65.001+2
Jitra Bus TerminalPutrajaya Sentral
10:00 AM11:00 PM
RM70.201+2
Jitra Bus TerminalTBG (Terminal Bersepadu Gombak)
10:00 AM11:00 PM
RM65.001+2
Jitra Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM9:30 PM11:00 PM
RM65.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Duta
10:30 AM11:30 PM
RM65.001+2
Shahab Perdana Bus Terminal, Alor SetarPutrajaya Sentral
10:30 AM11:30 PM
RM70.201+2
Shahab Perdana Bus Terminal, Alor SetarTBG (Terminal Bersepadu Gombak)
10:30 AM11:30 PM
RM65.001+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
10:30 AM10:00 PM11:30 PM
RM65.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
11:15 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book Sani Express (Sani Hotel)

Highway Star Express

4.4 · 12 routes · 24 departures a day · 1+2

Highway Star Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Changloon Bus StationKLIA (Kuala Lumpur International Airport)
11:30 AM9:00 PM
RM90.001+2
Changloon Bus StationKLIA2 (Kuala Lumpur International Airport 2)
11:30 AM9:00 PM
RM90.001+2
Changloon Bus StationTBS (Terminal Bersepadu Selatan)
11:30 AM9:00 PM
RM75.001+2
Jitra Bus StationKLIA (Kuala Lumpur International Airport)
11:59 AM9:30 PM
RM83.001+2
Jitra Bus StationKLIA2 (Kuala Lumpur International Airport 2)
11:59 AM9:30 PM
RM83.001+2
Jitra Bus StationTBS (Terminal Bersepadu Selatan)
11:59 AM9:30 PM
RM69.001+2
Shahab Perdana Bus Terminal, Alor SetarKLIA (Kuala Lumpur International Airport)
12:30 PM10:00 PM
RM77.001+2
Shahab Perdana Bus Terminal, Alor SetarKLIA2 (Kuala Lumpur International Airport 2)
12:30 PM10:00 PM
RM77.001+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
12:30 PM10:00 PM
RM69.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKLIA (Kuala Lumpur International Airport)
2:00 PM11:15 PM
RM73.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKLIA2 (Kuala Lumpur International Airport 2)
2:00 PM11:15 PM
RM73.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
2:00 PM11:15 PM
RM59.001+2
No routes match your filter.
Lowest published fare RM59.00. Shaded times are overnight departures. Book Highway Star Express

Kristal Qirana

3.5 · 12 routes · 21 departures a day · 1+2, 2+2

Kristal Qirana services from Kedah 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
No routes match your filter.
Lowest published fare RM66.00. Shaded times are overnight departures. Book Kristal Qirana

Kejora Masyhur Sdn Bhd

3.3 · 11 routes · 44 departures a day · SVIP

Kejora Masyhur Sdn Bhd services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Guar ChempedakHentian Duta
10:30 AM10:30 PM
RM60.00SVIP
Guar ChempedakTBS (Terminal Bersepadu Selatan)
10:30 AM10:30 PM
RM60.00SVIP
GurunHentian Duta
10:45 AM10:45 PM
RM60.00SVIP
GurunTBS (Terminal Bersepadu Selatan)
10:45 AM10:45 PM
RM60.00SVIP
Kulim Bus TerminalHentian Duta
8:29 AM8:59 AM2:00 PM2:15 PM8:45 PM9:00 PM10:30 PM10:35 PM
RM50.00SVIP
Kulim Bus TerminalKL Sentral
8:29 AM8:59 AM2:00 PM2:15 PM8:45 PM9:00 PM10:30 PM10:35 PM
RM50.00SVIP
Kulim Bus TerminalTBS (Terminal Bersepadu Selatan)
8:29 AM8:59 AM2:00 PM2:15 PM8:45 PM9:00 PM10:30 PM10:35 PM
RM50.00SVIP
Shahab Perdana Bus Terminal, Alor SetarHentian Duta
9:00 AM9:30 AM9:30 PM
RM65.00SVIP
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
9:00 AM9:30 AM9:30 PM
RM68.00SVIP
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Duta
11:00 AM11:30 AM11:15 PM
RM55.00SVIP
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
11:00 AM11:30 AM11:15 PM
RM58.00SVIP
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Kejora Masyhur Sdn Bhd

Inter Top Express KL

3.5 · 10 routes · 10 departures a day · 1+2

Inter Top Express KL services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Guar ChempedakHentian Duta
10:30 PM
RM60.001+2
Guar ChempedakTBS (Terminal Bersepadu Selatan)
10:30 PM
RM60.001+2
Gurun Bus TerminalHentian Duta
11:00 PM
RM60.001+2
Gurun Bus TerminalTBS (Terminal Bersepadu Selatan)
11:00 PM
RM60.001+2
Kota Sarang SemutHentian Duta
10:00 PM
RM60.001+2
Kota Sarang SemutTBS (Terminal Bersepadu Selatan)
10:00 PM
RM60.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Duta
9:30 PM
RM67.001+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
9:30 PM
RM67.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Duta
11:59 PM
RM57.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
11:59 PM
RM57.001+2
No routes match your filter.
Lowest published fare RM57.00. Shaded times are overnight departures. Book Inter Top Express KL

KPB Ekspress

3.9 · 10 routes · 32 departures a day · 1+2, 2+2

KPB Ekspress services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarHentian Duta
9:30 PM
RM68.001+2
Alor SetarTBS (Terminal Bersepadu Selatan)
2:15 PM8:00 PM9:30 PM
RM68.001+2
ChanglunHentian Duta
8:30 PM
RM70.001+2
ChanglunTBS (Terminal Bersepadu Selatan)
7:15 PM8:30 PM
RM70.001+2
GurunHentian Duta
10:30 PM
RM60.001+2
GurunTBS (Terminal Bersepadu Selatan)
1:15 PM9:00 PM10:30 PM
RM60.001+2
KulimHentian Duta
9:00 AM10:00 PM
RM52.001+2 / 2+2
KulimTBS (Terminal Bersepadu Selatan)
9:00 AM9:00 PM10:00 PM
RM52.001+2 / 2+2
Sungai PetaniHentian Duta
8:15 AM10:00 AM11:15 AM5:30 PM8:00 PM10:45 PM
RM60.001+2 / 2+2 / SVIP 27 SEATER
Sungai PetaniTBS (Terminal Bersepadu Selatan)
8:15 AM10:00 AM11:15 AM1:45 PM3:45 PM5:30 PM8:00 PM8:30 PM9:45 PM10:45 PM
RM60.001+2 / 2+2 / SVIP 27 SEATER
No routes match your filter.
Lowest published fare RM52.00. Shaded times are overnight departures. Book KPB Ekspress

Lucky Express

4.3 · 10 routes · 10 departures a day · 1+2, Executive

Lucky Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu Hitam Check PointDesa Aman Puri
12:45 PM
RM90.001+2
Bukit Kayu Hitam Check PointDesa Complex Kepong
12:45 PM
RM90.001+2
Bukit Kayu Hitam Check PointHentian Duta
12:45 PM
RM95.001+2
Bukit Kayu Hitam Check PointScott Garden
12:45 PM
RM90.001+2
Bukit Kayu Hitam Check PointTBS (Terminal Bersepadu Selatan)
12:45 PM
RM95.001+2
Changloon Bus TerminalDesa Aman Puri
1:45 PM
RM85.001+2
Changloon Bus TerminalDesa Complex Kepong
1:45 PM
RM85.001+2
Changloon Bus TerminalHentian Duta
1:45 PM
RM85.001+2
Changloon Bus TerminalScott Garden
1:45 PM
RM85.001+2
Changloon Bus TerminalTBS (Terminal Bersepadu Selatan)
1:45 PM
RM85.001+2
No routes match your filter.
Lowest published fare RM85.00. Shaded times are overnight departures. Book Lucky Express

Permata Utara Sdn Bhd

2.5 · 10 routes · 22 departures a day · 1+2, SVIP 30 SEATER

Permata Utara Sdn Bhd services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarHentian Duta
2:00 PM8:00 PM
RM65.001+2
Alor SetarTBS (Terminal Bersepadu Selatan)
2:00 PM8:00 PM
RM67.001+2
ChanglunHentian Duta
1:00 PM7:00 PM
RM70.001+2
ChanglunTBS (Terminal Bersepadu Selatan)
1:00 PM7:00 PM
RM72.001+2
JitraHentian Duta
1:30 PM7:30 PM
RM67.001+2
JitraTBS (Terminal Bersepadu Selatan)
1:30 PM7:30 PM
RM69.001+2
KulimHentian Duta
12:00 PM4:00 PM11:45 PM
RM51.00SVIP 30 SEATER / SVIP30_BLK
KulimTBS (Terminal Bersepadu Selatan)
12:00 PM4:00 PM11:45 PM
RM52.00SVIP 30 SEATER / SVIP30_BLK
Sungai PetaniHentian Duta
3:45 PM9:15 PM
RM56.001+2
Sungai PetaniTBS (Terminal Bersepadu Selatan)
3:45 PM9:15 PM
RM58.001+2
No routes match your filter.
Lowest published fare RM51.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

E-Mutiara

4.3 · 9 routes · 18 departures a day · 1+2

E-Mutiara services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalPutrajaya Sentral
9:15 AM9:15 PM
RM81.001+2
Changlun Bus TerminalTBG (Terminal Bersepadu Gombak)
9:15 AM9:15 PM
RM74.001+2
Changlun Bus TerminalTBS (Terminal Bersepadu Selatan)
9:15 AM9:15 PM
RM78.001+2
Jitra Bus TerminalPutrajaya Sentral
9:45 AM9:45 PM
RM78.001+2
Jitra Bus TerminalTBG (Terminal Bersepadu Gombak)
9:45 AM9:45 PM
RM71.001+2
Jitra Bus TerminalTBS (Terminal Bersepadu Selatan)
9:45 AM9:45 PM
RM75.001+2
Shahab Perdana Bus Terminal, Alor SetarPutrajaya Sentral
10:30 AM10:30 PM
RM75.001+2
Shahab Perdana Bus Terminal, Alor SetarTBG (Terminal Bersepadu Gombak)
10:30 AM10:30 PM
RM68.001+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
10:30 AM10:30 PM
RM72.001+2
No routes match your filter.
Lowest published fare RM68.00. Shaded times are overnight departures. Book E-Mutiara

Jasmine Express

3.3 · 9 routes · 28 departures a day · 1+2

Jasmine Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kulim Bus TerminalHentian Duta
11:45 AM12:45 PM1:45 PM8:00 PM9:00 PM11:00 PM11:30 PM
RM50.001+2
Kulim Bus TerminalKLIA (Kuala Lumpur International Airport)
8:00 PM9:00 PM
RM75.001+2
Kulim Bus TerminalKLIA2 Transportation Hub
8:00 PM9:00 PM
RM75.001+2
Kulim Bus TerminalPutrajaya Sentral
8:00 PM9:00 PM
RM59.001+2
Kulim Bus TerminalTBS (Terminal Bersepadu Selatan)
11:45 AM12:45 PM1:45 PM8:00 PM9:00 PM11:00 PM11:30 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKLIA (Kuala Lumpur International Airport)
10:45 AM10:45 PM
RM65.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKLIA2 Transportation Hub
10:45 AM10:45 PM
RM65.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPutrajaya Sentral
10:45 AM10:45 PM
RM58.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
10:45 AM10:45 PM
RM51.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Jasmine Express

Quick Liner Express

4.1 · 8 routes · 45 departures a day · 1+2

Quick Liner Express services from Kedah 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
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
No routes match your filter.
Lowest published fare RM57.00. Shaded times are overnight departures. Book Quick Liner Express

TRA Express

3.6 · 8 routes · 20 departures a day · 1+2

TRA Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarPutrajaya Sentral
10:00 PM11:00 PM
RM70.001+2
Alor SetarTBS (Terminal Bersepadu Selatan)
10:30 AM10:00 PM11:00 PM
RM65.001+2
Guar ChempedakTBS (Terminal Bersepadu Selatan)
9:00 AM9:00 PM
RM55.001+2
GurunTBS (Terminal Bersepadu Selatan)
9:15 AM9:15 PM
RM55.001+2
JitraPutrajaya Sentral
10:30 PM
RM70.001+2
JitraTBS (Terminal Bersepadu Selatan)
10:00 AM10:30 PM
RM68.001+2
Sungai PetaniPutrajaya Sentral
11:00 PM11:55 PM
RM60.001+2
Sungai PetaniTBS (Terminal Bersepadu Selatan)
9:45 AM11:15 AM12:00 PM9:45 PM11:00 PM11:55 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book TRA Express

City Express

3.8 · 6 routes · 6 departures a day · 1+2

City Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu Hitam (CTC Recreation)Hentian Duta
1:00 PM
RM70.001+2
Bukit Kayu Hitam (CTC Recreation)TBS (Terminal Bersepadu Selatan)
1:00 PM
RM70.001+2
Bukit Kayu Hitam Check PointHentian Duta
12:00 PM
RM70.001+2
Bukit Kayu Hitam Check PointTBS (Terminal Bersepadu Selatan)
12:00 PM
RM70.001+2
Changloon Bus TerminalHentian Duta
2:00 PM
RM60.001+2
Changloon Bus TerminalTBS (Terminal Bersepadu Selatan)
2:00 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book City Express

Kesatuan Express

3.5 · 6 routes · 11 departures a day · 1+2

Kesatuan Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalHentian Duta
1:30 PM9:45 PM
RM72.001+2
Changlun Bus TerminalTBS (Terminal Bersepadu Selatan)
8:25 AM1:30 PM9:45 PM
RM72.001+2
ICQS Complex, Bukit Kayu HitamHentian Duta
12:45 PM9:30 PM
RM90.001+2
ICQS Complex, Bukit Kayu HitamTBS (Terminal Bersepadu Selatan)
12:45 PM9:30 PM
RM90.001+2
Jitra Bus TerminalTBS (Terminal Bersepadu Selatan)
8:40 AM
RM68.001+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
9:15 AM
RM67.001+2
No routes match your filter.
Lowest published fare RM67.00. Shaded times are overnight departures. Book Kesatuan Express

Nice

6 routes · 13 departures a day · 2+2, 1+2

Nice services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Baling Bus TerminalHentian Duta
9:30 AM11:00 AM9:30 PM
RM60.002+2
Baling Bus TerminalKL Sentral
9:30 AM9:30 PM
RM60.002+2
Baling Bus TerminalPutrajaya Sentral
9:30 PM
RM65.002+2
Baling Bus TerminalTBS (Terminal Bersepadu Selatan)
9:30 AM11:00 AM9:30 PM
RM60.002+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPutrajaya Sentral
9:00 AM10:00 AM
RM61.002+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
9:00 AM10:00 AM
RM58.002+2
No routes match your filter.
Lowest published fare RM58.00. Shaded times are overnight departures. Book Nice

Mayang Sari Express

3.9 · 5 routes · 6 departures a day · 1+2, 2+2

Mayang Sari Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalTBS (Terminal Bersepadu Selatan)
10:30 PM
RM67.601+2
Jitra Bus TerminalTBS (Terminal Bersepadu Selatan)
11:00 PM
RM67.601+2
Kulim Bus TerminalTBS (Terminal Bersepadu Selatan)
10:45 PM
RM52.601+2
Shahab Perdana Bus Terminal, Alor SetarTBS (Terminal Bersepadu Selatan)
11:30 PM
RM67.601+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
11:15 AM10:15 PM
RM58.201+2
No routes match your filter.
Lowest published fare RM52.60. Shaded times are overnight departures. Book Mayang Sari Express

Suasana Tony Coach

3.4 · 5 routes · 20 departures a day · 1+2

Suasana Tony Coach services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu Hitam (CTC Recreation)Berjaya Times Square
3:30 PM
RM100.001+2
Bukit Kayu Hitam (CTC Recreation)Hentian Duta
1:30 PM2:00 PM2:30 PM3:30 PM4:00 PM9:30 PM
RM100.001+2
Bukit Kayu Hitam (CTC Recreation)KL Sentral
3:30 PM
RM100.001+2
Bukit Kayu Hitam (CTC Recreation)Kepong
1:30 PM2:30 PM3:30 PM4:00 PM9:30 PM
RM100.001+2
Bukit Kayu Hitam (CTC Recreation)TBS (Terminal Bersepadu Selatan)
1:30 PM2:00 PM2:30 PM3:30 PM4:00 PM9:00 PM9:30 PM
RM100.001+2
No routes match your filter.
Lowest published fare RM100.00. Shaded times are overnight departures. Book Suasana Tony Coach

Alibaba Express

2.9 · 4 routes · 8 departures a day · 1+2

Alibaba Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu HitamHentian Duta
2:00 PM9:30 PM
RM70.001+2
Bukit Kayu HitamTBS (Terminal Bersepadu Selatan)
2:00 PM9:30 PM
RM70.001+2
ChanglunHentian Duta
3:00 PM10:00 PM
RM70.001+2
ChanglunTBS (Terminal Bersepadu Selatan)
3:00 PM10:00 PM
RM70.001+2
No routes match your filter.
Lowest published fare RM70.00. Shaded times are overnight departures. Book Alibaba Express

Alisan Golden Coach

4.1 · 4 routes · 36 departures a day · SVIP, Double Decker

Alisan Golden Coach services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu Hitam Check PointHentian Duta
12:00 PM1:00 PM1:45 PM2:45 PM3:45 PM4:45 PM7:45 PM8:30 PM9:30 PM
RM85.00SVIP
Bukit Kayu Hitam Check PointTBS (Terminal Bersepadu Selatan)
12:00 PM1:00 PM1:45 PM2:45 PM3:45 PM4:45 PM7:45 PM8:30 PM9:30 PM
RM85.00SVIP
Changloon Bus TerminalHentian Duta
12:45 PM1:45 PM2:30 PM3:30 PM4:30 PM5:30 PM8:15 PM9:00 PM9:45 PM
RM75.00SVIP
Changloon Bus TerminalTBS (Terminal Bersepadu Selatan)
12:45 PM1:45 PM2:30 PM3:30 PM4:30 PM5:30 PM8:15 PM9:00 PM9:45 PM
RM75.00SVIP
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Alisan Golden Coach

LA Holidays

4.0 · 3 routes · 8 departures a day · 1+2

LA Holidays services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KulimTBS (Terminal Bersepadu Selatan)
10:00 AM9:30 PM10:30 PM11:00 PM
RM54.001+2
Sungai PetaniHentian Duta
9:00 AM11:00 PM
RM59.001+2
Sungai PetaniTBS (Terminal Bersepadu Selatan)
9:00 AM11:00 PM
RM59.001+2
No routes match your filter.
Lowest published fare RM54.00. Shaded times are overnight departures. Book LA Holidays

Plusliner

3.5 · 3 routes · 3 departures a day · 1+2, 2+2

Plusliner services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Baling Bus TerminalHentian Duta
5:15 PM
RM60.001+2
Baling Bus TerminalPutrajaya Sentral
5:15 PM
RM65.001+2
Baling Bus TerminalTBS (Terminal Bersepadu Selatan)
5:15 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Plusliner

Sri Maju Group

4.0 · 3 routes · 6 departures a day · 1+2, 2+2

Sri Maju Group services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarTBS (Terminal Bersepadu Selatan)
3:00 PM8:00 PM
RM67.201+2
ChanglunTBS (Terminal Bersepadu Selatan)
2:00 PM7:00 PM
RM73.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
4:00 PM9:00 PM
RM58.201+2
No routes match your filter.
Lowest published fare RM58.20. Shaded times are overnight departures. Book Sri Maju Group

Aerobus

4.2 · 2 routes · 12 departures a day · 1+2, 2+2

Aerobus services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Bas Ekspres Ukir Square Sungai PetaniKL Sentral
8:30 AM11:05 AM12:25 PM3:45 PM6:30 PM8:30 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
8:30 AM11:05 AM12:25 PM3:45 PM6:30 PM8:30 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book Aerobus

COLOURPLUS EXPRESS

2 routes · 2 departures a day · CP DDVIP, 1+2

COLOURPLUS EXPRESS services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Sungai PetaniTBS (Terminal Bersepadu Selatan)
12:30 PM
RM55.00CP DDVIP
Sungai PetaniTerminal Bersepadu Gombak (TBG)
12:30 PM
RM58.001+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book COLOURPLUS EXPRESS

Inter Top Tour Sdn Bhd Hatyai

2 routes · 4 departures a day · SVIP

Inter Top Tour Sdn Bhd Hatyai services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus StationHentian Duta
12:45 PM9:45 PM
RM85.00SVIP
Changlun Bus StationTBS (Terminal Bersepadu Selatan)
12:45 PM9:45 PM
RM70.00SVIP
No routes match your filter.
Lowest published fare RM70.00. Shaded times are overnight departures. Book Inter Top Tour Sdn Bhd Hatyai

Naik Selalu Ekspress

3.7 · 2 routes · 13 departures a day · 1+2

Naik Selalu Ekspress services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KulimHentian Duta
8:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM
RM51.001+2
KulimTBS (Terminal Bersepadu Selatan)
8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM
RM51.001+2
No routes match your filter.
Lowest published fare RM51.00. Shaded times are overnight departures. Book Naik Selalu Ekspress

Sanwa Express

3.9 · 2 routes · 4 departures a day · 1+2, 2+2

Sanwa Express services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
ChanglunHentian Duta
12:30 PM9:30 PM
RM100.001+2
ChanglunTBS (Terminal Bersepadu Selatan)
12:30 PM9:30 PM
RM100.001+2
No routes match your filter.
Lowest published fare RM100.00. Shaded times are overnight departures. Book Sanwa Express

Transnasional

3.7 · 2 routes · 4 departures a day · 2+2

Transnasional services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Baling Bus TerminalHentian Duta
9:00 AM9:30 PM
RM60.002+2
Baling Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM9:30 PM
RM60.002+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Transnasional

Cosmic Prestij Express (Prestij Dinasti)

3.2 · 1 route · 2 departures a day · Executive

Cosmic Prestij Express (Prestij Dinasti) services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kulim Bus TerminalTBS (Terminal Bersepadu Selatan)
9:45 AM10:15 PM
RM58.00Executive
No routes match your filter.
Lowest published fare RM58.00. Shaded times are overnight departures. Book Cosmic Prestij Express (Prestij Dinasti)

GOLDEN SILK HOLIDAY

3.7 · 1 route · 4 departures a day · 30s, 31S

GOLDEN SILK HOLIDAY services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KulimTBS (Terminal Bersepadu Selatan)
9:00 AM9:15 AM9:30 AM8:30 PM
RM50.0030s / 31S
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book GOLDEN SILK HOLIDAY

PERSADA TRAVEL AND TOURS

3.3 · 1 route · 3 departures a day · 30s, 31S

PERSADA TRAVEL AND TOURS services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KulimTBS (Terminal Bersepadu Selatan)
8:30 AM1:00 PM11:00 PM
RM50.0030s / 31S
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book PERSADA TRAVEL AND TOURS

POH HAI TRAVEL

4.0 · 1 route · 2 departures a day · 1+2

POH HAI TRAVEL services from Kedah to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KulimTBS (Terminal Bersepadu Selatan)
11:30 AM10:30 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book POH HAI TRAVEL

Boarding points in Kedah

Arrival points in Kuala Lumpur

Frequently asked questions

How much is the bus from Kedah to Kuala Lumpur?

Fares start from RM37.70 one way. 39 operators run this route, so prices vary with coach class and departure time.

Which companies run buses from Kedah to Kuala Lumpur?
What time is the first and last bus from Kedah to Kuala Lumpur?

The earliest scheduled departure is 7:00 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.

Other routes into Kuala Lumpur

Advertisement