Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Cosmic Express operates 167 scheduled routes to Kedah, Kuala Lumpur, Selangor, Perlis, Perak, Penang, Pahang and Negeri Sembilan, with 485 departures a day and fares from RM40.00.
- Passenger rating
- 4.2 / 5
- Destination states
- 8
- Scheduled routes
- 167 · 485 daily departures
- Seating layouts
- 1+2
- Fares from
- RM40.00
- Official website
- www.cosmicexpress.com.my
Book Cosmic Express online
Check live Cosmic Express seat availability and get an instant e-ticket.
Cosmic 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. Cosmic Express may add, withdraw or retime services without notice.
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Baling Bus Terminal | 10:30 AM11:15 AM10:30 PM11:15 PM | RM72.00 | 1+2 |
| Hentian Duta | Changlun Bus Terminal | 8:15 AM10:45 AM11:45 AM6:15 PM10:45 PM11:45 PM11:58 PM11:59 PM | RM74.00 | 1+2 |
| Hentian Duta | Jitra Bus Terminal | 8:15 AM10:45 AM11:45 AM2:45 PM6:15 PM10:45 PM11:45 PM11:58 PM11:59 PM | RM69.00 | 1+2 |
| Hentian Duta | Kuala Nerang Bus Terminal | 11:15 AM10:35 PM11:15 PM | RM65.00 | 1+2 |
| Hentian Duta | Kulim Bus Terminal | 9:45 AM11:30 AM3:15 PM5:15 PM11:30 PM | RM58.00 | 1+2 |
| Hentian Duta | Shahab Perdana Bus Terminal, Alor Setar | 8:15 AM10:45 AM11:45 AM2:45 PM6:15 PM10:45 PM11:45 PM11:58 PM11:59 PM | RM69.00 | 1+2 |
| Hentian Duta | Sik Bus Station | 11:45 AM11:45 PM | RM71.00 | 1+2 |
| Hentian Duta | Stesen Bas Guar Chempedak | 11:15 AM10:35 PM11:15 PM | RM60.00 | 1+2 |
| Hentian Duta | Stesen Bas Kuala Ketil | 11:45 AM11:45 PM | RM64.00 | 1+2 |
| Hentian Duta | Stesen Bas MARA Pendang | 11:15 AM10:35 PM11:15 PM | RM64.00 | 1+2 |
| Hentian Duta | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:45 AM11:45 PM11:58 PM | RM59.00 | 1+2 |
| Kajang Bus Terminal | Baling Bus Terminal | 9:30 AM9:30 PM | RM75.00 | 1+2 |
| Kajang Bus Terminal | Changlun Bus Terminal | 9:15 AM9:15 PM | RM77.00 | 1+2 |
| Kajang Bus Terminal | Jitra Bus Terminal | 9:15 AM9:15 PM | RM72.00 | 1+2 |
| Kajang Bus Terminal | Kuala Nerang Bus Terminal | 9:45 AM9:45 PM | RM80.00 | 1+2 |
| Kajang Bus Terminal | Kulim Bus Terminal | 9:45 AM9:45 PM | RM61.00 | 1+2 |
| Kajang Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 9:15 AM9:15 PM | RM72.00 | 1+2 |
| Kajang Bus Terminal | Sik Bus Station | 10:10 AM10:10 PM | RM74.00 | 1+2 |
| Kajang Bus Terminal | Stesen Bas Guar Chempedak | 9:45 AM9:45 PM | RM75.00 | 1+2 |
| Kajang Bus Terminal | Stesen Bas Kuala Ketil | 10:10 AM10:10 PM | RM69.00 | 1+2 |
| Kajang Bus Terminal | Stesen Bas MARA Pendang | 9:45 AM9:45 PM | RM80.00 | 1+2 |
| Kajang Bus Terminal | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:10 AM10:10 PM | RM62.00 | 1+2 |
| Putrajaya Sentral | Baling Bus Terminal | 10:00 AM10:00 PM | RM75.00 | 1+2 |
| Putrajaya Sentral | Changlun Bus Terminal | 9:45 AM9:45 PM | RM80.00 | 1+2 |
| Putrajaya Sentral | Jitra Bus Terminal | 9:45 AM9:45 PM | RM75.00 | 1+2 |
| Putrajaya Sentral | Kuala Nerang Bus Terminal | 10:15 AM10:15 PM | RM83.00 | 1+2 |
| Putrajaya Sentral | Kulim Bus Terminal | 8:30 AM10:15 AM1:55 PM4:00 PM10:15 PM | RM61.00 | 1+2 |
| Putrajaya Sentral | Shahab Perdana Bus Terminal, Alor Setar | 9:45 AM9:45 PM | RM75.00 | 1+2 |
| Putrajaya Sentral | Sik Bus Station | 10:40 AM10:40 PM | RM77.00 | 1+2 |
| Putrajaya Sentral | Stesen Bas Guar Chempedak | 10:15 AM10:15 PM | RM78.00 | 1+2 |
| Putrajaya Sentral | Stesen Bas Kuala Ketil | 10:40 AM10:40 PM | RM72.00 | 1+2 |
| Putrajaya Sentral | Stesen Bas MARA Pendang | 10:15 AM10:15 PM | RM83.00 | 1+2 |
| Putrajaya Sentral | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:40 AM10:40 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Baling Bus Terminal | 10:00 AM10:30 AM10:00 PM10:30 PM | RM72.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Changlun Bus Terminal | 7:30 AM10:15 AM11:15 AM5:30 PM10:15 PM11:15 PM11:30 PM | RM74.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Jitra Bus Terminal | 7:30 AM10:15 AM11:15 AM2:15 PM5:30 PM10:15 PM11:15 PM11:30 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Nerang Bus Terminal | 10:45 AM10:00 PM10:45 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kulim Bus Terminal | 9:00 AM11:00 AM2:30 PM4:30 PM11:00 PM | RM58.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Shahab Perdana Bus Terminal, Alor Setar | 7:30 AM10:15 AM11:15 AM2:15 PM5:30 PM10:15 PM11:15 PM11:30 PM | RM69.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Sik Bus Station | 11:15 AM11:15 PM | RM71.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Guar Chempedak | 10:45 AM10:00 PM10:45 PM | RM60.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kuala Ketil | 11:15 AM11:15 PM | RM64.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas MARA Pendang | 10:45 AM10:00 PM10:45 PM | RM64.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:15 AM11:15 PM | RM59.00 | 1+2 |
| Terminal 1 Seremban | Changlun Bus Terminal | 9:55 AM9:55 PM | RM84.00 | 1+2 |
| Terminal 1 Seremban | Jitra Bus Terminal | 9:55 AM12:55 PM9:55 PM | RM79.00 | 1+2 |
| Terminal 1 Seremban | Shahab Perdana Bus Terminal, Alor Setar | 9:55 AM12:55 PM9:55 PM | RM79.00 | 1+2 |
| Terminal 17, Shah Alam | Baling Bus Terminal | 9:00 AM9:00 PM | RM78.00 | 1+2 |
| Terminal 17, Shah Alam | Kuala Nerang Bus Terminal | 9:05 PM | RM75.00 | 1+2 |
| Terminal 17, Shah Alam | Stesen Bas Guar Chempedak | 9:05 PM | RM65.00 | 1+2 |
| Terminal 17, Shah Alam | Stesen Bas MARA Pendang | 9:05 PM | RM70.00 | 1+2 |
| Terminal Bersepadu Gombak | Changlun Bus Terminal | 11:45 PM | RM74.00 | 1+2 |
| Terminal Kuantan Sentral | Changlun Bus Terminal | 9:00 PM | RM95.00 | 1+2 |
| Terminal Kuantan Sentral | Jitra Bus Terminal | 9:00 PM | RM90.00 | 1+2 |
| Terminal Kuantan Sentral | Shahab Perdana Bus Terminal, Alor Setar | 9:00 PM | RM90.00 | 1+2 |
| Terminal Kuantan Sentral | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:00 PM | RM80.00 | 1+2 |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling Bus Terminal | Hentian Duta | 9:45 AM9:55 AM9:45 PM9:55 PM | RM72.00 | 1+2 |
| Baling Bus Terminal | Putrajaya Sentral | 9:45 AM9:45 PM | RM75.00 | 1+2 |
| Baling Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:45 AM9:55 AM9:45 PM9:55 PM | RM72.00 | 1+2 |
| Changlun Bus Terminal | Hentian Duta | 7:55 AM10:00 AM10:30 AM2:15 PM5:15 PM10:00 PM10:30 PM | RM74.00 | 1+2 |
| Changlun Bus Terminal | Putrajaya Sentral | 10:30 AM10:30 PM | RM80.00 | 1+2 |
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 7:55 AM10:00 AM10:30 AM2:15 PM5:15 PM10:00 PM10:30 PM | RM74.00 | 1+2 |
| Changlun Bus Terminal | Terminal Bersepadu Gombak | 8:35 PM | RM74.00 | 1+2 |
| Gerik Bus Terminal | Hentian Duta | 11:05 AM11:15 AM11:05 PM11:15 PM | RM65.00 | 1+2 |
| Gerik Bus Terminal | Putrajaya Sentral | 11:05 AM11:05 PM | RM70.00 | 1+2 |
| Gerik Bus Terminal | TBS (Terminal Bersepadu Selatan) | 11:05 AM11:15 AM11:05 PM11:15 PM | RM65.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Hentian Duta | 10:05 AM10:15 AM10:05 PM10:15 PM | RM72.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Putrajaya Sentral | 10:05 AM10:05 PM | RM75.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | TBS (Terminal Bersepadu Selatan) | 10:05 AM10:15 AM10:05 PM10:15 PM | RM72.00 | 1+2 |
| Jitra Bus Terminal | Hentian Duta | 8:25 AM10:30 AM11:15 AM2:45 PM5:45 PM10:30 PM11:15 PM | RM69.00 | 1+2 |
| Jitra Bus Terminal | Putrajaya Sentral | 11:15 AM11:15 PM | RM75.00 | 1+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:25 AM10:30 AM11:15 AM2:45 PM5:45 PM10:30 PM11:15 PM | RM69.00 | 1+2 |
| Kuala Nerang Bus Terminal | Hentian Duta | 9:05 AM9:35 AM9:35 PM | RM65.00 | 1+2 |
| Kuala Nerang Bus Terminal | Putrajaya Sentral | 9:35 AM9:35 PM | RM83.00 | 1+2 |
| Kuala Nerang Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:05 AM9:35 AM9:35 PM | RM65.00 | 1+2 |
| Kuala Perlis Bus Terminal | Hentian Duta | 9:00 AM9:45 AM1:15 PM4:15 PM9:00 PM9:45 PM | RM77.00 | 1+2 |
| Kuala Perlis Bus Terminal | Putrajaya Sentral | 9:45 AM9:45 PM | RM83.00 | 1+2 |
| Kuala Perlis Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:45 AM1:15 PM4:15 PM9:00 PM9:45 PM | RM77.00 | 1+2 |
| Kulim Bus Terminal | Hentian Duta | 8:45 AM10:45 AM4:45 PM10:45 PM11:15 PM | RM58.00 | 1+2 |
| Kulim Bus Terminal | Putrajaya Sentral | 8:45 AM10:45 AM4:45 PM10:45 PM11:15 PM | RM61.00 | 1+2 |
| Kulim Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:45 AM10:45 AM4:45 PM10:45 PM11:15 PM | RM58.00 | 1+2 |
| Perlis Sentral | Hentian Duta | 7:25 AM9:20 AM10:00 AM1:35 PM4:35 PM9:20 PM10:00 PM | RM77.00 | 1+2 |
| Perlis Sentral | Putrajaya Sentral | 10:00 AM10:00 PM | RM83.00 | 1+2 |
| Perlis Sentral | TBS (Terminal Bersepadu Selatan) | 7:25 AM9:20 AM10:00 AM1:35 PM4:35 PM9:20 PM10:00 PM | RM77.00 | 1+2 |
| Perlis Sentral | Terminal Bersepadu Gombak | 8:05 PM | RM77.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 9:00 AM11:00 AM11:45 AM3:15 PM6:15 PM11:00 PM11:45 PM | RM69.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Putrajaya Sentral | 11:45 AM11:45 PM | RM75.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 9:00 AM11:00 AM11:45 AM3:15 PM6:15 PM11:00 PM11:45 PM | RM69.00 | 1+2 |
| Sik Bus Station | Hentian Duta | 9:55 AM9:55 PM | RM71.00 | 1+2 |
| Sik Bus Station | Putrajaya Sentral | 9:55 AM9:55 PM | RM77.00 | 1+2 |
| Sik Bus Station | TBS (Terminal Bersepadu Selatan) | 9:55 AM9:55 PM | RM71.00 | 1+2 |
| Stesen Bas Guar Chempedak | Hentian Duta | 9:45 AM10:35 AM11:05 AM11:05 PM | RM60.00 | 1+2 |
| Stesen Bas Guar Chempedak | Putrajaya Sentral | 11:05 AM11:05 PM | RM78.00 | 1+2 |
| Stesen Bas Guar Chempedak | TBS (Terminal Bersepadu Selatan) | 9:45 AM10:35 AM11:05 AM11:05 PM | RM60.00 | 1+2 |
| Stesen Bas Kuala Ketil | Hentian Duta | 10:45 AM10:45 PM | RM64.00 | 1+2 |
| Stesen Bas Kuala Ketil | Putrajaya Sentral | 10:45 AM10:45 PM | RM72.00 | 1+2 |
| Stesen Bas Kuala Ketil | TBS (Terminal Bersepadu Selatan) | 10:45 AM10:45 PM | RM64.00 | 1+2 |
| Stesen Bas MARA Pendang | Hentian Duta | 10:05 AM10:35 AM10:35 PM | RM64.00 | 1+2 |
| Stesen Bas MARA Pendang | Putrajaya Sentral | 10:35 AM10:35 PM | RM83.00 | 1+2 |
| Stesen Bas MARA Pendang | TBS (Terminal Bersepadu Selatan) | 10:05 AM10:35 AM10:35 PM | RM64.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Duta | 11:35 AM11:35 PM | RM59.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Putrajaya Sentral | 11:35 AM11:35 PM | RM65.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 11:35 AM11:35 PM | RM59.00 | 1+2 |
| Terminal Kuantan Sentral | Hentian Duta | 9:00 PM | RM40.00 | 1+2 |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling Bus Terminal | Kajang Bus Terminal | 9:45 AM9:45 PM | RM75.00 | 1+2 |
| Baling Bus Terminal | Terminal 17, Shah Alam | 9:55 AM9:55 PM | RM78.00 | 1+2 |
| Changlun Bus Terminal | Kajang Bus Terminal | 10:30 AM10:30 PM | RM77.00 | 1+2 |
| Gerik Bus Terminal | Kajang Bus Terminal | 11:05 AM11:05 PM | RM70.00 | 1+2 |
| Gerik Bus Terminal | Terminal 17, Shah Alam | 11:15 AM11:15 PM | RM75.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Kajang Bus Terminal | 10:05 AM10:05 PM | RM75.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Terminal 17, Shah Alam | 10:15 AM10:15 PM | RM78.00 | 1+2 |
| Jitra Bus Terminal | Kajang Bus Terminal | 11:15 AM11:15 PM | RM72.00 | 1+2 |
| Kuala Nerang Bus Terminal | Kajang Bus Terminal | 9:35 AM9:35 PM | RM80.00 | 1+2 |
| Kuala Nerang Bus Terminal | Terminal 17, Shah Alam | 9:05 AM | RM75.00 | 1+2 |
| Kuala Perlis Bus Terminal | Kajang Bus Terminal | 9:45 AM9:45 PM | RM80.00 | 1+2 |
| Kulim Bus Terminal | Kajang Bus Terminal | 10:45 AM10:45 PM | RM61.00 | 1+2 |
| Perlis Sentral | Kajang Bus Terminal | 10:00 AM10:00 PM | RM80.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Kajang Bus Terminal | 11:45 AM11:45 PM | RM72.00 | 1+2 |
| Sik Bus Station | Kajang Bus Terminal | 9:55 AM9:55 PM | RM74.00 | 1+2 |
| Stesen Bas Guar Chempedak | Kajang Bus Terminal | 11:05 AM11:05 PM | RM75.00 | 1+2 |
| Stesen Bas Guar Chempedak | Terminal 17, Shah Alam | 10:35 AM | RM65.00 | 1+2 |
| Stesen Bas Kuala Ketil | Kajang Bus Terminal | 10:45 AM10:45 PM | RM69.00 | 1+2 |
| Stesen Bas MARA Pendang | Kajang Bus Terminal | 10:35 AM10:35 PM | RM80.00 | 1+2 |
| Stesen Bas MARA Pendang | Terminal 17, Shah Alam | 10:05 AM | RM70.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Kajang Bus Terminal | 11:35 AM11:35 PM | RM62.00 | 1+2 |
To Perlis
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Kuala Perlis Bus Terminal | 8:15 AM10:45 AM11:45 AM6:15 PM10:45 PM11:45 PM11:58 PM11:59 PM | RM77.00 | 1+2 |
| Hentian Duta | Perlis Sentral | 8:15 AM10:45 AM11:45 AM6:15 PM10:45 PM11:45 PM11:58 PM11:59 PM | RM77.00 | 1+2 |
| Kajang Bus Terminal | Kuala Perlis Bus Terminal | 9:15 AM9:15 PM | RM80.00 | 1+2 |
| Kajang Bus Terminal | Perlis Sentral | 9:15 AM9:15 PM | RM80.00 | 1+2 |
| Putrajaya Sentral | Kuala Perlis Bus Terminal | 9:45 AM9:45 PM | RM83.00 | 1+2 |
| Putrajaya Sentral | Perlis Sentral | 9:45 AM9:45 PM | RM83.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Perlis Bus Terminal | 7:30 AM10:15 AM11:15 AM5:30 PM10:15 PM11:15 PM11:30 PM | RM77.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Perlis Sentral | 7:30 AM10:15 AM11:15 AM5:30 PM10:15 PM11:15 PM11:30 PM | RM77.00 | 1+2 |
| Terminal 1 Seremban | Kuala Perlis Bus Terminal | 9:55 AM9:55 PM | RM87.00 | 1+2 |
| Terminal 1 Seremban | Perlis Sentral | 9:55 AM9:55 PM | RM87.00 | 1+2 |
| Terminal Bersepadu Gombak | Perlis Sentral | 11:45 PM | RM77.00 | 1+2 |
| Terminal Kuantan Sentral | Kuala Perlis Bus Terminal | 9:00 PM | RM100.00 | 1+2 |
| Terminal Kuantan Sentral | Perlis Sentral | 9:00 PM | RM100.00 | 1+2 |
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Gerik Bus Terminal | 10:30 AM11:15 AM10:30 PM11:15 PM | RM65.00 | 1+2 |
| Hentian Duta | Hentian Bas Kroh (Pengkalan Hulu) | 10:30 AM11:15 AM10:30 PM11:15 PM | RM72.00 | 1+2 |
| Kajang Bus Terminal | Gerik Bus Terminal | 9:30 AM9:30 PM | RM70.00 | 1+2 |
| Kajang Bus Terminal | Hentian Bas Kroh (Pengkalan Hulu) | 9:30 AM9:30 PM | RM75.00 | 1+2 |
| Putrajaya Sentral | Gerik Bus Terminal | 10:00 AM10:00 PM | RM70.00 | 1+2 |
| Putrajaya Sentral | Hentian Bas Kroh (Pengkalan Hulu) | 10:00 AM10:00 PM | RM75.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Gerik Bus Terminal | 10:00 AM10:30 AM10:00 PM10:30 PM | RM65.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Kroh (Pengkalan Hulu) | 10:00 AM10:30 AM10:00 PM10:30 PM | RM72.00 | 1+2 |
| Terminal 17, Shah Alam | Gerik Bus Terminal | 9:00 AM9:00 PM | RM75.00 | 1+2 |
| Terminal 17, Shah Alam | Hentian Bas Kroh (Pengkalan Hulu) | 9:00 AM9:00 PM | RM78.00 | 1+2 |
To Pulau Pinang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Penang Sentral | 8:15 AM9:45 AM11:45 AM3:15 PM6:15 PM11:45 PM11:58 PM | RM58.00 | 1+2 |
| Kajang Bus Terminal | Penang Sentral | 10:10 AM10:10 PM | RM61.00 | 1+2 |
| Putrajaya Sentral | Penang Sentral | 8:30 AM10:40 AM1:55 PM10:40 PM | RM61.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Penang Sentral | 7:30 AM9:00 AM11:15 AM2:30 PM5:30 PM11:15 PM | RM58.00 | 1+2 |
| Terminal 1 Seremban | Penang Sentral | 9:55 AM9:55 PM | RM63.00 | 1+2 |
| Terminal Bersepadu Gombak | Penang Sentral | 11:45 PM | RM58.00 | 1+2 |
| Terminal Kuantan Sentral | Penang Sentral | 9:00 PM | RM77.00 | 1+2 |
To Pahang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Terminal Kuantan Sentral | 8:35 PM | RM95.00 | 1+2 |
| Jitra Bus Terminal | Terminal Kuantan Sentral | 9:00 PM | RM90.00 | 1+2 |
| Kuala Perlis Bus Terminal | Terminal Kuantan Sentral | 7:45 PM | RM100.00 | 1+2 |
| Perlis Sentral | Terminal Kuantan Sentral | 8:05 PM | RM100.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Kuantan Sentral | 9:30 PM | RM90.00 | 1+2 |
| Stesen Bas Guar Chempedak | Terminal Kuantan Sentral | 10:30 PM | RM90.00 | 1+2 |
| Stesen Bas MARA Pendang | Terminal Kuantan Sentral | 10:00 PM | RM90.00 | 1+2 |
To Negeri Sembilan
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Terminal 1 Seremban | 10:00 AM10:00 PM | RM84.00 | 1+2 |
| Jitra Bus Terminal | Terminal 1 Seremban | 10:30 AM10:30 PM | RM79.00 | 1+2 |
| Kuala Perlis Bus Terminal | Terminal 1 Seremban | 9:00 AM9:00 PM | RM87.00 | 1+2 |
| Perlis Sentral | Terminal 1 Seremban | 9:20 AM9:20 PM | RM87.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal 1 Seremban | 11:00 AM11:00 PM | RM79.00 | 1+2 |
Boarding points
Cosmic Express picks up at 23 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Baling Bus Terminal
- Changlun Bus Terminal
- Gerik Bus Terminal
- Hentian Bas Kroh (Pengkalan Hulu)
- Hentian Duta
- Jitra Bus Terminal
- Kajang Bus Terminal
- Kuala Nerang Bus Terminal
- Kuala Perlis Bus Terminal
- Kulim Bus Terminal
- Perlis Sentral
- Putrajaya Sentral
- Shahab Perdana Bus Terminal, Alor Setar
- Sik Bus Station
- Stesen Bas Guar Chempedak
- Stesen Bas Kuala Ketil
- Stesen Bas MARA Pendang
- TBS (Terminal Bersepadu Selatan)
- Terminal 1 Seremban
- Terminal 17, Shah Alam
- Terminal Bas Ekspres Ukir Square Sungai Petani
- Terminal Bersepadu Gombak
- Terminal Kuantan Sentral
Frequently asked questions
How much does a Cosmic Express ticket cost?
Cosmic Express fares start at RM40.00 one way, depending on the route and coach class.
Where does Cosmic Express go?
Cosmic Express serves 8 states — Kedah, Kuala Lumpur, Selangor, Perlis, Perak, Pulau Pinang, Pahang, Negeri Sembilan.
How do I book a Cosmic Express ticket?
You can book Cosmic Express tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Cosmic Express buses depart?
Departures run from 7:25 AM through to 11:59 PM, depending on the route.