Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Terengganu to Perak

115 routes · 7 operators · 182 daily departures · from RM47.90

7
Operators
115
Routes
182
Daily departures
RM47.90
Fares from
Advertisement

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

115 scheduled routes run from Terengganu to Perak, operated by 7 coach companies. There are 182 departures a day, with fares from RM47.90.

Departing from
Terengganu — 15 boarding points
Arriving in
Perak — 18 arrival points
Operators
7 on this corridor
Departures
182 a day
Fares from
RM47.90 one way

Book Terengganu to Perak

Compare all 7 operators on this route with live seat availability.

Check live fares & availability

Timetable and fares

Every scheduled service on this corridor is listed below, grouped by operator. Use the filter box to narrow a table to your boarding point, or click a column heading to sort by departure time or fare.

Please note: fares and timings are set by the operators and change at short notice. Everything here is a guide — reconfirm when you book.

Kesatuan Express

3.5 · 42 routes · 75 departures a day · 1+2

Kesatuan Express services from Terengganu to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalBank Rakyat Tapah
9:45 PM
RM79.001+2
Dungun Bus TerminalCaltex Bidor
9:45 PM
RM79.001+2
Dungun Bus TerminalLumut Bus Terminal
12:15 PM9:45 PM
RM82.001+2
Dungun Bus TerminalSeri Iskandar Bus Station
12:15 PM9:45 PM
RM82.001+2
Dungun Bus TerminalSeri Manjung Bus Terminal
12:15 PM9:45 PM
RM82.001+2
Dungun Bus TerminalStesen Bas Tanjung Malim
9:45 PM
RM79.001+2
Dungun Bus TerminalTerminal Amanjaya, Ipoh
12:15 PM9:45 PM
RM79.001+2
Hentian Bas MarangBank Rakyat Tapah
8:55 PM
RM88.001+2
Hentian Bas MarangCaltex Bidor
8:55 PM
RM88.001+2
Hentian Bas MarangLumut Bus Terminal
11:20 AM8:55 PM
RM92.001+2
Hentian Bas MarangSeri Iskandar Bus Station
11:20 AM8:55 PM
RM92.001+2
Hentian Bas MarangSeri Manjung Bus Terminal
11:20 AM8:55 PM
RM92.001+2
Hentian Bas MarangStesen Bas Tanjung Malim
8:55 PM
RM88.001+2
Hentian Bas MarangTerminal Amanjaya, Ipoh
11:20 AM8:55 PM
RM88.001+2
Kuala Terengganu Bus Terminal (MBKT)Bank Rakyat Tapah
8:30 PM
RM88.001+2
Kuala Terengganu Bus Terminal (MBKT)Caltex Bidor
8:30 PM
RM88.001+2
Kuala Terengganu Bus Terminal (MBKT)Lumut Bus Terminal
11:00 AM8:30 PM
RM92.001+2
Kuala Terengganu Bus Terminal (MBKT)Seri Iskandar Bus Station
11:00 AM8:30 PM
RM92.001+2
Kuala Terengganu Bus Terminal (MBKT)Seri Manjung Bus Terminal
11:00 AM8:30 PM
RM92.001+2
Kuala Terengganu Bus Terminal (MBKT)Stesen Bas Tanjung Malim
8:30 PM
RM88.001+2
Kuala Terengganu Bus Terminal (MBKT)Terminal Amanjaya, Ipoh
11:00 AM8:30 PM
RM88.001+2
Stesen Bas Bandar ChukaiBank Rakyat Tapah
8:00 PM11:15 PM
RM68.001+2
Stesen Bas Bandar ChukaiCaltex Bidor
8:00 PM11:15 PM
RM68.001+2
Stesen Bas Bandar ChukaiLumut Bus Terminal
1:45 PM8:00 PM11:15 PM
RM72.001+2
Stesen Bas Bandar ChukaiSeri Iskandar Bus Station
1:45 PM8:00 PM11:15 PM
RM72.001+2
Stesen Bas Bandar ChukaiSeri Manjung Bus Terminal
1:45 PM8:00 PM11:15 PM
RM72.001+2
Stesen Bas Bandar ChukaiStesen Bas Tanjung Malim
8:00 PM11:15 PM
RM48.001+2
Stesen Bas Bandar ChukaiTerminal Amanjaya, Ipoh
8:50 AM11:50 AM1:45 PM8:00 PM11:15 PM
RM68.001+2
Stesen Bas KertehBank Rakyat Tapah
10:15 PM
RM76.001+2
Stesen Bas KertehCaltex Bidor
10:15 PM
RM76.001+2
Stesen Bas KertehLumut Bus Terminal
12:45 PM10:15 PM
RM79.001+2
Stesen Bas KertehSeri Iskandar Bus Station
12:45 PM10:15 PM
RM79.001+2
Stesen Bas KertehSeri Manjung Bus Terminal
12:45 PM10:15 PM
RM79.001+2
Stesen Bas KertehStesen Bas Tanjung Malim
10:15 PM
RM76.001+2
Stesen Bas KertehTerminal Amanjaya, Ipoh
12:45 PM10:15 PM
RM76.001+2
Stesen Bas PakaBank Rakyat Tapah
10:00 PM
RM76.001+2
Stesen Bas PakaCaltex Bidor
10:00 PM
RM76.001+2
Stesen Bas PakaLumut Bus Terminal
12:30 PM10:00 PM
RM79.001+2
Stesen Bas PakaSeri Iskandar Bus Station
12:30 PM10:00 PM
RM79.001+2
Stesen Bas PakaSeri Manjung Bus Terminal
12:30 PM10:00 PM
RM79.001+2
Stesen Bas PakaStesen Bas Tanjung Malim
10:00 PM
RM76.001+2
Stesen Bas PakaTerminal Amanjaya, Ipoh
12:30 PM10:00 PM
RM76.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Kesatuan Express

