Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Perak to Terengganu

83 routes · 6 operators · 152 daily departures · from RM47.90

6
Operators
83
Routes
152
Daily departures
RM47.90
Fares from
Advertisement

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

83 scheduled routes run from Perak to Terengganu, operated by 6 coach companies. There are 152 departures a day, with fares from RM47.90.

Departing from
Perak — 17 boarding points
Arriving in
Terengganu — 13 arrival points
Operators
6 on this corridor
Departures
152 a day
Fares from
RM47.90 one way

Book Perak to Terengganu

Compare all 6 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 · 30 routes · 62 departures a day · 1+2

Kesatuan Express services from Perak to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Bank Rakyat TapahDungun Bus Terminal
9:30 PM
RM79.001+2
Bank Rakyat TapahKuala Terengganu Bus Terminal (MBKT)
9:30 PM
RM88.001+2
Bank Rakyat TapahStesen Bas Bandar Chukai
9:30 PM
RM68.001+2
Bank Rakyat TapahStesen Bas Kerteh
9:30 PM
RM76.001+2
Bank Rakyat TapahStesen Bas Paka
9:30 PM
RM76.001+2
Caltex BidorDungun Bus Terminal
9:45 PM
RM79.001+2
Caltex BidorKuala Terengganu Bus Terminal (MBKT)
9:45 PM
RM88.001+2
Caltex BidorStesen Bas Bandar Chukai
9:45 PM
RM68.001+2
Caltex BidorStesen Bas Kerteh
9:45 PM
RM76.001+2
Caltex BidorStesen Bas Paka
9:45 PM
RM76.001+2
Lumut Bus TerminalDungun Bus Terminal
9:30 AM5:45 PM
RM82.001+2
Lumut Bus TerminalKuala Terengganu Bus Terminal (MBKT)
9:30 AM5:45 PM
RM92.001+2
Lumut Bus TerminalStesen Bas Bandar Chukai
7:30 AM9:30 AM11:00 AM5:45 PM9:15 PM
RM72.001+2
Lumut Bus TerminalStesen Bas Kerteh
9:30 AM5:45 PM
RM79.001+2
Lumut Bus TerminalStesen Bas Paka
9:30 AM5:45 PM
RM79.001+2
Seri Iskandar Bus StationDungun Bus Terminal
10:30 AM6:45 PM
RM82.001+2
Seri Iskandar Bus StationKuala Terengganu Bus Terminal (MBKT)
10:30 AM6:45 PM
RM92.001+2
Seri Iskandar Bus StationStesen Bas Bandar Chukai
8:30 AM10:30 AM12:05 PM6:45 PM10:15 PM
RM72.001+2
Seri Iskandar Bus StationStesen Bas Kerteh
10:30 AM6:45 PM
RM79.001+2
Seri Iskandar Bus StationStesen Bas Paka
10:30 AM6:45 PM
RM79.001+2
Seri Manjung Bus TerminalDungun Bus Terminal
9:45 AM6:00 PM
RM82.001+2
Seri Manjung Bus TerminalKuala Terengganu Bus Terminal (MBKT)
9:45 AM6:00 PM
RM92.001+2
Seri Manjung Bus TerminalStesen Bas Bandar Chukai
7:45 AM9:45 AM11:15 AM6:00 PM9:30 PM
RM72.001+2
Seri Manjung Bus TerminalStesen Bas Kerteh
9:45 AM6:00 PM
RM79.001+2
Seri Manjung Bus TerminalStesen Bas Paka
9:45 AM6:00 PM
RM79.001+2
Terminal Amanjaya, IpohDungun Bus Terminal
11:45 AM8:30 PM
RM79.001+2
Terminal Amanjaya, IpohKuala Terengganu Bus Terminal (MBKT)
11:45 AM8:30 PM
RM88.001+2
Terminal Amanjaya, IpohStesen Bas Bandar Chukai
10:15 AM11:45 AM1:30 PM8:30 PM11:30 PM
RM68.001+2
Terminal Amanjaya, IpohStesen Bas Kerteh
11:45 AM8:30 PM
RM76.001+2
Terminal Amanjaya, IpohStesen Bas Paka
11:45 AM8:30 PM
RM76.001+2
No routes match your filter.
Lowest published fare RM68.00. Shaded times are overnight departures. Book Kesatuan Express

Perdana Express

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

