Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Kedah to Terengganu

135 routes · 12 operators · 172 daily departures · from RM45.60

12
Operators
135
Routes
172
Daily departures
RM45.60
Fares from
Advertisement

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

135 scheduled routes run from Kedah to Terengganu, operated by 12 coach companies. There are 172 departures a day, with fares from RM45.60.

Departing from
Kedah — 9 boarding points
Arriving in
Terengganu — 22 arrival points
Operators
12 on this corridor
Departures
172 a day
Fares from
RM45.60 one way

Book Kedah to Terengganu

Compare all 12 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.

Sani Express (Sani United)

4.2 · 36 routes · 36 departures a day · 1+2

Sani Express (Sani United) services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalDungun Bus Terminal
8:30 PM
RM75.001+2
Changlun Bus TerminalHentian Bas Marang
8:30 PM
RM66.001+2
Changlun Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 PM
RM66.001+2
Changlun Bus TerminalR&R Jabi, Jerteh
8:30 PM
RM63.001+2
Changlun Bus TerminalStesen Bas Bandar Chukai
8:30 PM
RM85.001+2
Changlun Bus TerminalStesen Bas Kerteh
8:30 PM
RM85.001+2
Changlun Bus TerminalStesen Bas Paka
8:30 PM
RM85.001+2
Changlun Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 PM
RM63.001+2
Changlun Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
8:30 PM
RM66.001+2
Jitra Bus TerminalDungun Bus Terminal
9:00 PM
RM75.001+2
Jitra Bus TerminalHentian Bas Marang
9:00 PM
RM66.001+2
Jitra Bus TerminalKuala Terengganu Bus Terminal (MBKT)
9:00 PM
RM66.001+2
Jitra Bus TerminalR&R Jabi, Jerteh
9:00 PM
RM62.001+2
Jitra Bus TerminalStesen Bas Bandar Chukai
9:00 PM
RM85.001+2
Jitra Bus TerminalStesen Bas Kerteh
9:00 PM
RM85.001+2
Jitra Bus TerminalStesen Bas Paka
9:00 PM
RM85.001+2
Jitra Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:00 PM
RM62.001+2
Jitra Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
9:00 PM
RM66.001+2
Shahab Perdana Bus Terminal, Alor SetarDungun Bus Terminal
9:30 PM
RM75.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Bas Marang
9:30 PM
RM64.001+2
Shahab Perdana Bus Terminal, Alor SetarKuala Terengganu Bus Terminal (MBKT)
9:30 PM
RM64.001+2
Shahab Perdana Bus Terminal, Alor SetarR&R Jabi, Jerteh
9:30 PM
RM61.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Bandar Chukai
9:30 PM
RM85.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Kerteh
9:30 PM
RM85.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Paka
9:30 PM
RM85.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:30 PM
RM61.001+2
Shahab Perdana Bus Terminal, Alor SetarUniversiti Sultan Zainal Abidin (UniSZA)
9:30 PM
RM64.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniDungun Bus Terminal
10:45 PM
RM65.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Bas Marang
10:45 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKuala Terengganu Bus Terminal (MBKT)
10:45 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniR&R Jabi, Jerteh
10:45 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Bandar Chukai
10:45 PM
RM75.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Kerteh
10:45 PM
RM75.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniStesen Bas Paka
10:45 PM
RM75.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:45 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUniversiti Sultan Zainal Abidin (UniSZA)
10:45 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Sani Express (Sani United)

Adik Beradik Express

4.2 · 33 routes · 38 departures a day · 1+2