Perdana Express

4.3 · 21 routes · 37 departures a day · 1+2

Perdana Express services from Terengganu to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Besut Bus TerminalHentian Raya Bagan Serai
8:00 AM8:00 PM
RM55.001+2
Kuala Besut Bus TerminalKamunting Bus Terminal
8:00 AM8:00 PM
RM55.001+2
Kuala Besut Bus TerminalKuala Kangsar Bus Terminal
8:00 AM8:00 PM
RM50.001+2
Kuala Besut Bus TerminalLumut Bus Terminal
8:00 AM8:00 PM
RM63.001+2
Kuala Besut Bus TerminalParit Buntar Bus Terminal
8:00 AM8:00 PM
RM55.001+2
Kuala Besut Bus TerminalSeri Iskandar Bus Station
8:00 AM8:00 PM
RM63.001+2
Kuala Besut Bus TerminalSeri Manjung Bus Terminal
8:00 AM8:00 PM
RM63.001+2
Kuala Besut Bus TerminalTerminal Amanjaya, Ipoh
8:00 AM8:00 PM
RM53.001+2
Pejabat Daerah dan Tanah Besut, Kampung RajaHentian Raya Bagan Serai
8:05 AM8:05 PM
RM55.001+2
Pejabat Daerah dan Tanah Besut, Kampung RajaKamunting Bus Terminal
8:05 AM8:05 PM
RM55.001+2
Pejabat Daerah dan Tanah Besut, Kampung RajaKuala Kangsar Bus Terminal
8:05 AM8:05 PM
RM50.001+2
Pejabat Daerah dan Tanah Besut, Kampung RajaLumut Bus Terminal
8:05 AM8:05 PM
RM63.001+2
Pejabat Daerah dan Tanah Besut, Kampung RajaParit Buntar Bus Terminal
8:05 AM8:05 PM
RM55.001+2
Pejabat Daerah dan Tanah Besut, Kampung RajaSeri Iskandar Bus Station
8:05 AM8:05 PM
RM63.001+2
Pejabat Daerah dan Tanah Besut, Kampung RajaSeri Manjung Bus Terminal
8:05 AM8:05 PM
RM63.001+2
Pejabat Daerah dan Tanah Besut, Kampung RajaTerminal Amanjaya, Ipoh
8:05 AM8:05 PM
RM53.001+2
R&R Jabi, JertehKuala Kangsar Bus Terminal
8:30 PM
RM50.001+2
R&R Jabi, JertehLumut Bus Terminal
8:30 PM
RM63.001+2
R&R Jabi, JertehSeri Iskandar Bus Station
8:30 PM
RM63.001+2
R&R Jabi, JertehSeri Manjung Bus Terminal
8:30 PM
RM63.001+2
R&R Jabi, JertehTerminal Amanjaya, Ipoh
8:30 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Perdana Express

