Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Adam Express operates 80 scheduled routes to Terengganu, Selangor, Kuala Lumpur, Pahang and Perak, with 133 departures a day and fares from RM30.00.
- Passenger rating
- 4.1 / 5
- Destination states
- 5
- Scheduled routes
- 80 · 133 daily departures
- Seating layouts
- 1+2, 2+2
- Fares from
- RM30.00
- Official website
- www.busonlineticket.com/bus/adam-express
Book Adam Express online
Check live Adam Express seat availability and get an instant e-ticket.
Adam 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. Adam Express may add, withdraw or retime services without notice.
To Terengganu
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Beruntung | Dungun | 9:00 AM9:30 PM | RM44.00 | 1+2 / 2+2 |
| Bukit Beruntung | Hentian Bas Marang | 9:00 AM9:30 PM | RM49.00 | 1+2 / 2+2 |
| Bukit Beruntung | Kuala Terengganu Bus Terminal (MBKT) | 9:00 AM9:30 PM | RM49.00 | 1+2 / 2+2 |
| Bukit Beruntung | Stesen Bas Kerteh | 9:00 AM9:30 PM | RM44.00 | 1+2 / 2+2 |
| Bukit Beruntung | Stesen Bas Paka | 9:00 AM9:30 PM | RM44.00 | 1+2 / 2+2 |
| Bukit Beruntung | Universiti Sultan Zainal Abidin (UniSZA) | 9:00 AM9:30 PM | RM49.00 | 1+2 / 2+2 |
| Rawang Bus Terminal | Dungun | 9:30 AM10:00 PM | RM44.00 | 1+2 / 2+2 |
| Rawang Bus Terminal | Hentian Bas Marang | 9:30 AM10:00 PM | RM49.00 | 1+2 / 2+2 |
| Rawang Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM10:00 PM | RM49.00 | 1+2 / 2+2 |
| Rawang Bus Terminal | Stesen Bas Kerteh | 9:30 AM10:00 PM | RM44.00 | 1+2 / 2+2 |
| Rawang Bus Terminal | Stesen Bas Paka | 9:30 AM10:00 PM | RM44.00 | 1+2 / 2+2 |
| Rawang Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 AM10:00 PM | RM49.00 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Dungun | 10:30 AM11:30 PM | RM38.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Marang | 10:30 AM11:30 PM | RM43.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 10:30 AM11:30 PM | RM43.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 10:30 AM11:30 PM | RM38.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Paka | 10:30 AM11:30 PM | RM38.50 | 1+2 / 2+2 |
| TBG (Terminal Bersepadu Gombak) | Universiti Sultan Zainal Abidin (UniSZA) | 10:30 AM11:30 PM | RM43.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun | 11:00 PM | RM38.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Marang | 11:00 PM | RM43.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 11:00 PM | RM43.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 11:00 PM | RM38.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Paka | 11:00 PM | RM38.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 11:00 PM | RM43.50 | 1+2 / 2+2 |
| Tanjung Malim | Dungun | 8:30 AM9:00 PM | RM47.90 | 1+2 / 2+2 |
| Tanjung Malim | Hentian Bas Marang | 8:30 AM9:00 PM | RM55.00 | 1+2 / 2+2 |
| Tanjung Malim | Kuala Terengganu Bus Terminal (MBKT) | 8:30 AM9:00 PM | RM55.00 | 1+2 / 2+2 |
| Tanjung Malim | Stesen Bas Kerteh | 8:30 AM9:00 PM | RM47.90 | 1+2 / 2+2 |
| Tanjung Malim | Stesen Bas Paka | 8:30 AM9:00 PM | RM47.90 | 1+2 / 2+2 |
| Tanjung Malim | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 AM9:00 PM | RM55.00 | 1+2 / 2+2 |
| Terminal Kuantan Sentral | Dungun | 2:45 PM | RM30.00 | 1+2 |
| Terminal Kuantan Sentral | Hentian Bas Marang | 2:45 PM | RM30.00 | 1+2 |
| Terminal Kuantan Sentral | Kuala Terengganu Bus Terminal (MBKT) | 2:45 PM | RM30.00 | 1+2 |
| Terminal Kuantan Sentral | Stesen Bas Kerteh | 2:45 PM | RM30.00 | 1+2 |
| Terminal Kuantan Sentral | Stesen Bas Paka | 2:45 PM | RM30.00 | 1+2 |
| Terminal Kuantan Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 2:45 PM | RM30.00 | 1+2 |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun | Bukit Beruntung | 11:00 AM11:15 PM | RM61.30 | 1+2 |
| Dungun | Rawang Bus Terminal | 11:00 AM11:15 PM | RM61.30 | 1+2 |
| Hentian Bas Marang | Bukit Beruntung | 9:50 AM10:20 PM | RM69.00 | 1+2 |
| Hentian Bas Marang | Rawang Bus Terminal | 9:50 AM10:20 PM | RM69.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Bukit Beruntung | 9:30 AM10:00 PM | RM69.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Rawang Bus Terminal | 9:30 AM10:00 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Bukit Beruntung | 12:15 AM11:35 AM11:59 PM | RM44.00 | 1+2 / 2+2 |
| Stesen Bas Kerteh | Rawang Bus Terminal | 12:15 AM11:35 AM11:59 PM | RM44.00 | 1+2 / 2+2 |
| Stesen Bas Paka | Bukit Beruntung | 11:20 AM11:45 PM | RM61.30 | 1+2 |
| Stesen Bas Paka | Rawang Bus Terminal | 11:20 AM11:45 PM | RM61.30 | 1+2 |
| Terminal Kuantan Sentral | Bukit Beruntung | 1:15 PM | RM30.00 | 1+2 |
| Terminal Kuantan Sentral | Rawang Bus Terminal | 1:15 PM | RM30.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Bukit Beruntung | 9:00 AM9:30 PM | RM69.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Rawang Bus Terminal | 9:00 AM9:30 PM | RM69.00 | 1+2 |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun | TBG (Terminal Bersepadu Gombak) | 11:00 AM11:15 PM | RM61.30 | 1+2 |
| Dungun | TBS (Terminal Bersepadu Selatan) | 11:15 PM | RM61.30 | 1+2 |
| Hentian Bas Marang | TBG (Terminal Bersepadu Gombak) | 9:50 AM10:20 PM | RM69.00 | 1+2 |
| Hentian Bas Marang | TBS (Terminal Bersepadu Selatan) | 10:20 PM | RM69.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | TBG (Terminal Bersepadu Gombak) | 9:30 AM10:00 PM | RM69.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | TBS (Terminal Bersepadu Selatan) | 10:00 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | TBG (Terminal Bersepadu Gombak) | 12:15 AM11:35 AM11:59 PM | RM38.50 | 1+2 / 2+2 |
| Stesen Bas Kerteh | TBS (Terminal Bersepadu Selatan) | 12:15 AM11:59 PM | RM38.50 | 1+2 / 2+2 |
| Stesen Bas Paka | TBG (Terminal Bersepadu Gombak) | 11:20 AM11:45 PM | RM61.30 | 1+2 |
| Stesen Bas Paka | TBS (Terminal Bersepadu Selatan) | 11:45 PM | RM61.30 | 1+2 |
| Terminal Kuantan Sentral | TBG (Terminal Bersepadu Gombak) | 1:15 PM | RM30.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | TBG (Terminal Bersepadu Gombak) | 9:00 AM9:30 PM | RM69.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | TBS (Terminal Bersepadu Selatan) | 9:30 PM | RM69.00 | 1+2 |
To Pahang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Beruntung | Terminal Kuantan Sentral | 9:00 AM | RM30.00 | 1+2 |
| Dungun | Terminal Kuantan Sentral | 11:00 AM | RM30.00 | 1+2 |
| Hentian Bas Marang | Terminal Kuantan Sentral | 9:50 AM | RM30.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Kuantan Sentral | 9:30 AM | RM30.00 | 1+2 |
| Rawang Bus Terminal | Terminal Kuantan Sentral | 9:30 AM | RM30.00 | 1+2 |
| Stesen Bas Kerteh | Terminal Kuantan Sentral | 11:35 AM | RM30.00 | 1+2 |
| Stesen Bas Paka | Terminal Kuantan Sentral | 11:20 AM | RM30.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Terminal Kuantan Sentral | 10:30 AM | RM30.00 | 1+2 |
| Tanjung Malim | Terminal Kuantan Sentral | 8:30 AM | RM45.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Kuantan Sentral | 9:00 AM | RM30.00 | 1+2 |
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun | Tanjung Malim | 11:00 AM11:15 PM | RM71.30 | 1+2 |
| Hentian Bas Marang | Tanjung Malim | 9:50 AM10:20 PM | RM79.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Tanjung Malim | 9:30 AM10:00 PM | RM79.00 | 1+2 |
| Stesen Bas Kerteh | Tanjung Malim | 12:15 AM11:35 AM11:59 PM | RM47.90 | 1+2 / 2+2 |
| Stesen Bas Paka | Tanjung Malim | 11:20 AM11:45 PM | RM71.30 | 1+2 |
| Terminal Kuantan Sentral | Tanjung Malim | 1:15 PM | RM45.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Tanjung Malim | 9:00 AM9:30 PM | RM79.00 | 1+2 |
Boarding points
Adam Express picks up at 12 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Bukit Beruntung
- Dungun
- Hentian Bas Marang
- Kuala Terengganu Bus Terminal (MBKT)
- Rawang Bus Terminal
- Stesen Bas Kerteh
- Stesen Bas Paka
- TBG (Terminal Bersepadu Gombak)
- TBS (Terminal Bersepadu Selatan)
- Tanjung Malim
- Terminal Kuantan Sentral
- Universiti Sultan Zainal Abidin (UniSZA)
Frequently asked questions
How much does a Adam Express ticket cost?
Adam Express fares start at RM30.00 one way, depending on the route and coach class.
Where does Adam Express go?
Adam Express serves 5 states — Terengganu, Selangor, Kuala Lumpur, Pahang, Perak.
How do I book a Adam Express ticket?
You can book Adam Express tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Adam Express buses depart?
Departures run from 12:15 AM through to 11:59 PM, depending on the route.