Adik Beradik Express services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalDungun Bus Terminal
8:30 PM
RM71.001+2
Changlun Bus TerminalHentian Bas Marang
8:30 PM
RM66.001+2
Changlun Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 PM
RM66.001+2
Changlun Bus TerminalR&R Jabi, Jerteh
8:30 PM
RM62.701+2
Changlun Bus TerminalSETIU (MERANG)
8:30 PM
RM62.701+2
Changlun Bus TerminalUniversiti Malaysia Terengganu (UMT)
8:30 PM
RM66.001+2
Changlun Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
8:30 PM
RM66.001+2
Jitra Bus TerminalDungun Bus Terminal
9:00 PM
RM69.001+2
Jitra Bus TerminalHentian Bas Marang
9:00 PM
RM65.401+2
Jitra Bus TerminalKuala Terengganu Bus Terminal (MBKT)
9:00 PM
RM65.401+2
Jitra Bus TerminalR&R Jabi, Jerteh
9:00 PM
RM61.601+2
Jitra Bus TerminalSETIU (MERANG)
9:00 PM
RM61.601+2
Jitra Bus TerminalUniversiti Malaysia Terengganu (UMT)
9:00 PM
RM65.401+2
Jitra Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
9:00 PM
RM65.401+2
Kulim Bus TerminalDungun Bus Terminal
10:10 AM10:30 PM
RM75.401+2
Kulim Bus TerminalHentian Bas Marang
10:10 AM10:30 PM
RM61.901+2
Kulim Bus TerminalKuala Terengganu Bus Terminal (MBKT)
10:10 AM10:30 PM
RM61.901+2
Kulim Bus TerminalR&R Jabi, Jerteh
10:10 AM10:30 PM
RM57.901+2
Kulim Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
10:10 AM10:30 PM
RM61.901+2
Shahab Perdana Bus Terminal, Alor SetarDungun Bus Terminal
9:30 PM
RM68.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Bas Marang
9:30 PM
RM64.001+2
Shahab Perdana Bus Terminal, Alor SetarKuala Terengganu Bus Terminal (MBKT)
9:30 PM
RM64.001+2
Shahab Perdana Bus Terminal, Alor SetarR&R Jabi, Jerteh
9:30 PM
RM60.501+2
Shahab Perdana Bus Terminal, Alor SetarSETIU (MERANG)
9:30 PM
RM60.501+2
Shahab Perdana Bus Terminal, Alor SetarUniversiti Malaysia Terengganu (UMT)
9:30 PM
RM64.001+2
Shahab Perdana Bus Terminal, Alor SetarUniversiti Sultan Zainal Abidin (UniSZA)
9:30 PM
RM64.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniDungun Bus Terminal
11:00 PM
RM59.801+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Bas Marang
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKuala Terengganu Bus Terminal (MBKT)
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniR&R Jabi, Jerteh
11:00 PM
RM45.601+2
Terminal Bas Ekspres Ukir Square Sungai PetaniSETIU (MERANG)
11:00 PM
RM45.601+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUniversiti Malaysia Terengganu (UMT)
11:00 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniUniversiti Sultan Zainal Abidin (UniSZA)
11:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM45.60. Shaded times are overnight departures. Book Adik Beradik Express

SP Bumi

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

SP Bumi services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 PM
RM78.00SEAT 55 (1+2)
Changlun Bus TerminalR&R Jabi, Jerteh
8:30 PM
RM62.60SEAT 55 (1+2)
Changlun Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 PM
RM68.40SEAT 55 (1+2)
Changlun Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
8:30 PM
RM78.00SEAT 55 (1+2)
Jitra Bus TerminalKuala Terengganu Bus Terminal (MBKT)
9:00 PM
RM73.50SEAT 55 (1+2)
Jitra Bus TerminalR&R Jabi, Jerteh
9:00 PM
RM58.10SEAT 55 (1+2)
Jitra Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:00 PM
RM63.90SEAT 55 (1+2)
Jitra Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
9:00 PM
RM73.50SEAT 55 (1+2)
Shahab Perdana Bus Terminal, Alor SetarKuala Terengganu Bus Terminal (MBKT)
9:30 PM
RM70.20SEAT 55 (1+2)
Shahab Perdana Bus Terminal, Alor SetarR&R Jabi, Jerteh
9:30 PM
RM54.80SEAT 55 (1+2)
Shahab Perdana Bus Terminal, Alor SetarTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:30 PM
RM60.60SEAT 55 (1+2)
Shahab Perdana Bus Terminal, Alor SetarUniversiti Sultan Zainal Abidin (UniSZA)
9:30 PM
RM70.20SEAT 55 (1+2)
Terminal Bas Ekspres Ukir Square Sungai PetaniKuala Terengganu Bus Terminal (MBKT)
10:30 PM
RM64.50SEAT 55 (1+2)
Terminal Bas Ekspres Ukir Square Sungai PetaniR&R Jabi, Jerteh
10:30 PM
RM49.10SEAT 55 (1+2)
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:30 PM
RM54.90SEAT 55 (1+2)
Terminal Bas Ekspres Ukir Square Sungai PetaniUniversiti Sultan Zainal Abidin (UniSZA)
10:30 PM
RM64.50SEAT 55 (1+2)
No routes match your filter.
Lowest published fare RM49.10. Shaded times are overnight departures. Book SP Bumi

Perdana Express

4.3 · 15 routes · 26 departures a day · 1+2

Perdana Express services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalKuala Besut Bus Terminal
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalPejabat Daerah dan Tanah Besut, Kampung Raja
9:00 AM9:00 PM
RM60.001+2
Changlun Bus TerminalR&R Jabi, Jerteh
9:00 PM
RM60.001+2
Jitra Bus TerminalKuala Besut Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalPejabat Daerah dan Tanah Besut, Kampung Raja
9:30 AM9:30 PM
RM55.001+2
Jitra Bus TerminalR&R Jabi, Jerteh
9:30 PM
RM55.001+2
Kulim Bus TerminalKuala Besut Bus Terminal
10:45 AM3:15 PM10:45 PM
RM51.001+2
Kulim Bus TerminalPejabat Daerah dan Tanah Besut, Kampung Raja
10:45 AM3:15 PM
RM51.001+2
Kulim Bus TerminalR&R Jabi, Jerteh
10:45 PM
RM51.001+2
Shahab Perdana Bus Terminal, Alor SetarKuala Besut Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarPejabat Daerah dan Tanah Besut, Kampung Raja
10:00 AM10:00 PM
RM55.001+2
Shahab Perdana Bus Terminal, Alor SetarR&R Jabi, Jerteh
10:00 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKuala Besut Bus Terminal
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPejabat Daerah dan Tanah Besut, Kampung Raja
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniR&R Jabi, Jerteh
11:15 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Perdana Express