TRA Express

3.6 · 19 routes · 19 departures a day · 1+2

TRA Express services from Terengganu to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Jerteh (Jertih)Kuala Kangsar Toll
10:30 PM
RM80.001+2
Jerteh (Jertih)Seri Iskandar
10:30 PM
RM90.001+2
Jerteh (Jertih)Sri Manjung
10:30 PM
RM90.001+2
Jerteh (Jertih)Terminal Lumut
10:30 PM
RM90.001+2
Jerteh (Jertih)Terminal Meru Raya (Ipoh Amanjaya)
10:30 PM
RM80.001+2
Kuala TerengganuSeri Iskandar
9:00 PM
RM90.001+2
Kuala TerengganuSri Manjung
9:00 PM
RM90.001+2
Kuala TerengganuTerminal Lumut
9:00 PM
RM90.001+2
Kuala TerengganuTerminal Meru Raya (Ipoh Amanjaya)
9:00 PM
RM80.001+2
SetiuKuala Kangsar Toll
10:00 PM
RM80.001+2
SetiuSeri Iskandar
10:00 PM
RM90.001+2
SetiuSri Manjung
10:00 PM
RM90.001+2
SetiuTerminal Lumut
10:00 PM
RM90.001+2
SetiuTerminal Meru Raya (Ipoh Amanjaya)
10:00 PM
RM80.001+2
Universiti Sultan Zainal Abidin (UniSZA)Kuala Kangsar Toll
9:30 PM
RM80.001+2
Universiti Sultan Zainal Abidin (UniSZA)Seri Iskandar
9:30 PM
RM90.001+2
Universiti Sultan Zainal Abidin (UniSZA)Sri Manjung
9:30 PM
RM90.001+2
Universiti Sultan Zainal Abidin (UniSZA)Terminal Lumut
9:30 PM
RM90.001+2
Universiti Sultan Zainal Abidin (UniSZA)Terminal Meru Raya (Ipoh Amanjaya)
9:30 PM
RM80.001+2
No routes match your filter.
Lowest published fare RM80.00. Shaded times are overnight departures. Book TRA Express

SP Bumi

3.2 · 16 routes · 16 departures a day · SEAT 55 (1+2), 1+2

SP Bumi services from Terengganu to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Terengganu Bus Terminal (MBKT)Kuala Kangsar Bus Terminal
9:30 PM
RM75.30SEAT 55 (1+2)
Kuala Terengganu Bus Terminal (MBKT)Lumut Bus Terminal
9:30 PM
RM94.80SEAT 55 (1+2)
Kuala Terengganu Bus Terminal (MBKT)Terminal Amanjaya, Ipoh
9:30 PM
RM80.90SEAT 55 (1+2)
Kuala Terengganu Bus Terminal (MBKT)Terminal Taiping
9:30 PM
RM70.40SEAT 55 (1+2)
R&R Jabi, JertehKuala Kangsar Bus Terminal
11:45 PM
RM59.90SEAT 55 (1+2)
R&R Jabi, JertehLumut Bus Terminal
11:45 PM
RM79.40SEAT 55 (1+2)
R&R Jabi, JertehTerminal Amanjaya, Ipoh
11:45 PM
RM65.40SEAT 55 (1+2)
R&R Jabi, JertehTerminal Taiping
11:45 PM
RM54.90SEAT 55 (1+2)
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuKuala Kangsar Bus Terminal
11:00 PM
RM65.70SEAT 55 (1+2)
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuLumut Bus Terminal
11:00 PM
RM85.20SEAT 55 (1+2)
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuTerminal Amanjaya, Ipoh
11:00 PM
RM71.30SEAT 55 (1+2)
Terminal Bas dan Kereta Sewa Bandar Permaisuri, SetiuTerminal Taiping
11:00 PM
RM60.80SEAT 55 (1+2)
Universiti Sultan Zainal Abidin (UniSZA)Kuala Kangsar Bus Terminal
10:00 PM
RM75.30SEAT 55 (1+2)
Universiti Sultan Zainal Abidin (UniSZA)Lumut Bus Terminal
10:00 PM
RM94.80SEAT 55 (1+2)
Universiti Sultan Zainal Abidin (UniSZA)Terminal Amanjaya, Ipoh
10:00 PM
RM80.90SEAT 55 (1+2)
Universiti Sultan Zainal Abidin (UniSZA)Terminal Taiping
10:00 PM
RM70.40SEAT 55 (1+2)
No routes match your filter.
Lowest published fare RM54.90. Shaded times are overnight departures. Book SP Bumi

