Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Permata Utara Sdn Bhd

155 routes · 8 states · 292 daily departures · from RM10.00

155
Routes
292
Daily departures
RM10.00
Fares from
Advertisement

Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.

Permata Utara Sdn Bhd operates 155 scheduled routes to Kedah, Johor, Kuala Lumpur, Selangor, Kelantan, Penang, Perak and Perlis, with 292 departures a day and fares from RM10.00.

Passenger rating
2.5 / 5
Destination states
8
Scheduled routes
155 · 292 daily departures
Seating layouts
1+2, SVIP 30 SEATER, SVIP 31 SEAT, SVIP30_BLK
Fares from
RM10.00
Official website
www.busonlineticket.com/bus/permata-utara-bus

Book Permata Utara Sdn Bhd online

Check live Permata Utara Sdn Bhd seat availability and get an instant e-ticket.

Check live fares & availability

Permata Utara Sdn Bhd 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. Permata Utara Sdn Bhd may add, withdraw or retime services without notice.

To Kedah32 routes · 53 departures · from RM25.00
Permata Utara Sdn Bhd timetable — To Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Jeli Bus TerminalBaling
11:50 AM11:50 PM
RM35.001+2
Jeli Bus TerminalKawasan Perindustrian Kuala Ketil
11:50 AM11:50 PM
RM40.001+2
Jeli Bus TerminalSungai Petani
11:50 AM11:50 PM
RM40.001+2
Johor Bahru (JB Larkin Term.)Alor Setar
10:30 PM
RM114.00SVIP 31 SEAT
Johor Bahru (JB Larkin Term.)Changlun
10:30 PM
RM121.00SVIP 31 SEAT
Johor Bahru (JB Larkin Term.)Jitra
10:30 PM
RM117.00SVIP 31 SEAT
Johor Bahru (JB Larkin Term.)Sungai Petani
10:30 PM
RM105.00SVIP 31 SEAT
Klang SentralAlor Setar
11:00 PM
RM68.00SVIP 31 SEAT
Klang SentralChanglun
11:00 PM
RM72.00SVIP 31 SEAT
Klang SentralJitra
11:00 PM
RM69.00SVIP 31 SEAT
Klang SentralKulim
11:00 AM9:00 PM
RM51.00SVIP 30 SEATER
Klang SentralSungai Petani
11:00 PM
RM59.00SVIP 31 SEAT
Pasir MasBaling
10:45 AM10:45 PM
RM40.001+2
Pasir MasKawasan Perindustrian Kuala Ketil
10:45 AM10:45 PM
RM45.001+2
Pasir MasSungai Petani
10:45 AM10:45 PM
RM45.001+2
TBS (Terminal Bersepadu Selatan)Alor Setar
12:15 AM3:00 AM
RM67.001+2 / SVIP 31 SEAT
TBS (Terminal Bersepadu Selatan)Changlun
12:15 AM3:00 AM
RM72.001+2 / SVIP 31 SEAT
TBS (Terminal Bersepadu Selatan)Jitra
12:15 AM3:00 AM
RM69.001+2 / SVIP 31 SEAT
TBS (Terminal Bersepadu Selatan)Kulim
12:30 PM10:30 PM11:30 PM
RM52.00SVIP 30 SEATER
TBS (Terminal Bersepadu Selatan)Sungai Petani
12:15 AM3:00 AM
RM58.001+2 / SVIP 31 SEAT
Tanah MerahBaling
11:15 AM11:15 PM
RM40.001+2
Tanah MerahKawasan Perindustrian Kuala Ketil
11:15 AM11:15 PM
RM45.001+2
Tanah MerahSungai Petani
11:15 AM11:15 PM
RM45.001+2
Terminal Kota BharuBaling
10:00 AM10:00 PM
RM40.001+2
Terminal Kota BharuKawasan Perindustrian Kuala Ketil
10:00 AM10:00 PM
RM45.001+2
Terminal Kota BharuSungai Petani
10:00 AM10:00 PM
RM45.001+2
Terminal Meru Raya (Ipoh Amanjaya)Kulim
1:30 AM3:30 PM
RM25.00SVIP 30 SEATER
Terminal Shah AlamAlor Setar
11:30 PM
RM67.00SVIP 31 SEAT
Terminal Shah AlamChanglun
11:30 PM
RM72.00SVIP 31 SEAT
Terminal Shah AlamJitra
11:30 PM
RM69.00SVIP 31 SEAT
Terminal Shah AlamKulim
11:30 AM9:30 PM
RM51.00SVIP 30 SEATER
Terminal Shah AlamSungai Petani
11:30 PM
RM58.00SVIP 31 SEAT
To Johor25 routes · 31 departures · from RM48.00
Permata Utara Sdn Bhd timetable — To Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarJohor Bahru (JB Larkin Term.)
8:00 PM
RM115.001+2
Alor SetarTun Aminah Bus Terminal
8:00 PM
RM115.001+2
ChanglunJohor Bahru (JB Larkin Term.)
7:00 PM
RM120.001+2
ChanglunTun Aminah Bus Terminal
7:00 PM
RM120.001+2
JitraJohor Bahru (JB Larkin Term.)
7:30 PM
RM117.001+2
JitraTun Aminah Bus Terminal
7:30 PM
RM117.001+2
KangarJohor Bahru (JB Larkin Term.)
6:30 PM
RM124.001+2
KangarTun Aminah Bus Terminal
6:30 PM
RM124.001+2
Klang SentralJohor Bahru (JB Larkin Term.)
10:30 PM
RM53.001+2
Klang SentralPasir Gudang
10:30 PM
RM55.001+2
Klang SentralTun Aminah Bus Terminal
10:30 PM
RM53.001+2
Klang SentralYong Peng Bus Terminal
10:30 PM
RM53.001+2
Kuala PerlisJohor Bahru (JB Larkin Term.)
6:00 PM
RM124.001+2
Kuala PerlisTun Aminah Bus Terminal
6:00 PM
RM124.001+2
Sungai PetaniJohor Bahru (JB Larkin Term.)
9:15 PM
RM107.001+2
Sungai PetaniTun Aminah Bus Terminal
9:15 PM
RM107.001+2
TBS (Terminal Bersepadu Selatan)Johor Bahru (JB Larkin Term.)
2:30 AM3:00 AM4:30 PM11:45 PM
RM48.001+2
TBS (Terminal Bersepadu Selatan)Tun Aminah Bus Terminal
2:30 AM3:00 AM4:30 PM11:45 PM
RM48.001+2
TBS (Terminal Bersepadu Selatan)Yong Peng Bus Terminal
11:45 PM
RM48.001+2
Terminal Meru Raya (Ipoh Amanjaya)Johor Bahru (JB Larkin Term.)
11:45 PM
RM82.001+2
Terminal Meru Raya (Ipoh Amanjaya)Tun Aminah Bus Terminal
11:45 PM
RM82.001+2
Terminal Shah AlamJohor Bahru (JB Larkin Term.)
11:00 PM
RM51.001+2
Terminal Shah AlamPasir Gudang
11:00 PM
RM55.001+2
Terminal Shah AlamTun Aminah Bus Terminal
11:00 PM
RM51.001+2
Terminal Shah AlamYong Peng Bus Terminal
11:00 PM
RM51.001+2
To Kuala Lumpur22 routes · 59 departures · from RM10.00
Permata Utara Sdn Bhd timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarHentian Duta
2:00 PM8:00 PM
RM65.001+2
Alor SetarTBS (Terminal Bersepadu Selatan)
2:00 PM8:00 PM
RM67.001+2
ChanglunHentian Duta
1:00 PM7:00 PM
RM70.001+2
ChanglunTBS (Terminal Bersepadu Selatan)
1:00 PM7:00 PM
RM72.001+2
JitraHentian Duta
1:30 PM7:30 PM
RM67.001+2
JitraTBS (Terminal Bersepadu Selatan)
1:30 PM7:30 PM
RM69.001+2
Johor Bahru (JB Larkin Term.)TBS (Terminal Bersepadu Selatan)
2:30 PM3:30 PM10:30 PM
RM48.001+2 / SVIP 31 SEAT
KangarHentian Duta
12:30 PM6:30 PM
RM73.001+2
KangarTBS (Terminal Bersepadu Selatan)
12:30 PM6:30 PM
RM75.001+2
Klang SentralTBS (Terminal Bersepadu Selatan)
11:00 AM9:00 PM10:30 PM
RM10.001+2 / SVIP 30 SEATER
Kuala PerlisHentian Duta
12:00 PM6:00 PM
RM73.001+2
Kuala PerlisTBS (Terminal Bersepadu Selatan)
12:00 PM6:00 PM
RM75.001+2
KulimHentian Duta
12:00 PM4:00 PM11:45 PM
RM51.00SVIP 30 SEATER / SVIP30_BLK
KulimTBS (Terminal Bersepadu Selatan)
12:00 PM4:00 PM11:45 PM
RM52.00SVIP 30 SEATER / SVIP30_BLK
Pasir GudangTBS (Terminal Bersepadu Selatan)
1:30 PM2:30 PM
RM51.001+2
Penang Sentral (Butterworth)Hentian Duta
12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM
RM51.00SVIP 30 SEATER / SVIP30_BLK
Penang Sentral (Butterworth)TBS (Terminal Bersepadu Selatan)
12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM
RM52.00SVIP 30 SEATER / SVIP30_BLK
Sungai PetaniHentian Duta
3:45 PM9:15 PM
RM56.001+2
Sungai PetaniTBS (Terminal Bersepadu Selatan)
3:45 PM9:15 PM
RM58.001+2
Terminal Meru Raya (Ipoh Amanjaya)Hentian Duta
2:45 PM6:30 PM6:45 PM11:45 PM
RM31.001+2 / SVIP 30 SEATER
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
2:45 PM6:30 PM6:45 PM11:45 PM
RM31.001+2 / SVIP 30 SEATER
Terminal Shah AlamTBS (Terminal Bersepadu Selatan)
11:30 AM9:30 PM11:00 PM
RM10.001+2 / SVIP 30 SEATER
To Selangor20 routes · 38 departures · from RM33.00
Permata Utara Sdn Bhd timetable — To Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarKlang Sentral
2:00 PM
RM68.001+2
Alor SetarTerminal Shah Alam
2:00 PM
RM68.001+2
ChanglunKlang Sentral
1:00 PM
RM73.001+2
ChanglunTerminal Shah Alam
1:00 PM
RM73.001+2
JitraKlang Sentral
1:30 PM
RM70.001+2
JitraTerminal Shah Alam
1:30 PM
RM70.001+2
KangarKlang Sentral
12:30 PM
RM76.001+2
KangarTerminal Shah Alam
12:30 PM
RM76.001+2
Kuala PerlisKlang Sentral
12:00 PM
RM76.001+2
Kuala PerlisTerminal Shah Alam
12:00 PM
RM76.001+2
KulimKlang Sentral
12:00 PM4:00 PM11:45 PM
RM53.00SVIP 30 SEATER / SVIP30_BLK
KulimTerminal Shah Alam
12:00 PM4:00 PM11:45 PM
RM53.00SVIP 30 SEATER / SVIP30_BLK
Pasir GudangKlang Sentral
1:30 PM2:30 PM
RM55.001+2
Pasir GudangTerminal Shah Alam
1:30 PM2:30 PM
RM55.001+2
Penang Sentral (Butterworth)Klang Sentral
12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM
RM53.00SVIP 30 SEATER / SVIP30_BLK
Penang Sentral (Butterworth)Terminal Shah Alam
12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM
RM53.00SVIP 30 SEATER / SVIP30_BLK
Sungai PetaniKlang Sentral
3:45 PM
RM59.001+2
Sungai PetaniTerminal Shah Alam
3:45 PM
RM59.001+2
Terminal Meru Raya (Ipoh Amanjaya)Klang Sentral
2:45 PM6:30 PM6:45 PM
RM33.001+2 / SVIP 30 SEATER
Terminal Meru Raya (Ipoh Amanjaya)Terminal Shah Alam
2:45 PM6:30 PM6:45 PM
RM33.001+2 / SVIP 30 SEATER
To Kelantan18 routes · 36 departures · from RM30.00
Permata Utara Sdn Bhd timetable — To Kelantan
Boarding pointArrival pointDeparture timesFare fromSeating
BalingJeli Bus Terminal
11:45 AM11:45 PM
RM35.001+2
BalingPasir Mas
11:45 AM11:45 PM
RM40.001+2
BalingTanah Merah
11:45 AM11:45 PM
RM40.001+2
BalingTerminal Kota Bharu
11:45 AM11:45 PM
RM40.001+2
GerikJeli Bus Terminal
1:00 AM1:00 PM
RM30.001+2
GerikPasir Mas
1:00 AM1:00 PM
RM35.001+2
GerikTanah Merah
1:00 AM1:00 PM
RM35.001+2
GerikTerminal Kota Bharu
1:00 AM1:00 PM
RM35.001+2
Kawasan Perindustrian Kuala KetilJeli Bus Terminal
11:15 AM11:15 PM
RM40.001+2
Kawasan Perindustrian Kuala KetilPasir Mas
11:15 AM11:15 PM
RM45.001+2
Kawasan Perindustrian Kuala KetilTanah Merah
11:15 AM11:15 PM
RM45.001+2
Kawasan Perindustrian Kuala KetilTerminal Kota Bharu
11:15 AM11:15 PM
RM45.001+2
Penang Sentral (Butterworth)Terminal Kota Bharu
10:00 AM10:00 PM
RM48.001+2
Sungai NibongTerminal Kota Bharu
9:15 AM9:15 PM
RM50.001+2
Sungai PetaniJeli Bus Terminal
10:45 AM10:45 PM
RM40.001+2
Sungai PetaniPasir Mas
10:45 AM10:45 PM
RM45.001+2
Sungai PetaniTanah Merah
10:45 AM10:45 PM
RM45.001+2
Sungai PetaniTerminal Kota Bharu
10:45 AM10:45 PM
RM45.001+2
To Pulau Pinang15 routes · 35 departures · from RM25.00
Permata Utara Sdn Bhd timetable — To Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)Penang Sentral (Butterworth)
10:30 PM
RM102.00SVIP 31 SEAT
Klang SentralPenang Sentral (Butterworth)
11:00 AM9:00 PM11:00 PM
RM54.00SVIP 30 SEATER / SVIP 31 SEAT
Klang SentralSungai Nibong
11:00 AM9:00 PM
RM55.00SVIP 30 SEATER
Pasir MasPenang Sentral (Butterworth)
10:45 AM10:45 PM
RM50.001+2
Pasir MasSungai Nibong
10:45 AM10:45 PM
RM50.001+2
TBS (Terminal Bersepadu Selatan)Penang Sentral (Butterworth)
12:15 AM3:00 AM12:30 PM10:30 PM11:30 PM
RM53.001+2 / SVIP 30 SEATER / SVIP 31 SEAT
TBS (Terminal Bersepadu Selatan)Sungai Nibong
12:30 PM10:30 PM11:30 PM
RM54.00SVIP 30 SEATER
Tanah MerahPenang Sentral (Butterworth)
11:15 AM11:15 PM
RM50.001+2
Tanah MerahSungai Nibong
11:15 AM11:15 PM
RM50.001+2
Terminal Kota BharuPenang Sentral (Butterworth)
10:00 AM10:00 PM
RM50.001+2
Terminal Kota BharuSungai Nibong
10:00 AM10:00 PM
RM50.001+2
Terminal Meru Raya (Ipoh Amanjaya)Penang Sentral (Butterworth)
1:30 AM3:30 PM
RM25.00SVIP 30 SEATER
Terminal Meru Raya (Ipoh Amanjaya)Sungai Nibong
1:30 AM3:30 PM
RM25.00SVIP 30 SEATER
Terminal Shah AlamPenang Sentral (Butterworth)
11:30 AM9:30 PM11:30 PM
RM53.00SVIP 30 SEATER / SVIP 31 SEAT
Terminal Shah AlamSungai Nibong
11:30 AM9:30 PM
RM54.00SVIP 30 SEATER
To Perak15 routes · 30 departures · from RM21.00
Permata Utara Sdn Bhd timetable — To Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarTerminal Meru Raya (Ipoh Amanjaya)
2:00 PM8:00 PM
RM35.001+2
ChanglunTerminal Meru Raya (Ipoh Amanjaya)
1:00 PM7:00 PM
RM39.001+2
Jeli Bus TerminalGerik
11:50 AM11:50 PM
RM30.001+2
JitraTerminal Meru Raya (Ipoh Amanjaya)
1:30 PM7:30 PM
RM37.001+2
Johor Bahru (JB Larkin Term.)Terminal Meru Raya (Ipoh Amanjaya)
10:30 PM
RM95.00SVIP 31 SEAT
KangarTerminal Meru Raya (Ipoh Amanjaya)
12:30 PM6:30 PM
RM42.001+2
Klang SentralTerminal Meru Raya (Ipoh Amanjaya)
11:00 AM9:00 PM
RM34.00SVIP 30 SEATER
Kuala PerlisTerminal Meru Raya (Ipoh Amanjaya)
12:00 PM6:00 PM
RM42.001+2
Pasir MasGerik
10:45 AM10:45 PM
RM35.001+2
Penang Sentral (Butterworth)Terminal Meru Raya (Ipoh Amanjaya)
12:30 PM4:30 PM
RM21.00SVIP 30 SEATER
Sungai PetaniTerminal Meru Raya (Ipoh Amanjaya)
3:45 PM9:15 PM
RM26.001+2
TBS (Terminal Bersepadu Selatan)Terminal Meru Raya (Ipoh Amanjaya)
12:30 PM10:30 PM11:30 PM
RM33.00SVIP 30 SEATER
Tanah MerahGerik
11:15 AM11:15 PM
RM35.001+2
Terminal Kota BharuGerik
10:00 AM10:00 PM
RM35.001+2
Terminal Shah AlamTerminal Meru Raya (Ipoh Amanjaya)
11:30 AM9:30 PM
RM34.00SVIP 30 SEATER
To Perlis8 routes · 10 departures · from RM75.00
Permata Utara Sdn Bhd timetable — To Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Johor Bahru (JB Larkin Term.)Kangar
10:30 PM
RM121.00SVIP 31 SEAT
Johor Bahru (JB Larkin Term.)Kuala Perlis
10:30 PM
RM121.00SVIP 31 SEAT
Klang SentralKangar
11:00 PM
RM75.00SVIP 31 SEAT
Klang SentralKuala Perlis
11:00 PM
RM76.00SVIP 31 SEAT
TBS (Terminal Bersepadu Selatan)Kangar
12:15 AM3:00 AM
RM75.001+2 / SVIP 31 SEAT
TBS (Terminal Bersepadu Selatan)Kuala Perlis
12:15 AM3:00 AM
RM76.001+2 / SVIP 31 SEAT
Terminal Shah AlamKangar
11:30 PM
RM75.00SVIP 31 SEAT
Terminal Shah AlamKuala Perlis
11:30 PM
RM76.00SVIP 31 SEAT
No routes match your filter.
Click a section to expand it, or type in the filter box to search every section at once. Book Permata Utara Sdn Bhd

Boarding points

Permata Utara Sdn Bhd picks up at 22 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 Permata Utara Sdn Bhd ticket cost?

Permata Utara Sdn Bhd fares start at RM10.00 one way, depending on the route and coach class.

Where does Permata Utara Sdn Bhd go?

Permata Utara Sdn Bhd serves 8 states — Kedah, Johor, Kuala Lumpur, Selangor, Kelantan, Pulau Pinang, Perak, Perlis.

How do I book a Permata Utara Sdn Bhd ticket?

You can book Permata Utara Sdn Bhd tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.

What time do Permata Utara Sdn Bhd buses depart?

Departures run from 12:15 AM through to 11:50 PM, depending on the route.

Other operators to Kedah

Advertisement