Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Utama Express operates 81 scheduled routes to Pahang, Terengganu, Kedah, Perlis, Perak, Kuala Lumpur, Selangor and Penang, with 84 departures a day and fares from RM21.00.
- Passenger rating
- 3.9 / 5
- Destination states
- 8
- Scheduled routes
- 81 · 84 daily departures
- Seating layouts
- 1+2
- Fares from
- RM21.00
- Official website
- www.busonlineticket.com/bus/utama-express
Book Utama Express online
Check live Utama Express seat availability and get an instant e-ticket.
Utama 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. Utama Express may add, withdraw or retime services without notice.
To Pahang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Terminal Kuantan Sentral | 7:30 PM | RM100.00 | 1+2 |
| Changlun Bus Terminal | Terminal Utama Temerloh | 7:30 PM | RM82.00 | 1+2 |
| Changlun Bus Terminal | UMPSA Gambang | 7:30 PM | RM100.00 | 1+2 |
| Dungun Bus Terminal | Terminal Kuantan Sentral | 9:00 AM | RM21.00 | 1+2 |
| Kamunting Bus Terminal | Terminal Kuantan Sentral | 11:55 PM | RM70.00 | 1+2 |
| Kamunting Bus Terminal | Terminal Utama Temerloh | 11:55 PM | RM60.00 | 1+2 |
| Kamunting Bus Terminal | UMPSA Gambang | 11:55 PM | RM70.00 | 1+2 |
| Klang Sentral Sani Bus Terminal | Pekan Bus Terminal | 6:00 PM | RM52.30 | 1+2 |
| Klang Sentral Sani Bus Terminal | Terminal Kuantan Sentral | 6:00 PM | RM45.50 | 1+2 |
| Klang Sentral Sani Bus Terminal | UMPSA Gambang | 6:00 PM | RM45.50 | 1+2 |
| Kuala Perlis Bus Terminal | Terminal Kuantan Sentral | 6:30 PM | RM100.00 | 1+2 |
| Kuala Perlis Bus Terminal | Terminal Utama Temerloh | 6:30 PM | RM82.00 | 1+2 |
| Kuala Perlis Bus Terminal | UMPSA Gambang | 6:30 PM | RM100.00 | 1+2 |
| Parit Buntar Bus Terminal | Terminal Kuantan Sentral | 11:00 PM | RM70.00 | 1+2 |
| Parit Buntar Bus Terminal | Terminal Utama Temerloh | 11:00 PM | RM65.00 | 1+2 |
| Parit Buntar Bus Terminal | UMPSA Gambang | 11:00 PM | RM70.00 | 1+2 |
| Penang Sentral | Terminal Kuantan Sentral | 10:15 PM | RM77.00 | 1+2 |
| Penang Sentral | Terminal Utama Temerloh | 10:15 PM | RM65.00 | 1+2 |
| Penang Sentral | UMPSA Gambang | 10:15 PM | RM77.00 | 1+2 |
| Perlis Sentral | Terminal Kuantan Sentral | 6:45 PM | RM100.00 | 1+2 |
| Perlis Sentral | Terminal Utama Temerloh | 6:45 PM | RM82.00 | 1+2 |
| Perlis Sentral | UMPSA Gambang | 6:45 PM | RM100.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Kuantan Sentral | 8:30 PM | RM90.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Utama Temerloh | 8:30 PM | RM72.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | UMPSA Gambang | 8:30 PM | RM90.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Terminal Kuantan Sentral | 5:00 PM | RM38.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | UMPSA Gambang | 5:00 PM | RM38.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Pekan Bus Terminal | 8:00 PM | RM46.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Kuantan Sentral | 4:30 PM8:00 PM | RM38.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | UMPSA Gambang | 4:30 PM8:00 PM | RM38.00 | 1+2 |
| Terminal 17, Shah Alam | Pekan Bus Terminal | 6:30 PM | RM50.70 | 1+2 |
| Terminal 17, Shah Alam | Terminal Kuantan Sentral | 6:30 PM | RM43.50 | 1+2 |
| Terminal 17, Shah Alam | UMPSA Gambang | 6:30 PM | RM43.50 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Kuantan Sentral | 9:30 PM | RM80.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Utama Temerloh | 9:30 PM | RM67.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | UMPSA Gambang | 9:30 PM | RM80.00 | 1+2 |
To Terengganu
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 5:00 PM | RM54.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | KIJAL | 5:00 PM | RM54.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Kampung Pantai Kemasik | 5:00 PM | RM54.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Bandar Chukai | 5:00 PM | RM43.90 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 5:00 PM | RM54.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Paka | 5:00 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 4:30 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | KIJAL | 4:30 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kampung Pantai Kemasik | 4:30 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Bandar Chukai | 4:30 PM | RM43.90 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 4:30 PM | RM54.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Paka | 4:30 PM | RM54.00 | 1+2 |
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Kuantan Sentral | Changlun Bus Terminal | 9:00 PM | RM100.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 |
| Terminal Utama Temerloh | Changlun Bus Terminal | 11:00 PM | RM82.00 | 1+2 |
| Terminal Utama Temerloh | Shahab Perdana Bus Terminal, Alor Setar | 11:00 PM | RM72.00 | 1+2 |
| Terminal Utama Temerloh | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:00 PM | RM67.00 | 1+2 |
| UMPSA Gambang | Changlun Bus Terminal | 9:15 PM | RM100.00 | 1+2 |
| UMPSA Gambang | Shahab Perdana Bus Terminal, Alor Setar | 9:15 PM | RM90.00 | 1+2 |
| UMPSA Gambang | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:15 PM | RM80.00 | 1+2 |
To Perlis
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| 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 |
| Terminal Utama Temerloh | Kuala Perlis Bus Terminal | 11:00 PM | RM82.00 | 1+2 |
| Terminal Utama Temerloh | Perlis Sentral | 11:00 PM | RM82.00 | 1+2 |
| UMPSA Gambang | Kuala Perlis Bus Terminal | 9:15 PM | RM100.00 | 1+2 |
| UMPSA Gambang | Perlis Sentral | 9:15 PM | RM100.00 | 1+2 |
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Kuantan Sentral | Kamunting Bus Terminal | 9:00 PM | RM70.00 | 1+2 |
| Terminal Kuantan Sentral | Parit Buntar Bus Terminal | 9:00 PM | RM70.00 | 1+2 |
| Terminal Utama Temerloh | Kamunting Bus Terminal | 11:00 PM | RM60.00 | 1+2 |
| Terminal Utama Temerloh | Parit Buntar Bus Terminal | 11:00 PM | RM65.00 | 1+2 |
| UMPSA Gambang | Kamunting Bus Terminal | 9:15 PM | RM70.00 | 1+2 |
| UMPSA Gambang | Parit Buntar Bus Terminal | 9:15 PM | RM70.00 | 1+2 |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM | RM54.00 | 1+2 |
| Pekan Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM | RM46.00 | 1+2 |
| Stesen Bas Bandar Chukai | TBS (Terminal Bersepadu Selatan) | 10:30 AM | RM43.90 | 1+2 |
| Terminal Kuantan Sentral | TBS (Terminal Bersepadu Selatan) | 10:00 AM11:30 AM | RM38.00 | 1+2 |
| UMPSA Gambang | TBS (Terminal Bersepadu Selatan) | 11:45 AM | RM38.00 | 1+2 |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Pekan Bus Terminal | Klang Sentral Sani Bus Terminal | 9:00 AM | RM52.30 | 1+2 |
| Pekan Bus Terminal | Terminal 17, Shah Alam | 9:00 AM | RM50.70 | 1+2 |
| Terminal Kuantan Sentral | Klang Sentral Sani Bus Terminal | 10:00 AM | RM45.50 | 1+2 |
| Terminal Kuantan Sentral | Terminal 17, Shah Alam | 10:00 AM | RM43.50 | 1+2 |
To Pulau Pinang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Kuantan Sentral | Penang Sentral | 9:00 PM | RM77.00 | 1+2 |
| Terminal Utama Temerloh | Penang Sentral | 11:00 PM | RM65.00 | 1+2 |
| UMPSA Gambang | Penang Sentral | 9:15 PM | RM77.00 | 1+2 |
Boarding points
Utama Express picks up at 18 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Changlun Bus Terminal
- Dungun Bus Terminal
- Kamunting Bus Terminal
- Klang Sentral Sani Bus Terminal
- Kuala Perlis Bus Terminal
- Parit Buntar Bus Terminal
- Pekan Bus Terminal
- Penang Sentral
- Perlis Sentral
- Shahab Perdana Bus Terminal, Alor Setar
- Stesen Bas Bandar Chukai
- TBG (Terminal Bersepadu Gombak)
- TBS (Terminal Bersepadu Selatan)
- Terminal 17, Shah Alam
- Terminal Bas Ekspres Ukir Square Sungai Petani
- Terminal Kuantan Sentral
- Terminal Utama Temerloh
- UMPSA Gambang
Frequently asked questions
How much does a Utama Express ticket cost?
Utama Express fares start at RM21.00 one way, depending on the route and coach class.
Where does Utama Express go?
Utama Express serves 8 states — Pahang, Terengganu, Kedah, Perlis, Perak, Kuala Lumpur, Selangor, Pulau Pinang.
How do I book a Utama Express ticket?
You can book Utama Express tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Utama Express buses depart?
Departures run from 9:00 AM through to 11:55 PM, depending on the route.