Adam Express

4.1 · 6 routes · 13 departures a day · 1+2, 2+2

Adam Express services from Terengganu to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
DungunTanjung Malim
11:00 AM11:15 PM
RM71.301+2
Hentian Bas MarangTanjung Malim
9:50 AM10:20 PM
RM79.001+2
Kuala Terengganu Bus Terminal (MBKT)Tanjung Malim
9:30 AM10:00 PM
RM79.001+2
Stesen Bas KertehTanjung Malim
12:15 AM11:35 AM11:59 PM
RM47.901+2 / 2+2
Stesen Bas PakaTanjung Malim
11:20 AM11:45 PM
RM71.301+2
Universiti Sultan Zainal Abidin (UniSZA)Tanjung Malim
9:00 AM9:30 PM
RM79.001+2
No routes match your filter.
Lowest published fare RM47.90. Shaded times are overnight departures. Book Adam Express

Queen Express

4.2 · 6 routes · 12 departures a day · 1+2

Queen Express services from Terengganu to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Besut Bus TerminalKuala Kangsar Bus Terminal
8:00 AM8:00 PM
RM50.001+2
Kuala Besut Bus TerminalLumut Bus Terminal
8:00 AM8:00 PM
RM63.001+2
Kuala Besut Bus TerminalSeri Iskandar
8:00 AM8:00 PM
RM63.001+2
Kuala Besut Bus TerminalSeri Manjung Bus Terminal
8:00 AM8:00 PM
RM63.001+2
Kuala Besut Bus TerminalStesen Bas Tanjung Malim
8:00 AM8:00 PM
RM70.001+2
Kuala Besut Bus TerminalTerminal Amanjaya, Ipoh
8:00 AM8:00 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Queen Express

E-Mutiara

4.3 · 5 routes · 10 departures a day · 1+2

E-Mutiara services from Terengganu to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Besut Bus TerminalKuala Kangsar Bus Terminal
8:00 AM8:00 PM
RM50.001+2
Kuala Besut Bus TerminalLumut Bus Terminal
8:00 AM8:00 PM
RM63.001+2
Kuala Besut Bus TerminalSeri Iskandar Bus Station
8:00 AM8:00 PM
RM63.001+2
Kuala Besut Bus TerminalSeri Manjung Bus Terminal
8:00 AM8:00 PM
RM63.001+2
Kuala Besut Bus TerminalTerminal Amanjaya, Ipoh
8:00 AM8:00 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book E-Mutiara

Boarding points in Terengganu

Arrival points in Perak

Frequently asked questions

How much is the bus from Terengganu to Perak?

Fares start from RM47.90 one way. 7 operators run this route, so prices vary with coach class and departure time.

Which companies run buses from Terengganu to Perak?
What time is the first and last bus from Terengganu to Perak?

The earliest scheduled departure is 12:15 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.

Other routes into Perak

Advertisement