Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Nice

138 routes · 8 states · 357 daily departures · from RM6.00

138
Routes
357
Daily departures
RM6.00
Fares from
Advertisement

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.

Check live fares & availability

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 Perak49 routes · 125 departures · from RM18.00
Nice timetable — To Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Baling Bus TerminalTerminal Amanjaya, Ipoh
9:30 AM11:00 AM
RM29.002+2
Gerik Bus TerminalTerminal Amanjaya, Ipoh
10:30 AM12:00 PM
RM24.002+2
Hentian Bas Kroh (Pengkalan Hulu)Terminal Amanjaya, Ipoh
9:45 AM11:15 AM
RM29.002+2
Hentian DutaGerik Bus Terminal
3:00 PM9:00 PM
RM52.002+2
Hentian DutaHentian Bas Kroh (Pengkalan Hulu)
3:00 PM9:00 PM
RM60.002+2
Hentian DutaLumut Bus Terminal
10:00 AM5:30 PM
RM27.302+2
Hentian DutaMain Road, Ayer Tawar
10:00 AM5:30 PM
RM24.802+2
Hentian DutaSeri Manjung Bus Terminal
10:00 AM5:30 PM
RM26.602+2
Hentian DutaStesen Bas Seri Iskandar (Bota)
10:00 AM5:30 PM
RM22.902+2
Hentian DutaTerminal Amanjaya, Ipoh
9:30 AM11:30 AM12:30 PM3:00 PM4:30 PM6:30 PM8:30 PM9:00 PM9:30 PM11:30 PM
RM19.402+2
Hentian DutaTerminal Bas Batu Gajah
10:00 AM5:30 PM
RM18.002+2
KL SentralGerik Bus Terminal
7:00 PM
RM52.002+2
KL SentralHentian Bas Kroh (Pengkalan Hulu)
7:00 PM
RM60.002+2
KL SentralLumut Bus Terminal
9:45 AM5:15 PM
RM27.902+2
KL SentralMain Road, Ayer Tawar
9:45 AM5:15 PM
RM25.402+2
KL SentralSeri Manjung Bus Terminal
9:45 AM5:15 PM
RM27.202+2
KL SentralStesen Bas Seri Iskandar (Bota)
9:45 AM5:15 PM
RM23.602+2
KL SentralTerminal Amanjaya, Ipoh
9:15 AM11:15 AM12:15 PM4:15 PM5:30 PM6:15 PM7:00 PM8:15 PM9:15 PM11:15 PM
RM19.602+2
KL SentralTerminal Bas Batu Gajah
9:45 AM5:15 PM
RM18.602+2
Klang Sentral Sani Bus TerminalLumut Bus Terminal
5:00 PM
RM29.902+2
Klang Sentral Sani Bus TerminalMain Road, Ayer Tawar
5:00 PM
RM27.402+2
Klang Sentral Sani Bus TerminalSeri Manjung Bus Terminal
5:00 PM
RM29.202+2
Klang Sentral Sani Bus TerminalStesen Bas Seri Iskandar (Bota)
5:00 PM
RM25.502+2
Klang Sentral Sani Bus TerminalTerminal Amanjaya, Ipoh
11:45 AM7:45 PM
RM21.602+2
Klang Sentral Sani Bus TerminalTerminal Bas Batu Gajah
5:00 PM
RM20.602+2
Penang SentralTerminal Amanjaya, Ipoh
9:45 AM10:45 AM
RM21.002+2
Putrajaya SentralLumut Bus Terminal
9:00 AM4:30 PM
RM31.402+2
Putrajaya SentralMain Road, Ayer Tawar
9:00 AM4:30 PM
RM28.902+2
Putrajaya SentralSeri Manjung Bus Terminal
9:00 AM4:30 PM
RM30.602+2
Putrajaya SentralStesen Bas Seri Iskandar (Bota)
9:00 AM4:30 PM
RM27.002+2
Putrajaya SentralTerminal Amanjaya, Ipoh
9:30 AM1:30 PM5:30 PM6:15 PM6:30 PM8:15 PM10:30 PM
RM22.602+2
Putrajaya SentralTerminal Bas Batu Gajah
9:00 AM4:30 PM
RM22.102+2
TBS (Terminal Bersepadu Selatan)Gerik Bus Terminal
2:30 PM6:30 PM8:30 PM
RM52.002+2
TBS (Terminal Bersepadu Selatan)Hentian Bas Kroh (Pengkalan Hulu)
2:30 PM6:30 PM8:30 PM
RM60.002+2
TBS (Terminal Bersepadu Selatan)Lumut Bus Terminal
9:30 AM5:00 PM
RM29.102+2
TBS (Terminal Bersepadu Selatan)Main Road, Ayer Tawar
9:30 AM5:00 PM
RM26.602+2
TBS (Terminal Bersepadu Selatan)Seri Manjung Bus Terminal
9:30 AM5:00 PM
RM28.302+2
TBS (Terminal Bersepadu Selatan)Stesen Bas Seri Iskandar (Bota)
9:30 AM5:00 PM
RM24.702+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.602+2
TBS (Terminal Bersepadu Selatan)Terminal Bas Batu Gajah
9:30 AM5:00 PM
RM19.802+2
Terminal 17, Shah AlamLumut Bus Terminal
5:30 PM
RM28.702+2
Terminal 17, Shah AlamMain Road, Ayer Tawar
5:30 PM
RM26.202+2
Terminal 17, Shah AlamSeri Manjung Bus Terminal
5:30 PM
RM27.902+2
Terminal 17, Shah AlamStesen Bas Seri Iskandar (Bota)
5:30 PM
RM24.402+2
Terminal 17, Shah AlamTerminal Amanjaya, Ipoh
12:15 PM8:15 PM
RM20.402+2
Terminal 17, Shah AlamTerminal Bas Batu Gajah
5:30 PM
RM19.402+2
Terminal Amanjaya, IpohGerik Bus Terminal
6:00 PM9:30 PM
RM24.002+2
Terminal Amanjaya, IpohHentian Bas Kroh (Pengkalan Hulu)
6:00 PM9:30 PM
RM29.002+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Amanjaya, Ipoh
9:00 AM10:00 AM
RM26.002+2
To Kuala Lumpur47 routes · 133 departures · from RM18.00
Nice timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Baling Bus TerminalHentian Duta
9:30 AM11:00 AM9:30 PM
RM60.002+2
Baling Bus TerminalKL Sentral
9:30 AM9:30 PM
RM60.002+2
Baling Bus TerminalPutrajaya Sentral
9:30 PM
RM65.002+2
Baling Bus TerminalTBS (Terminal Bersepadu Selatan)
9:30 AM11:00 AM9:30 PM
RM60.002+2
Gerik Bus TerminalHentian Duta
10:30 AM12:00 PM10:30 PM
RM52.002+2
Gerik Bus TerminalKL Sentral
10:30 AM10:30 PM
RM52.002+2
Gerik Bus TerminalPutrajaya Sentral
10:30 PM
RM57.002+2
Gerik Bus TerminalTBS (Terminal Bersepadu Selatan)
10:30 AM12:00 PM10:30 PM
RM52.002+2
Hentian Bas Kroh (Pengkalan Hulu)Hentian Duta
9:45 AM11:15 AM9:45 PM
RM60.002+2
Hentian Bas Kroh (Pengkalan Hulu)KL Sentral
9:45 AM9:45 PM
RM60.002+2
Hentian Bas Kroh (Pengkalan Hulu)Putrajaya Sentral
9:45 PM
RM65.002+2
Hentian Bas Kroh (Pengkalan Hulu)TBS (Terminal Bersepadu Selatan)
9:45 AM11:15 AM9:45 PM
RM60.002+2
Larkin SentralTBS (Terminal Bersepadu Selatan)
8:30 AM
RM24.002+2
Lumut Bus TerminalHentian Duta
8:00 AM4:30 PM
RM27.302+2
Lumut Bus TerminalKL Sentral
8:00 AM4:30 PM
RM27.902+2
Lumut Bus TerminalPutrajaya Sentral
8:00 AM4:30 PM
RM31.402+2
Lumut Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM4:30 PM
RM29.102+2
Main Road, Ayer TawarHentian Duta
8:30 AM5:00 PM
RM24.802+2
Main Road, Ayer TawarKL Sentral
8:30 AM5:00 PM
RM25.402+2
Main Road, Ayer TawarPutrajaya Sentral
8:30 AM5:00 PM
RM28.902+2
Main Road, Ayer TawarTBS (Terminal Bersepadu Selatan)
8:30 AM5:00 PM
RM26.602+2
Penang SentralPutrajaya Sentral
9:45 AM10:45 AM
RM56.002+2
Penang SentralTBS (Terminal Bersepadu Selatan)
9:45 AM10:45 AM
RM53.002+2
Seri Manjung Bus TerminalHentian Duta
8:10 AM4:40 PM
RM26.602+2
Seri Manjung Bus TerminalKL Sentral
8:10 AM4:40 PM
RM27.202+2
Seri Manjung Bus TerminalPutrajaya Sentral
8:10 AM4:40 PM
RM30.602+2
Seri Manjung Bus TerminalTBS (Terminal Bersepadu Selatan)
8:10 AM4:40 PM
RM28.302+2
Stesen Bas Seri Iskandar (Bota)Hentian Duta
9:15 AM5:45 PM
RM22.902+2
Stesen Bas Seri Iskandar (Bota)KL Sentral
9:15 AM5:45 PM
RM23.602+2
Stesen Bas Seri Iskandar (Bota)Putrajaya Sentral
9:15 AM5:45 PM
RM27.002+2
Stesen Bas Seri Iskandar (Bota)TBS (Terminal Bersepadu Selatan)
9:15 AM5:45 PM
RM24.702+2
Sungai Nibong Bus TerminalHentian Duta
8:00 AM10:00 AM1:00 PM3:00 PM
RM55.001+2 / 2+2
Sungai Nibong Bus TerminalKL Sentral
8:00 AM10:00 AM1:00 PM3:00 PM11:59 PM
RM47.001+2 / 2+2
Sungai Nibong Bus TerminalPutrajaya Sentral
10:00 AM1:00 PM11:59 PM
RM45.002+2
Sungai Nibong Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM10:00 AM1:00 PM3:00 PM11:59 PM
RM45.001+2 / 2+2
Terminal Amanjaya, IpohHentian Duta
12:30 PM2:00 PM
RM34.002+2
Terminal Amanjaya, IpohKL 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.602+2
Terminal Amanjaya, IpohPutrajaya Sentral
4:15 AM9:30 AM12:15 PM1:00 PM
RM22.602+2
Terminal Amanjaya, IpohTBS (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.602+2
Terminal Bas Batu GajahHentian Duta
9:30 AM6:00 PM
RM18.002+2
Terminal Bas Batu GajahKL Sentral
9:30 AM6:00 PM
RM18.602+2
Terminal Bas Batu GajahPutrajaya Sentral
9:30 AM6:00 PM
RM22.102+2
Terminal Bas Batu GajahTBS (Terminal Bersepadu Selatan)
9:30 AM6:00 PM
RM19.802+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPutrajaya Sentral
9:00 AM10:00 AM
RM61.002+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
9:00 AM10:00 AM
RM58.002+2
Terminal Kuantan SentralTBG (Terminal Bersepadu Gombak)
7:00 AM2:00 PM6:00 PM8:00 PM
RM24.002+2
Terminal Kuantan SentralTBS (Terminal Bersepadu Selatan)
7:00 AM2:00 PM6:00 PM8:00 PM
RM24.002+2
To Pulau Pinang14 routes · 42 departures · from RM6.00
Nice timetable — To Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaSungai Nibong Bus Terminal
9:40 AM1:00 PM8:45 PM
RM55.001+2 / 2+2
KL SentralSungai Nibong Bus Terminal
9:20 AM12:30 PM8:15 PM11:59 PM
RM45.001+2 / 2+2
Kuala Perlis Bus TerminalPenang Sentral
9:30 AM2:30 PM7:30 PM
RM23.002+2
Kuala Perlis Bus TerminalSungai Nibong Bus Terminal
9:30 AM2:30 PM7:30 PM
RM23.002+2
Perlis SentralPenang Sentral
9:00 AM2:00 PM7:00 PM
RM23.002+2
Perlis SentralSungai Nibong Bus Terminal
9:00 AM2:00 PM7:00 PM
RM23.002+2
Putrajaya SentralPenang Sentral
5:30 PM6:15 PM8:15 PM
RM44.002+2
Putrajaya SentralSungai Nibong Bus Terminal
11:30 AM7:20 PM11:00 PM
RM45.002+2
Shahab Perdana Bus Terminal, Alor SetarPenang Sentral
10:30 AM3:30 PM8:30 PM
RM18.002+2
Shahab Perdana Bus Terminal, Alor SetarSungai Nibong Bus Terminal
10:30 AM3:30 PM8:30 PM
RM18.002+2
TBS (Terminal Bersepadu Selatan)Penang Sentral
6:15 PM7:15 PM8:45 PM
RM40.002+2
TBS (Terminal Bersepadu Selatan)Sungai Nibong Bus Terminal
8:45 AM12:15 PM8:00 PM11:30 PM
RM45.001+2 / 2+2
Terminal Amanjaya, IpohPenang Sentral
9:15 PM10:15 PM
RM21.002+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPenang Sentral
9:00 AM10:00 AM
RM6.002+2
To Selangor12 routes · 16 departures · from RM19.40
Nice timetable — To Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Lumut Bus TerminalKlang Sentral Sani Bus Terminal
9:00 AM
RM29.902+2
Lumut Bus TerminalTerminal 17, Shah Alam
9:00 AM
RM28.702+2
Main Road, Ayer TawarKlang Sentral Sani Bus Terminal
9:30 AM
RM27.402+2
Main Road, Ayer TawarTerminal 17, Shah Alam
9:30 AM
RM26.202+2
Seri Manjung Bus TerminalKlang Sentral Sani Bus Terminal
9:10 AM
RM29.202+2
Seri Manjung Bus TerminalTerminal 17, Shah Alam
9:10 AM
RM27.902+2
Stesen Bas Seri Iskandar (Bota)Klang Sentral Sani Bus Terminal
10:15 AM
RM25.502+2
Stesen Bas Seri Iskandar (Bota)Terminal 17, Shah Alam
10:15 AM
RM24.402+2
Terminal Amanjaya, IpohKlang Sentral Sani Bus Terminal
7:45 AM11:45 AM3:45 PM
RM21.602+2
Terminal Amanjaya, IpohTerminal 17, Shah Alam
7:45 AM11:45 AM3:45 PM
RM20.402+2
Terminal Bas Batu GajahKlang Sentral Sani Bus Terminal
10:30 AM
RM20.602+2
Terminal Bas Batu GajahTerminal 17, Shah Alam
10:30 AM
RM19.402+2
To Kedah9 routes · 22 departures · from RM18.00
Nice timetable — To Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaBaling Bus Terminal
3:00 PM9:00 PM
RM60.002+2
KL SentralBaling Bus Terminal
7:00 PM
RM60.002+2
Penang SentralShahab Perdana Bus Terminal, Alor Setar
9:30 AM2:00 PM7:30 PM
RM18.002+2
Putrajaya SentralTerminal Bas Ekspres Ukir Square Sungai Petani
5:30 PM6:15 PM8:15 PM
RM48.002+2
Sungai Nibong Bus TerminalShahab Perdana Bus Terminal, Alor Setar
9:00 AM1:30 PM7:00 PM
RM18.002+2
TBS (Terminal Bersepadu Selatan)Baling Bus Terminal
2:30 PM6:30 PM8:30 PM
RM60.002+2
TBS (Terminal Bersepadu Selatan)Terminal Bas Ekspres Ukir Square Sungai Petani
6:15 PM7:15 PM8:45 PM
RM45.002+2
Terminal Amanjaya, IpohBaling Bus Terminal
6:00 PM9:30 PM
RM29.002+2
Terminal Amanjaya, IpohTerminal Bas Ekspres Ukir Square Sungai Petani
9:15 PM10:15 PM
RM26.002+2
To Perlis4 routes · 12 departures · from RM23.00
Nice timetable — To Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralKuala Perlis Bus Terminal
9:30 AM2:00 PM7:30 PM
RM23.002+2
Penang SentralPerlis Sentral
9:30 AM2:00 PM7:30 PM
RM23.002+2
Sungai Nibong Bus TerminalKuala Perlis Bus Terminal
9:00 AM1:30 PM7:00 PM
RM23.002+2
Sungai Nibong Bus TerminalPerlis Sentral
9:00 AM1:30 PM7:00 PM
RM23.002+2
To Pahang2 routes · 6 departures · from RM24.00
Nice timetable — To Pahang
Boarding pointArrival pointDeparture timesFare fromSeating
TBG (Terminal Bersepadu Gombak)Terminal Kuantan Sentral
1:30 PM8:30 PM11:30 PM
RM24.002+2
TBS (Terminal Bersepadu Selatan)Terminal Kuantan Sentral
1:00 PM8:00 PM11:00 PM
RM24.002+2
To Negeri Sembilan1 route · 1 departures · from RM22.00
Nice timetable — To Negeri Sembilan
Boarding pointArrival pointDeparture timesFare fromSeating
Larkin SentralTerminal 1 Seremban
8:30 AM
RM22.002+2
No routes match your filter.
Click a section to expand it, or type in the filter box to search every section at once. Book Nice

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.

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?
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.

Other operators to Perak

Advertisement