E-Mutiara

4.3 · 9 routes · 18 departures a day · 1+2

E-Mutiara services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalKuala Besut Bus Terminal
8:45 AM9:00 PM
RM60.001+2
Jitra Bus TerminalKuala Besut Bus Terminal
9:15 AM9:30 PM
RM55.001+2
Kulim Bus TerminalKuala Besut Bus Terminal
10:15 AM10:15 PM
RM50.001+2
Kulim Bus TerminalKuala Terengganu Bus Terminal (MBKT)
10:15 AM10:00 PM
RM62.001+2
Kulim Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:15 AM10:00 PM
RM55.001+2
Kulim Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
10:15 AM10:00 PM
RM62.001+2
Shahab Perdana Bus Terminal, Alor SetarKuala Besut Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Stesen Bas Kuala KetilKuala Besut Bus Terminal
11:15 AM11:15 PM
RM50.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKuala Besut Bus Terminal
11:00 AM11:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book E-Mutiara

Alibaba Express

2.9 · 6 routes · 6 departures a day · 1+2

Alibaba Express services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
KulimKuala Besut
11:30 PM
RM60.001+2
KulimKuala Terengganu
11:30 PM
RM70.001+2
KulimKuala Terengganu (Jetty Taman Tamadun Islam)
11:30 PM
RM70.001+2
KulimMerang Jetty
11:30 PM
RM60.001+2
KulimUniversiti Malaysia Terengganu (UMT)
11:30 PM
RM70.001+2
KulimUniversiti Sultan Zainal Abidin (UniSZA)
11:30 PM
RM70.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Alibaba Express

Queen Express

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

Queen Express services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalKuala Besut Bus Terminal
9:00 AM9:00 PM
RM60.001+2
Jitra Bus TerminalKuala Besut Bus Terminal
9:30 AM9:30 PM
RM55.001+2
Kulim Bus TerminalKuala Besut Bus Terminal
10:00 AM10:00 PM
RM50.001+2
Petronas Kuala KetilKuala Besut Bus Terminal
11:10 AM11:10 PM
RM50.001+2
Shahab Perdana Bus Terminal, Alor SetarKuala Besut Bus Terminal
10:00 AM10:00 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKuala Besut Bus Terminal
11:00 AM11:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Queen Express

Jasa Pelangi

3.7 · 5 routes · 5 departures a day · 1+2

Jasa Pelangi services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Bas Ekspres Ukir Square Sungai PetaniDungun
11:15 PM
RM74.201+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHentian Bas Marang
11:15 PM
RM60.501+2
Terminal Bas Ekspres Ukir Square Sungai PetaniHospital UniSZA
11:15 PM
RM60.501+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKuala Terengganu Bus Terminal (MBKT)
11:15 PM
RM60.501+2
Terminal Bas Ekspres Ukir Square Sungai PetaniR&R Jabi, Jerteh
11:15 PM
RM56.101+2
No routes match your filter.
Lowest published fare RM56.10. Shaded times are overnight departures. Book Jasa Pelangi

Kesatuan Express

3.5 · 3 routes · 6 departures a day · 1+2

Kesatuan Express services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalStesen Bas Bandar Chukai
8:25 AM6:45 PM
RM110.001+2
Jitra Bus TerminalStesen Bas Bandar Chukai
8:40 AM7:05 PM
RM102.001+2
Shahab Perdana Bus Terminal, Alor SetarStesen Bas Bandar Chukai
9:15 AM7:45 PM
RM102.001+2
No routes match your filter.
Lowest published fare RM102.00. Shaded times are overnight departures. Book Kesatuan Express

TRA Express

3.6 · 3 routes · 6 departures a day · 1+2

TRA Express services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Sungai PetaniJerteh (Jertih)
10:00 AM10:00 PM
RM60.001+2
Sungai PetaniKuala Terengganu
10:00 AM10:00 PM
RM65.001+2
Sungai PetaniUniversiti Sultan Zainal Abidin (UniSZA)
10:00 AM10:00 PM
RM65.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book TRA Express

POH HAI TRAVEL

4.0 · 2 routes · 2 departures a day · 1+2

POH HAI TRAVEL services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
KulimDataran Shahbandar, Kuala Terengganu
11:45 PM
RM135.001+2
KulimKuala Besut Jetty
11:45 PM
RM135.001+2
No routes match your filter.
Lowest published fare RM135.00. Shaded times are overnight departures. Book POH HAI TRAVEL

Naza Express

4.2 · 1 route · 1 departure a day · 1+2, 2+2

Naza Express services from Kedah to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
KulimKuala Besut
11:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Naza Express

Boarding points in Kedah

Arrival points in Terengganu

Frequently asked questions

How much is the bus from Kedah to Terengganu?

Fares start from RM45.60 one way. 12 operators run this route, so prices vary with coach class and departure time.

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

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

Other routes into Terengganu

Advertisement