Perdana Express services from Perak to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian Raya Bagan SeraiKuala Besut Bus Terminal
9:45 AM9:45 PM
RM55.001+2
Hentian Raya Bagan SeraiPejabat Daerah dan Tanah Besut, Kampung Raja
9:45 AM9:45 PM
RM55.001+2
Kamunting Bus TerminalKuala Besut Bus Terminal
10:30 AM10:30 PM
RM55.001+2
Kamunting Bus TerminalPejabat Daerah dan Tanah Besut, Kampung Raja
10:30 AM10:30 PM
RM55.001+2
Kuala Kangsar Bus TerminalKuala Besut Bus Terminal
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalPejabat Daerah dan Tanah Besut, Kampung Raja
11:00 AM11:15 AM11:00 PM11:15 PM
RM50.001+2
Kuala Kangsar Bus TerminalR&R Jabi, Jerteh
11:00 PM
RM50.001+2
Lumut Bus TerminalKuala Besut Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalPejabat Daerah dan Tanah Besut, Kampung Raja
8:15 AM8:15 PM
RM63.001+2
Lumut Bus TerminalR&R Jabi, Jerteh
8:15 PM
RM63.001+2
Parit Buntar Bus TerminalKuala Besut Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Parit Buntar Bus TerminalPejabat Daerah dan Tanah Besut, Kampung Raja
9:30 AM9:30 PM
RM55.001+2
Seri Iskandar Bus StationKuala Besut Bus Terminal
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationPejabat Daerah dan Tanah Besut, Kampung Raja
9:15 AM9:15 PM
RM63.001+2
Seri Iskandar Bus StationR&R Jabi, Jerteh
9:15 PM
RM63.001+2
Seri Manjung Bus TerminalKuala Besut Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalPejabat Daerah dan Tanah Besut, Kampung Raja
8:30 AM8:30 PM
RM63.001+2
Seri Manjung Bus TerminalR&R Jabi, Jerteh
8:30 PM
RM63.001+2
Terminal Amanjaya, IpohKuala Besut Bus Terminal
10:15 AM10:15 PM
RM53.001+2
Terminal Amanjaya, IpohPejabat Daerah dan Tanah Besut, Kampung Raja
10:15 AM10:15 PM
RM53.001+2
Terminal Amanjaya, IpohR&R Jabi, Jerteh
10:15 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 · 15 routes · 15 departures a day · 1+2

TRA Express services from Perak to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Kangsar TollJerteh (Jertih)
11:15 AM
RM65.001+2
Kuala Kangsar TollKuala Terengganu
11:15 AM
RM80.001+2
Kuala Kangsar TollUniversiti Sultan Zainal Abidin (UniSZA)
11:15 AM
RM80.001+2
Seri IskandarJerteh (Jertih)
9:30 AM
RM65.001+2
Seri IskandarKuala Terengganu
9:30 AM
RM80.001+2
Seri IskandarUniversiti Sultan Zainal Abidin (UniSZA)
9:30 AM
RM80.001+2
Sri ManjungJerteh (Jertih)
8:45 AM
RM65.001+2
Sri ManjungKuala Terengganu
8:45 AM
RM80.001+2
Sri ManjungUniversiti Sultan Zainal Abidin (UniSZA)
8:45 AM
RM80.001+2
Terminal LumutJerteh (Jertih)
8:30 AM
RM65.001+2
Terminal LumutKuala Terengganu
8:30 AM
RM80.001+2
Terminal LumutUniversiti Sultan Zainal Abidin (UniSZA)
8:30 AM
RM80.001+2
Terminal Meru Raya (Ipoh Amanjaya)Jerteh (Jertih)
10:30 AM
RM65.001+2
Terminal Meru Raya (Ipoh Amanjaya)Kuala Terengganu
10:30 AM
RM80.001+2
Terminal Meru Raya (Ipoh Amanjaya)Universiti Sultan Zainal Abidin (UniSZA)
10:30 AM
RM80.001+2
No routes match your filter.
Lowest published fare RM65.00. Shaded times are overnight departures. Book TRA Express

Adam Express

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

Adam Express services from Perak to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Tanjung MalimDungun
8:30 AM9:00 PM
RM47.901+2 / 2+2
Tanjung MalimHentian Bas Marang
8:30 AM9:00 PM
RM55.001+2 / 2+2
Tanjung MalimKuala Terengganu Bus Terminal (MBKT)
8:30 AM9:00 PM
RM55.001+2 / 2+2
Tanjung MalimStesen Bas Kerteh
8:30 AM9:00 PM
RM47.901+2 / 2+2
Tanjung MalimStesen Bas Paka
8:30 AM9:00 PM
RM47.901+2 / 2+2
Tanjung MalimUniversiti Sultan Zainal Abidin (UniSZA)
8:30 AM9:00 PM
RM55.001+2 / 2+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 Perak to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Kangsar Bus TerminalKuala Besut Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Lumut Bus TerminalKuala Besut Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Seri IskandarKuala Besut Bus Terminal
9:30 AM9:30 PM
RM63.001+2
Seri Manjung Bus TerminalKuala Besut Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Stesen Bas Tanjung MalimKuala Besut Bus Terminal
8:30 AM8:50 PM
RM70.001+2
Terminal Amanjaya, IpohKuala Besut Bus Terminal
10:30 AM10:30 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 Perak to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Kangsar Bus TerminalKuala Besut Bus Terminal
11:00 AM11:00 PM
RM50.001+2
Lumut Bus TerminalKuala Besut Bus Terminal
8:15 AM8:15 PM
RM63.001+2
Seri Iskandar Bus StationKuala Besut Bus Terminal
9:30 AM9:30 PM
RM63.001+2
Seri Manjung Bus TerminalKuala Besut Bus Terminal
8:30 AM8:30 PM
RM63.001+2
Terminal Amanjaya, IpohKuala Besut Bus Terminal
10:30 AM10:30 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 Perak

Arrival points in Terengganu

Frequently asked questions

How much is the bus from Perak to Terengganu?

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

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

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

Other routes into Terengganu

Advertisement