Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Naik Selalu Ekspress operates 75 scheduled routes to Perak, Kuala Lumpur, Selangor, Kedah and Malacca, with 370 departures a day and fares from RM10.00.
- Passenger rating
- 3.7 / 5
- Destination states
- 5
- Scheduled routes
- 75 · 370 daily departures
- Seating layouts
- 1+2
- Fares from
- RM10.00
- Official website
- www.busonlineticket.com/bus/naik-selalu-express
Book Naik Selalu Ekspress online
Check live Naik Selalu Ekspress seat availability and get an instant e-ticket.
Naik Selalu Ekspress 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. Naik Selalu Ekspress may add, withdraw or retime services without notice.
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bagan Serai | Kamunting | 9:40 AM10:45 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM | RM15.00 | 1+2 |
| Bagan Serai | Terminal Meru Raya (Ipoh Amanjaya) | 9:40 AM10:45 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM | RM30.00 | 1+2 |
| Hentian Duta | Bagan Serai | 12:10 PM10:15 PM | RM44.00 | 1+2 |
| Hentian Duta | Kamunting | 12:10 PM10:15 PM | RM42.00 | 1+2 |
| Hentian Duta | Parit Buntar | 12:10 PM10:15 PM | RM47.00 | 1+2 |
| Hentian Duta | Terminal Meru Raya (Ipoh Amanjaya) | 12:10 PM10:15 PM | RM32.00 | 1+2 |
| Kamunting | Bagan Serai | 2:00 PM3:30 PM6:00 PM8:30 PM | RM15.00 | 1+2 |
| Kamunting | Parit Buntar | 2:00 PM3:30 PM6:00 PM8:30 PM | RM16.00 | 1+2 |
| Kamunting | Simpang Taiping | 2:00 PM6:00 PM8:30 PM | RM15.00 | 1+2 |
| Kamunting | Terminal Meru Raya (Ipoh Amanjaya) | 10:20 AM11:30 AM3:00 PM6:00 PM8:00 PM10:00 PM11:45 PM | RM22.00 | 1+2 |
| Klang Sentral | Bagan Serai | 8:30 AM12:30 PM3:00 PM10:00 PM | RM56.00 | 1+2 |
| Klang Sentral | Kamunting | 8:30 AM12:30 PM3:00 PM10:00 PM | RM51.00 | 1+2 |
| Klang Sentral | Parit Buntar | 8:30 AM12:30 PM3:00 PM10:00 PM | RM58.00 | 1+2 |
| Klang Sentral | Simpang Taiping | 8:30 AM12:30 PM3:00 PM | RM51.00 | 1+2 |
| Klang Sentral | Terminal Meru Raya (Ipoh Amanjaya) | 8:30 AM12:30 PM3:00 PM10:00 PM | RM40.00 | 1+2 |
| Kulim | Bagan Serai | 8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM | RM20.00 | 1+2 |
| Kulim | Kamunting | 8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM | RM21.00 | 1+2 |
| Kulim | Parit Buntar | 8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM | RM20.00 | 1+2 |
| Kulim | Terminal Meru Raya (Ipoh Amanjaya) | 8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM | RM35.00 | 1+2 |
| Melaka Sentral | Bagan Serai | 9:30 AM7:45 PM | RM67.00 | 1+2 |
| Melaka Sentral | Kamunting | 9:30 AM7:45 PM | RM65.00 | 1+2 |
| Melaka Sentral | Parit Buntar | 9:30 AM7:45 PM | RM70.00 | 1+2 |
| Melaka Sentral | Terminal Meru Raya (Ipoh Amanjaya) | 9:30 AM7:45 PM | RM55.00 | 1+2 |
| Parit Buntar | Bagan Serai | 9:20 AM10:25 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM | RM15.00 | 1+2 |
| Parit Buntar | Kamunting | 9:20 AM10:25 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM | RM16.00 | 1+2 |
| Parit Buntar | Terminal Meru Raya (Ipoh Amanjaya) | 9:20 AM10:25 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM | RM32.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Bagan Serai | 9:30 AM11:30 AM1:30 PM4:00 PM5:45 PM9:45 PM11:00 PM | RM49.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kamunting | 9:30 AM11:30 AM1:30 PM4:00 PM5:45 PM9:45 PM11:00 PM | RM45.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Parit Buntar | 9:30 AM11:30 AM1:30 PM4:00 PM5:45 PM9:45 PM11:00 PM | RM51.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Meru Raya (Ipoh Amanjaya) | 9:30 AM11:30 AM1:30 PM4:00 PM5:45 PM9:45 PM11:00 PM | RM34.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Bagan Serai | 12:45 AM1:45 AM1:00 PM2:30 PM5:00 PM7:30 PM9:45 PM | RM30.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Kamunting | 12:45 AM1:45 AM1:00 PM2:30 PM5:00 PM7:30 PM9:45 PM | RM22.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Parit Buntar | 12:45 AM1:45 AM1:00 PM2:30 PM5:00 PM7:30 PM9:45 PM | RM32.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Simpang Taiping | 1:00 PM5:00 PM7:30 PM9:45 PM | RM22.00 | 1+2 |
| Terminal Shah Alam | Bagan Serai | 9:05 AM1:00 PM3:30 PM6:35 PM10:30 PM | RM54.00 | 1+2 |
| Terminal Shah Alam | Kamunting | 9:05 AM1:00 PM3:30 PM6:35 PM10:30 PM | RM50.00 | 1+2 |
| Terminal Shah Alam | Parit Buntar | 9:05 AM1:00 PM3:30 PM6:35 PM10:30 PM | RM56.00 | 1+2 |
| Terminal Shah Alam | Simpang Taiping | 9:05 AM1:00 PM3:30 PM6:15 PM | RM50.00 | 1+2 |
| Terminal Shah Alam | Terminal Meru Raya (Ipoh Amanjaya) | 9:05 AM1:00 PM3:30 PM6:35 PM10:30 PM | RM39.00 | 1+2 |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bagan Serai | Hentian Duta | 9:40 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM | RM44.00 | 1+2 |
| Bagan Serai | TBS (Terminal Bersepadu Selatan) | 9:40 AM10:45 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM | RM49.00 | 1+2 |
| Hentian Duta | TBS (Terminal Bersepadu Selatan) | 2:00 AM2:30 PM | RM10.00 | 1+2 |
| Kamunting | Hentian Duta | 10:20 AM3:00 PM6:00 PM8:00 PM10:00 PM11:45 PM | RM42.00 | 1+2 |
| Kamunting | TBS (Terminal Bersepadu Selatan) | 10:20 AM11:30 AM3:00 PM6:00 PM8:00 PM10:00 PM11:45 PM | RM45.00 | 1+2 |
| Kulim | Hentian Duta | 8:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM | RM51.00 | 1+2 |
| Kulim | TBS (Terminal Bersepadu Selatan) | 8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM | RM51.00 | 1+2 |
| Melaka Sentral | TBS (Terminal Bersepadu Selatan) | 9:30 AM7:45 PM | RM21.00 | 1+2 |
| Parit Buntar | Hentian Duta | 9:20 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM | RM47.00 | 1+2 |
| Parit Buntar | TBS (Terminal Bersepadu Selatan) | 9:20 AM10:25 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM | RM51.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Hentian Duta | 12:30 AM11:20 AM4:10 PM7:10 PM9:10 PM11:00 PM11:05 PM11:10 PM11:15 PM | RM32.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 12:30 AM11:20 AM12:45 PM4:10 PM7:10 PM9:10 PM11:00 PM11:05 PM11:10 PM11:15 PM | RM34.00 | 1+2 |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bagan Serai | Klang Sentral | 10:45 AM2:20 PM5:20 PM7:20 PM11:05 PM | RM56.00 | 1+2 |
| Bagan Serai | Terminal Shah Alam | 10:45 AM2:20 PM5:20 PM7:20 PM11:05 PM | RM54.00 | 1+2 |
| Kamunting | Klang Sentral | 11:30 AM3:00 PM6:00 PM8:00 PM11:45 PM | RM51.00 | 1+2 |
| Kamunting | Terminal Shah Alam | 11:30 AM3:00 PM6:00 PM8:00 PM11:45 PM | RM50.00 | 1+2 |
| Kulim | Klang Sentral | 9:30 AM1:00 PM4:00 PM6:00 PM10:00 PM | RM63.00 | 1+2 |
| Kulim | Terminal Shah Alam | 9:30 AM1:00 PM4:00 PM6:00 PM10:00 PM | RM61.00 | 1+2 |
| Parit Buntar | Klang Sentral | 10:25 AM2:00 PM5:00 PM7:00 PM10:45 PM | RM58.00 | 1+2 |
| Parit Buntar | Terminal Shah Alam | 10:25 AM2:00 PM5:00 PM7:00 PM10:45 PM | RM56.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Klang Sentral | 12:30 AM12:45 PM4:10 PM7:10 PM9:10 PM | RM40.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Terminal Shah Alam | 12:30 AM12:45 PM4:10 PM7:10 PM9:10 PM | RM39.00 | 1+2 |
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Kulim | 12:10 PM10:15 PM | RM51.00 | 1+2 |
| Kamunting | Kulim | 2:00 PM3:30 PM6:00 PM8:30 PM | RM21.00 | 1+2 |
| Klang Sentral | Kulim | 8:30 AM12:30 PM3:00 PM10:00 PM | RM63.00 | 1+2 |
| Melaka Sentral | Kulim | 9:30 AM7:45 PM | RM74.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kulim | 9:30 AM11:30 AM1:30 PM4:00 PM5:45 PM9:45 PM11:00 PM | RM56.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Kulim | 12:45 AM1:45 AM1:00 PM2:30 PM5:00 PM7:30 PM9:45 PM | RM35.00 | 1+2 |
| Terminal Shah Alam | Kulim | 9:05 AM1:00 PM3:30 PM6:35 PM10:30 PM | RM61.00 | 1+2 |
To Malacca
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bagan Serai | Melaka Sentral | 9:40 AM9:25 PM9:30 PM | RM67.00 | 1+2 |
| Hentian Duta | Melaka Sentral | 2:30 PM | RM23.00 | 1+2 |
| Kamunting | Melaka Sentral | 10:20 AM10:00 PM | RM65.00 | 1+2 |
| Kulim | Melaka Sentral | 8:30 AM8:15 PM | RM74.00 | 1+2 |
| Parit Buntar | Melaka Sentral | 9:20 AM9:00 PM | RM70.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Melaka Sentral | 2:30 AM3:00 PM | RM20.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Melaka Sentral | 11:20 AM11:00 PM11:05 PM11:10 PM11:15 PM | RM55.00 | 1+2 |
Boarding points
Naik Selalu Ekspress picks up at 10 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Bagan Serai
- Hentian Duta
- Kamunting
- Klang Sentral
- Kulim
- Melaka Sentral
- Parit Buntar
- TBS (Terminal Bersepadu Selatan)
- Terminal Meru Raya (Ipoh Amanjaya)
- Terminal Shah Alam
Frequently asked questions
How much does a Naik Selalu Ekspress ticket cost?
Naik Selalu Ekspress fares start at RM10.00 one way, depending on the route and coach class.
Where does Naik Selalu Ekspress go?
Naik Selalu Ekspress serves 5 states — Perak, Kuala Lumpur, Selangor, Kedah, Malacca.
How do I book a Naik Selalu Ekspress ticket?
You can book Naik Selalu Ekspress tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Naik Selalu Ekspress buses depart?
Departures run from 12:30 AM through to 11:45 PM, depending on the route.