Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Nice operates 138 scheduled routes to Perak, Kuala Lumpur, Penang, Selangor, Kedah, Perlis, Pahang and Negeri Sembilan, with 357 departures a day and fares from RM6.00.
- Passenger rating
- Not rated
- Destination states
- 8
- Scheduled routes
- 138 · 357 daily departures
- Seating layouts
- 2+2, 1+2
- Fares from
- RM6.00
- Official website
- www.nice-coaches.com.my
Book Nice online
Check live Nice seat availability and get an instant e-ticket.
Nice 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. Nice may add, withdraw or retime services without notice.
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling Bus Terminal | Terminal Amanjaya, Ipoh | 9:30 AM11:00 AM | RM29.00 | 2+2 |
| Gerik Bus Terminal | Terminal Amanjaya, Ipoh | 10:30 AM12:00 PM | RM24.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Terminal Amanjaya, Ipoh | 9:45 AM11:15 AM | RM29.00 | 2+2 |
| Hentian Duta | Gerik Bus Terminal | 3:00 PM9:00 PM | RM52.00 | 2+2 |
| Hentian Duta | Hentian Bas Kroh (Pengkalan Hulu) | 3:00 PM9:00 PM | RM60.00 | 2+2 |
| Hentian Duta | Lumut Bus Terminal | 10:00 AM5:30 PM | RM27.30 | 2+2 |
| Hentian Duta | Main Road, Ayer Tawar | 10:00 AM5:30 PM | RM24.80 | 2+2 |
| Hentian Duta | Seri Manjung Bus Terminal | 10:00 AM5:30 PM | RM26.60 | 2+2 |
| Hentian Duta | Stesen Bas Seri Iskandar (Bota) | 10:00 AM5:30 PM | RM22.90 | 2+2 |
| Hentian Duta | Terminal Amanjaya, Ipoh | 9:30 AM11:30 AM12:30 PM3:00 PM4:30 PM6:30 PM8:30 PM9:00 PM9:30 PM11:30 PM | RM19.40 | 2+2 |
| Hentian Duta | Terminal Bas Batu Gajah | 10:00 AM5:30 PM | RM18.00 | 2+2 |
| KL Sentral | Gerik Bus Terminal | 7:00 PM | RM52.00 | 2+2 |
| KL Sentral | Hentian Bas Kroh (Pengkalan Hulu) | 7:00 PM | RM60.00 | 2+2 |
| KL Sentral | Lumut Bus Terminal | 9:45 AM5:15 PM | RM27.90 | 2+2 |
| KL Sentral | Main Road, Ayer Tawar | 9:45 AM5:15 PM | RM25.40 | 2+2 |
| KL Sentral | Seri Manjung Bus Terminal | 9:45 AM5:15 PM | RM27.20 | 2+2 |
| KL Sentral | Stesen Bas Seri Iskandar (Bota) | 9:45 AM5:15 PM | RM23.60 | 2+2 |
| KL Sentral | Terminal Amanjaya, Ipoh | 9:15 AM11:15 AM12:15 PM4:15 PM5:30 PM6:15 PM7:00 PM8:15 PM9:15 PM11:15 PM | RM19.60 | 2+2 |
| KL Sentral | Terminal Bas Batu Gajah | 9:45 AM5:15 PM | RM18.60 | 2+2 |
| Klang Sentral Sani Bus Terminal | Lumut Bus Terminal | 5:00 PM | RM29.90 | 2+2 |
| Klang Sentral Sani Bus Terminal | Main Road, Ayer Tawar | 5:00 PM | RM27.40 | 2+2 |
| Klang Sentral Sani Bus Terminal | Seri Manjung Bus Terminal | 5:00 PM | RM29.20 | 2+2 |
| Klang Sentral Sani Bus Terminal | Stesen Bas Seri Iskandar (Bota) | 5:00 PM | RM25.50 | 2+2 |
| Klang Sentral Sani Bus Terminal | Terminal Amanjaya, Ipoh | 11:45 AM7:45 PM | RM21.60 | 2+2 |
| Klang Sentral Sani Bus Terminal | Terminal Bas Batu Gajah | 5:00 PM | RM20.60 | 2+2 |
| Penang Sentral | Terminal Amanjaya, Ipoh | 9:45 AM10:45 AM | RM21.00 | 2+2 |
| Putrajaya Sentral | Lumut Bus Terminal | 9:00 AM4:30 PM | RM31.40 | 2+2 |
| Putrajaya Sentral | Main Road, Ayer Tawar | 9:00 AM4:30 PM | RM28.90 | 2+2 |
| Putrajaya Sentral | Seri Manjung Bus Terminal | 9:00 AM4:30 PM | RM30.60 | 2+2 |
| Putrajaya Sentral | Stesen Bas Seri Iskandar (Bota) | 9:00 AM4:30 PM | RM27.00 | 2+2 |
| Putrajaya Sentral | Terminal Amanjaya, Ipoh | 9:30 AM1:30 PM5:30 PM6:15 PM6:30 PM8:15 PM10:30 PM | RM22.60 | 2+2 |
| Putrajaya Sentral | Terminal Bas Batu Gajah | 9:00 AM4:30 PM | RM22.10 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Gerik Bus Terminal | 2:30 PM6:30 PM8:30 PM | RM52.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Kroh (Pengkalan Hulu) | 2:30 PM6:30 PM8:30 PM | RM60.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Lumut Bus Terminal | 9:30 AM5:00 PM | RM29.10 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Main Road, Ayer Tawar | 9:30 AM5:00 PM | RM26.60 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Seri Manjung Bus Terminal | 9:30 AM5:00 PM | RM28.30 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Seri Iskandar (Bota) | 9:30 AM5:00 PM | RM24.70 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Amanjaya, Ipoh | 9:00 AM10:00 AM11:00 AM12:00 PM2:00 PM2:30 PM4:00 PM5:00 PM6:00 PM6:15 PM6:30 PM7:00 PM7:15 PM8:00 PM8:30 PM8:45 PM9:00 PM11:00 PM | RM19.60 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bas Batu Gajah | 9:30 AM5:00 PM | RM19.80 | 2+2 |
| Terminal 17, Shah Alam | Lumut Bus Terminal | 5:30 PM | RM28.70 | 2+2 |
| Terminal 17, Shah Alam | Main Road, Ayer Tawar | 5:30 PM | RM26.20 | 2+2 |
| Terminal 17, Shah Alam | Seri Manjung Bus Terminal | 5:30 PM | RM27.90 | 2+2 |
| Terminal 17, Shah Alam | Stesen Bas Seri Iskandar (Bota) | 5:30 PM | RM24.40 | 2+2 |
| Terminal 17, Shah Alam | Terminal Amanjaya, Ipoh | 12:15 PM8:15 PM | RM20.40 | 2+2 |
| Terminal 17, Shah Alam | Terminal Bas Batu Gajah | 5:30 PM | RM19.40 | 2+2 |
| Terminal Amanjaya, Ipoh | Gerik Bus Terminal | 6:00 PM9:30 PM | RM24.00 | 2+2 |
| Terminal Amanjaya, Ipoh | Hentian Bas Kroh (Pengkalan Hulu) | 6:00 PM9:30 PM | RM29.00 | 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Amanjaya, Ipoh | 9:00 AM10:00 AM | RM26.00 | 2+2 |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling Bus Terminal | Hentian Duta | 9:30 AM11:00 AM9:30 PM | RM60.00 | 2+2 |
| Baling Bus Terminal | KL Sentral | 9:30 AM9:30 PM | RM60.00 | 2+2 |
| Baling Bus Terminal | Putrajaya Sentral | 9:30 PM | RM65.00 | 2+2 |
| Baling Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:30 AM11:00 AM9:30 PM | RM60.00 | 2+2 |
| Gerik Bus Terminal | Hentian Duta | 10:30 AM12:00 PM10:30 PM | RM52.00 | 2+2 |
| Gerik Bus Terminal | KL Sentral | 10:30 AM10:30 PM | RM52.00 | 2+2 |
| Gerik Bus Terminal | Putrajaya Sentral | 10:30 PM | RM57.00 | 2+2 |
| Gerik Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:30 AM12:00 PM10:30 PM | RM52.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Hentian Duta | 9:45 AM11:15 AM9:45 PM | RM60.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | KL Sentral | 9:45 AM9:45 PM | RM60.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Putrajaya Sentral | 9:45 PM | RM65.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | TBS (Terminal Bersepadu Selatan) | 9:45 AM11:15 AM9:45 PM | RM60.00 | 2+2 |
| Larkin Sentral | TBS (Terminal Bersepadu Selatan) | 8:30 AM | RM24.00 | 2+2 |
| Lumut Bus Terminal | Hentian Duta | 8:00 AM4:30 PM | RM27.30 | 2+2 |
| Lumut Bus Terminal | KL Sentral | 8:00 AM4:30 PM | RM27.90 | 2+2 |
| Lumut Bus Terminal | Putrajaya Sentral | 8:00 AM4:30 PM | RM31.40 | 2+2 |
| Lumut Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:00 AM4:30 PM | RM29.10 | 2+2 |
| Main Road, Ayer Tawar | Hentian Duta | 8:30 AM5:00 PM | RM24.80 | 2+2 |
| Main Road, Ayer Tawar | KL Sentral | 8:30 AM5:00 PM | RM25.40 | 2+2 |
| Main Road, Ayer Tawar | Putrajaya Sentral | 8:30 AM5:00 PM | RM28.90 | 2+2 |
| Main Road, Ayer Tawar | TBS (Terminal Bersepadu Selatan) | 8:30 AM5:00 PM | RM26.60 | 2+2 |
| Penang Sentral | Putrajaya Sentral | 9:45 AM10:45 AM | RM56.00 | 2+2 |
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 9:45 AM10:45 AM | RM53.00 | 2+2 |
| Seri Manjung Bus Terminal | Hentian Duta | 8:10 AM4:40 PM | RM26.60 | 2+2 |
| Seri Manjung Bus Terminal | KL Sentral | 8:10 AM4:40 PM | RM27.20 | 2+2 |
| Seri Manjung Bus Terminal | Putrajaya Sentral | 8:10 AM4:40 PM | RM30.60 | 2+2 |
| Seri Manjung Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:10 AM4:40 PM | RM28.30 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | Hentian Duta | 9:15 AM5:45 PM | RM22.90 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | KL Sentral | 9:15 AM5:45 PM | RM23.60 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | Putrajaya Sentral | 9:15 AM5:45 PM | RM27.00 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | TBS (Terminal Bersepadu Selatan) | 9:15 AM5:45 PM | RM24.70 | 2+2 |
| Sungai Nibong Bus Terminal | Hentian Duta | 8:00 AM10:00 AM1:00 PM3:00 PM | RM55.00 | 1+2 / 2+2 |
| Sungai Nibong Bus Terminal | KL Sentral | 8:00 AM10:00 AM1:00 PM3:00 PM11:59 PM | RM47.00 | 1+2 / 2+2 |
| Sungai Nibong Bus Terminal | Putrajaya Sentral | 10:00 AM1:00 PM11:59 PM | RM45.00 | 2+2 |
| Sungai Nibong Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:00 AM10:00 AM1:00 PM3:00 PM11:59 PM | RM45.00 | 1+2 / 2+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 12:30 PM2:00 PM | RM34.00 | 2+2 |
| Terminal Amanjaya, Ipoh | KL Sentral | 4:15 AM4:30 AM6:30 AM8:00 AM9:30 AM11:30 AM12:30 PM1:00 PM1:30 PM2:30 PM3:30 PM6:30 PM8:30 PM | RM19.60 | 2+2 |
| Terminal Amanjaya, Ipoh | Putrajaya Sentral | 4:15 AM9:30 AM12:15 PM1:00 PM | RM22.60 | 2+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 4:30 AM6:30 AM8:00 AM11:30 AM12:15 PM12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM3:30 PM6:30 PM8:30 PM | RM20.60 | 2+2 |
| Terminal Bas Batu Gajah | Hentian Duta | 9:30 AM6:00 PM | RM18.00 | 2+2 |
| Terminal Bas Batu Gajah | KL Sentral | 9:30 AM6:00 PM | RM18.60 | 2+2 |
| Terminal Bas Batu Gajah | Putrajaya Sentral | 9:30 AM6:00 PM | RM22.10 | 2+2 |
| Terminal Bas Batu Gajah | TBS (Terminal Bersepadu Selatan) | 9:30 AM6:00 PM | RM19.80 | 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Putrajaya Sentral | 9:00 AM10:00 AM | RM61.00 | 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 9:00 AM10:00 AM | RM58.00 | 2+2 |
| Terminal Kuantan Sentral | TBG (Terminal Bersepadu Gombak) | 7:00 AM2:00 PM6:00 PM8:00 PM | RM24.00 | 2+2 |
| Terminal Kuantan Sentral | TBS (Terminal Bersepadu Selatan) | 7:00 AM2:00 PM6:00 PM8:00 PM | RM24.00 | 2+2 |
To Pulau Pinang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Sungai Nibong Bus Terminal | 9:40 AM1:00 PM8:45 PM | RM55.00 | 1+2 / 2+2 |
| KL Sentral | Sungai Nibong Bus Terminal | 9:20 AM12:30 PM8:15 PM11:59 PM | RM45.00 | 1+2 / 2+2 |
| Kuala Perlis Bus Terminal | Penang Sentral | 9:30 AM2:30 PM7:30 PM | RM23.00 | 2+2 |
| Kuala Perlis Bus Terminal | Sungai Nibong Bus Terminal | 9:30 AM2:30 PM7:30 PM | RM23.00 | 2+2 |
| Perlis Sentral | Penang Sentral | 9:00 AM2:00 PM7:00 PM | RM23.00 | 2+2 |
| Perlis Sentral | Sungai Nibong Bus Terminal | 9:00 AM2:00 PM7:00 PM | RM23.00 | 2+2 |
| Putrajaya Sentral | Penang Sentral | 5:30 PM6:15 PM8:15 PM | RM44.00 | 2+2 |
| Putrajaya Sentral | Sungai Nibong Bus Terminal | 11:30 AM7:20 PM11:00 PM | RM45.00 | 2+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Penang Sentral | 10:30 AM3:30 PM8:30 PM | RM18.00 | 2+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Sungai Nibong Bus Terminal | 10:30 AM3:30 PM8:30 PM | RM18.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Penang Sentral | 6:15 PM7:15 PM8:45 PM | RM40.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Sungai Nibong Bus Terminal | 8:45 AM12:15 PM8:00 PM11:30 PM | RM45.00 | 1+2 / 2+2 |
| Terminal Amanjaya, Ipoh | Penang Sentral | 9:15 PM10:15 PM | RM21.00 | 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Penang Sentral | 9:00 AM10:00 AM | RM6.00 | 2+2 |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Lumut Bus Terminal | Klang Sentral Sani Bus Terminal | 9:00 AM | RM29.90 | 2+2 |
| Lumut Bus Terminal | Terminal 17, Shah Alam | 9:00 AM | RM28.70 | 2+2 |
| Main Road, Ayer Tawar | Klang Sentral Sani Bus Terminal | 9:30 AM | RM27.40 | 2+2 |
| Main Road, Ayer Tawar | Terminal 17, Shah Alam | 9:30 AM | RM26.20 | 2+2 |
| Seri Manjung Bus Terminal | Klang Sentral Sani Bus Terminal | 9:10 AM | RM29.20 | 2+2 |
| Seri Manjung Bus Terminal | Terminal 17, Shah Alam | 9:10 AM | RM27.90 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | Klang Sentral Sani Bus Terminal | 10:15 AM | RM25.50 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | Terminal 17, Shah Alam | 10:15 AM | RM24.40 | 2+2 |
| Terminal Amanjaya, Ipoh | Klang Sentral Sani Bus Terminal | 7:45 AM11:45 AM3:45 PM | RM21.60 | 2+2 |
| Terminal Amanjaya, Ipoh | Terminal 17, Shah Alam | 7:45 AM11:45 AM3:45 PM | RM20.40 | 2+2 |
| Terminal Bas Batu Gajah | Klang Sentral Sani Bus Terminal | 10:30 AM | RM20.60 | 2+2 |
| Terminal Bas Batu Gajah | Terminal 17, Shah Alam | 10:30 AM | RM19.40 | 2+2 |
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Baling Bus Terminal | 3:00 PM9:00 PM | RM60.00 | 2+2 |
| KL Sentral | Baling Bus Terminal | 7:00 PM | RM60.00 | 2+2 |
| Penang Sentral | Shahab Perdana Bus Terminal, Alor Setar | 9:30 AM2:00 PM7:30 PM | RM18.00 | 2+2 |
| Putrajaya Sentral | Terminal Bas Ekspres Ukir Square Sungai Petani | 5:30 PM6:15 PM8:15 PM | RM48.00 | 2+2 |
| Sungai Nibong Bus Terminal | Shahab Perdana Bus Terminal, Alor Setar | 9:00 AM1:30 PM7:00 PM | RM18.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Baling Bus Terminal | 2:30 PM6:30 PM8:30 PM | RM60.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bas Ekspres Ukir Square Sungai Petani | 6:15 PM7:15 PM8:45 PM | RM45.00 | 2+2 |
| Terminal Amanjaya, Ipoh | Baling Bus Terminal | 6:00 PM9:30 PM | RM29.00 | 2+2 |
| Terminal Amanjaya, Ipoh | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:15 PM10:15 PM | RM26.00 | 2+2 |
To Perlis
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Kuala Perlis Bus Terminal | 9:30 AM2:00 PM7:30 PM | RM23.00 | 2+2 |
| Penang Sentral | Perlis Sentral | 9:30 AM2:00 PM7:30 PM | RM23.00 | 2+2 |
| Sungai Nibong Bus Terminal | Kuala Perlis Bus Terminal | 9:00 AM1:30 PM7:00 PM | RM23.00 | 2+2 |
| Sungai Nibong Bus Terminal | Perlis Sentral | 9:00 AM1:30 PM7:00 PM | RM23.00 | 2+2 |
To Pahang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBG (Terminal Bersepadu Gombak) | Terminal Kuantan Sentral | 1:30 PM8:30 PM11:30 PM | RM24.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Kuantan Sentral | 1:00 PM8:00 PM11:00 PM | RM24.00 | 2+2 |
To Negeri Sembilan
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Larkin Sentral | Terminal 1 Seremban | 8:30 AM | RM22.00 | 2+2 |
Boarding points
Nice picks up at 24 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Baling Bus Terminal
- Gerik Bus Terminal
- Hentian Bas Kroh (Pengkalan Hulu)
- Hentian Duta
- KL Sentral
- Klang Sentral Sani Bus Terminal
- Kuala Perlis Bus Terminal
- Larkin Sentral
- Lumut Bus Terminal
- Main Road, Ayer Tawar
- Penang Sentral
- Perlis Sentral
- Putrajaya Sentral
- Seri Manjung Bus Terminal
- Shahab Perdana Bus Terminal, Alor Setar
- Stesen Bas Seri Iskandar (Bota)
- Sungai Nibong Bus Terminal
- TBG (Terminal Bersepadu Gombak)
- TBS (Terminal Bersepadu Selatan)
- Terminal 17, Shah Alam
- Terminal Amanjaya, Ipoh
- Terminal Bas Batu Gajah
- Terminal Bas Ekspres Ukir Square Sungai Petani
- Terminal Kuantan Sentral
Frequently asked questions
How much does a Nice ticket cost?
Nice fares start at RM6.00 one way, depending on the route and coach class.
Where does Nice go?
Nice serves 8 states — Perak, Kuala Lumpur, Pulau Pinang, Selangor, Kedah, Perlis, Pahang, Negeri Sembilan.
How do I book a Nice ticket?
You can book Nice tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Nice buses depart?
Departures run from 4:15 AM through to 11:59 PM, depending on the route.