Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Johor to Terengganu

276 routes · 10 operators · 477 daily departures · from RM21.70

10
Operators
276
Routes
477
Daily departures
RM21.70
Fares from
Advertisement

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

276 scheduled routes run from Johor to Terengganu, operated by 10 coach companies. There are 477 departures a day, with fares from RM21.70.

Departing from
Johor — 24 boarding points
Arriving in
Terengganu — 17 arrival points
Operators
10 on this corridor
Departures
477 a day
Fares from
RM21.70 one way

Book Johor to Terengganu

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

E-Mutiara

4.3 · 81 routes · 173 departures a day · 1+2

E-Mutiara services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Ayer Hitam Bus TerminalDungun Bus Terminal
10:45 AM10:45 PM
RM64.001+2
Ayer Hitam Bus TerminalHentian Bas Marang
10:45 AM10:45 PM
RM81.401+2
Ayer Hitam Bus TerminalHentian Bas Pasar Buah Paka
10:45 AM10:45 PM
RM64.001+2
Ayer Hitam Bus TerminalKuala Terengganu Bus Terminal (MBKT)
10:45 AM10:45 PM
RM81.401+2
Ayer Hitam Bus TerminalStesen Bas Bandar Chukai
10:45 AM10:45 PM
RM64.001+2
Ayer Hitam Bus TerminalStesen Bas Kerteh
10:45 AM10:45 PM
RM64.001+2
Ayer Hitam Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:00 PM
RM100.001+2
Ayer Hitam Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
10:45 AM10:45 PM
RM81.401+2
Hentian Bas RnR Simpang TenggarohDungun Bus Terminal
10:15 AM9:50 PM
RM59.001+2
Hentian Bas RnR Simpang TenggarohHentian Bas Marang
10:15 AM9:50 PM
RM76.001+2
Hentian Bas RnR Simpang TenggarohHentian Bas Pasar Buah Paka
10:15 AM9:50 PM
RM59.001+2
Hentian Bas RnR Simpang TenggarohKuala Terengganu Bus Terminal (MBKT)
10:15 AM9:50 PM
RM76.001+2
Hentian Bas RnR Simpang TenggarohStesen Bas Bandar Chukai
10:15 AM9:50 PM
RM59.001+2
Hentian Bas RnR Simpang TenggarohStesen Bas Kerteh
10:15 AM9:50 PM
RM59.001+2
Hentian Bas RnR Simpang TenggarohTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:50 AM9:50 PM
RM83.001+2
Hentian Bas RnR Simpang TenggarohUniversiti Sultan Zainal Abidin (UniSZA)
10:15 AM9:50 PM
RM76.001+2
Kota Tinggi Bus TerminalDungun Bus Terminal
10:00 AM9:30 PM
RM64.001+2
Kota Tinggi Bus TerminalHentian Bas Marang
10:00 AM9:30 PM
RM76.001+2
Kota Tinggi Bus TerminalHentian Bas Pasar Buah Paka
10:00 AM9:30 PM
RM64.001+2
Kota Tinggi Bus TerminalKuala Terengganu Bus Terminal (MBKT)
10:00 AM9:30 PM
RM76.001+2
Kota Tinggi Bus TerminalStesen Bas Bandar Chukai
10:00 AM9:30 PM
RM64.001+2
Kota Tinggi Bus TerminalStesen Bas Kerteh
10:00 AM9:30 PM
RM64.001+2
Kota Tinggi Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:15 AM9:30 PM
RM108.001+2
Kota Tinggi Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
10:00 AM9:30 PM
RM76.001+2
Larkin SentralDungun Bus Terminal
9:15 AM8:45 PM9:15 PM
RM69.001+2
Larkin SentralHentian Bas Marang
9:15 AM8:45 PM9:15 PM
RM81.401+2
Larkin SentralHentian Bas Pasar Buah Paka
9:15 AM8:45 PM9:15 PM
RM69.001+2
Larkin SentralKuala Besut Bus Terminal
6:30 PM
RM108.001+2
Larkin SentralKuala Terengganu Bus Terminal (MBKT)
9:15 AM8:45 PM9:15 PM
RM81.401+2
Larkin SentralStesen Bas Bandar Chukai
9:15 AM8:45 PM9:15 PM
RM69.001+2
Larkin SentralStesen Bas Kerteh
9:15 AM8:45 PM9:15 PM
RM69.001+2
Larkin SentralTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:15 AM8:15 PM8:30 PM
RM108.001+2
Larkin SentralUniversiti Sultan Zainal Abidin (UniSZA)
9:15 AM8:45 PM9:15 PM
RM81.401+2
Majlis Daerah Yong PengDungun Bus Terminal
11:00 AM11:00 PM
RM64.001+2
Majlis Daerah Yong PengHentian Bas Marang
11:00 AM11:00 PM
RM81.401+2
Majlis Daerah Yong PengHentian Bas Pasar Buah Paka
11:00 AM11:00 PM
RM64.001+2
Majlis Daerah Yong PengKuala Terengganu Bus Terminal (MBKT)
11:00 AM11:00 PM
RM81.401+2
Majlis Daerah Yong PengStesen Bas Bandar Chukai
11:00 AM11:00 PM
RM64.001+2
Majlis Daerah Yong PengStesen Bas Kerteh
11:00 AM11:00 PM
RM64.001+2
Majlis Daerah Yong PengTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:15 PM
RM100.001+2
Majlis Daerah Yong PengUniversiti Sultan Zainal Abidin (UniSZA)
11:00 AM11:00 PM
RM81.401+2
Mersing Bus TerminalDungun Bus Terminal
11:30 AM10:30 PM
RM59.001+2
Mersing Bus TerminalHentian Bas Marang
11:30 AM10:30 PM
RM62.401+2
Mersing Bus TerminalHentian Bas Pasar Buah Paka
11:30 AM10:30 PM
RM59.001+2
Mersing Bus TerminalKuala Terengganu Bus Terminal (MBKT)
11:30 AM10:30 PM
RM62.401+2
Mersing Bus TerminalStesen Bas Bandar Chukai
11:30 AM10:30 PM
RM59.001+2
Mersing Bus TerminalStesen Bas Kerteh
11:30 AM10:30 PM
RM59.001+2
Mersing Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
11:40 AM10:45 PM
RM83.001+2
Mersing Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
11:30 AM10:30 PM
RM62.401+2
Pasir Gudang Bus TerminalDungun Bus Terminal
8:30 AM8:00 PM8:30 PM
RM76.301+2
Pasir Gudang Bus TerminalHentian Bas Marang
8:30 AM8:00 PM8:30 PM
RM76.301+2
Pasir Gudang Bus TerminalHentian Bas Pasar Buah Paka
8:30 AM8:00 PM8:30 PM
RM76.301+2
Pasir Gudang Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 AM8:00 PM8:30 PM
RM82.601+2
Pasir Gudang Bus TerminalStesen Bas Bandar Chukai
8:30 AM8:00 PM8:30 PM
RM76.301+2
Pasir Gudang Bus TerminalStesen Bas Kerteh
8:30 AM8:00 PM8:30 PM
RM76.301+2
Pasir Gudang Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 AM7:30 PM7:45 PM
RM108.001+2
Pasir Gudang Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
8:30 AM8:00 PM8:30 PM
RM82.601+2
Segamat Bus TerminalDungun Bus Terminal
12:00 PM11:59 PM
RM59.001+2
Segamat Bus TerminalHentian Bas Marang
12:00 PM11:59 PM
RM60.901+2
Segamat Bus TerminalHentian Bas Pasar Buah Paka
12:00 PM11:59 PM
RM59.001+2
Segamat Bus TerminalKuala Terengganu Bus Terminal (MBKT)
12:00 PM11:59 PM
RM60.901+2
Segamat Bus TerminalStesen Bas Bandar Chukai
12:00 PM11:59 PM
RM59.001+2
Segamat Bus TerminalStesen Bas Kerteh
12:00 PM11:59 PM
RM59.001+2
Segamat Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
11:15 PM
RM79.001+2
Segamat Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
12:00 PM11:59 PM
RM60.901+2
Terminal Bas Taman UDungun Bus Terminal
9:45 AM9:45 PM
RM64.001+2
Terminal Bas Taman UHentian Bas Marang
9:45 AM9:45 PM
RM81.401+2
Terminal Bas Taman UHentian Bas Pasar Buah Paka
9:45 AM9:45 PM
RM64.001+2
Terminal Bas Taman UKuala Terengganu Bus Terminal (MBKT)
9:45 AM9:45 PM
RM81.401+2
Terminal Bas Taman UStesen Bas Bandar Chukai
9:45 AM9:45 PM
RM64.001+2
Terminal Bas Taman UStesen Bas Kerteh
9:45 AM9:45 PM
RM64.001+2
Terminal Bas Taman UTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:45 PM
RM108.001+2
Terminal Bas Taman UUniversiti Sultan Zainal Abidin (UniSZA)
9:45 AM9:45 PM
RM81.401+2
Today's Mall Ulu TiramDungun Bus Terminal
9:30 AM9:00 PM
RM64.001+2
Today's Mall Ulu TiramHentian Bas Marang
9:30 AM9:00 PM
RM76.001+2
Today's Mall Ulu TiramHentian Bas Pasar Buah Paka
9:30 AM9:00 PM
RM64.001+2
Today's Mall Ulu TiramKuala Terengganu Bus Terminal (MBKT)
9:30 AM9:00 PM
RM76.001+2
Today's Mall Ulu TiramStesen Bas Bandar Chukai
9:30 AM9:00 PM
RM64.001+2
Today's Mall Ulu TiramStesen Bas Kerteh
9:30 AM9:00 PM
RM64.001+2
Today's Mall Ulu TiramTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:45 AM8:50 PM
RM108.001+2
Today's Mall Ulu TiramUniversiti Sultan Zainal Abidin (UniSZA)
9:30 AM9:00 PM
RM76.001+2
No routes match your filter.
Lowest published fare RM59.00. Shaded times are overnight departures. Book E-Mutiara

Sani Express (Sani United)

4.2 · 56 routes · 94 departures a day · 1+2

Sani Express (Sani United) services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Ayer Hitam Bus TerminalDungun Bus Terminal
11:30 PM
RM69.001+2
Ayer Hitam Bus TerminalHentian Bas Marang
11:30 PM
RM80.001+2
Ayer Hitam Bus TerminalKuala Terengganu Bus Terminal (MBKT)
11:30 PM
RM80.001+2
Ayer Hitam Bus TerminalStesen Bas Bandar Chukai
11:30 PM
RM69.001+2
Ayer Hitam Bus TerminalStesen Bas Kerteh
11:30 PM
RM69.001+2
Ayer Hitam Bus TerminalStesen Bas Paka
11:30 PM
RM69.001+2
Ayer Hitam Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
11:30 PM
RM80.001+2
Kota TinggiDungun Bus Terminal
10:30 AM10:00 PM
RM69.001+2
Kota TinggiHentian Bas Marang
10:30 AM10:00 PM
RM80.001+2
Kota TinggiKuala Terengganu Bus Terminal (MBKT)
10:30 AM10:00 PM
RM80.001+2
Kota TinggiStesen Bas Bandar Chukai
10:00 PM
RM69.001+2
Kota TinggiStesen Bas Kerteh
10:30 AM10:00 PM
RM69.001+2
Kota TinggiStesen Bas Paka
10:30 AM10:00 PM
RM69.001+2
Kota TinggiUniversiti Sultan Zainal Abidin (UniSZA)
10:30 AM10:00 PM
RM80.001+2
Larkin SentralDungun Bus Terminal
9:30 AM9:00 PM10:00 PM
RM69.001+2
Larkin SentralHentian Bas Marang
9:30 AM9:00 PM10:00 PM
RM80.001+2
Larkin SentralKuala Terengganu Bus Terminal (MBKT)
9:30 AM9:00 PM10:00 PM
RM80.001+2
Larkin SentralStesen Bas Bandar Chukai
9:00 PM10:00 PM
RM69.001+2
Larkin SentralStesen Bas Kerteh
9:30 AM9:00 PM10:00 PM
RM69.001+2
Larkin SentralStesen Bas Paka
9:30 AM9:00 PM10:00 PM
RM69.001+2
Larkin SentralUniversiti Sultan Zainal Abidin (UniSZA)
9:30 AM9:00 PM10:00 PM
RM80.001+2
Majlis Daerah Yong PengDungun Bus Terminal
11:59 PM
RM69.001+2
Majlis Daerah Yong PengHentian Bas Marang
11:59 PM
RM80.001+2
Majlis Daerah Yong PengKuala Terengganu Bus Terminal (MBKT)
11:59 PM
RM80.001+2
Majlis Daerah Yong PengStesen Bas Bandar Chukai
11:59 PM
RM69.001+2
Majlis Daerah Yong PengStesen Bas Kerteh
11:59 PM
RM69.001+2
Majlis Daerah Yong PengStesen Bas Paka
11:59 PM
RM69.001+2
Majlis Daerah Yong PengUniversiti Sultan Zainal Abidin (UniSZA)
11:59 PM
RM80.001+2
MersingDungun Bus Terminal
11:30 AM11:15 PM
RM50.001+2
MersingHentian Bas Marang
11:30 AM11:15 PM
RM60.001+2
MersingKuala Terengganu Bus Terminal (MBKT)
11:30 AM11:15 PM
RM60.001+2
MersingStesen Bas Bandar Chukai
11:15 PM
RM50.001+2
MersingStesen Bas Kerteh
11:30 AM11:15 PM
RM50.001+2
MersingStesen Bas Paka
11:30 AM11:15 PM
RM50.001+2
MersingUniversiti Sultan Zainal Abidin (UniSZA)
11:30 AM11:15 PM
RM60.001+2
Pasir Gudang Bus TerminalDungun Bus Terminal
8:30 AM8:00 PM9:15 PM
RM75.001+2
Pasir Gudang Bus TerminalHentian Bas Marang
8:30 AM8:00 PM9:15 PM
RM80.001+2
Pasir Gudang Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 AM8:00 PM9:15 PM
RM80.001+2
Pasir Gudang Bus TerminalStesen Bas Bandar Chukai
8:00 PM9:15 PM
RM75.001+2
Pasir Gudang Bus TerminalStesen Bas Kerteh
8:30 AM8:00 PM9:15 PM
RM75.001+2
Pasir Gudang Bus TerminalStesen Bas Paka
8:30 AM8:00 PM9:15 PM
RM75.001+2
Pasir Gudang Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
8:30 AM8:00 PM9:15 PM
RM80.001+2
Segamat Bus TerminalDungun Bus Terminal
1:00 AM
RM55.001+2
Segamat Bus TerminalHentian Bas Marang
1:00 AM
RM59.001+2
Segamat Bus TerminalKuala Terengganu Bus Terminal (MBKT)
1:00 AM
RM59.001+2
Segamat Bus TerminalStesen Bas Bandar Chukai
1:00 AM
RM55.001+2
Segamat Bus TerminalStesen Bas Kerteh
1:00 AM
RM55.001+2
Segamat Bus TerminalStesen Bas Paka
1:00 AM
RM55.001+2
Segamat Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
1:00 AM
RM59.001+2
Terminal Bas Taman UDungun Bus Terminal
10:30 PM
RM69.001+2
Terminal Bas Taman UHentian Bas Marang
10:30 PM
RM80.001+2
Terminal Bas Taman UKuala Terengganu Bus Terminal (MBKT)
10:30 PM
RM80.001+2
Terminal Bas Taman UStesen Bas Bandar Chukai
10:30 PM
RM69.001+2
Terminal Bas Taman UStesen Bas Kerteh
10:30 PM
RM69.001+2
Terminal Bas Taman UStesen Bas Paka
10:30 PM
RM69.001+2
Terminal Bas Taman UUniversiti Sultan Zainal Abidin (UniSZA)
10:30 PM
RM80.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 · 36 routes · 69 departures a day · 1+2

Adik Beradik Express services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Kota TinggiDungun Bus Terminal
10:00 AM10:15 PM11:00 PM
RM69.001+2
Kota TinggiHentian Bas Marang
10:00 AM11:00 PM
RM81.401+2
Kota TinggiKemaman
11:00 PM
RM69.001+2
Kota TinggiKuala Berang
10:15 PM
RM91.101+2
Kota TinggiKuala Terengganu Bus Terminal (MBKT)
10:00 AM10:15 PM11:00 PM
RM81.401+2
Kota TinggiPaka
10:00 AM10:15 PM11:00 PM
RM69.001+2
Kota TinggiR&R Jabi, Jerteh
9:30 PM
RM105.001+2
Kota TinggiStesen Bas Kerteh
10:00 AM10:15 PM11:00 PM
RM69.001+2
Kota TinggiUniversiti Sultan Zainal Abidin (UniSZA)
11:00 PM
RM81.401+2
Larkin SentralDungun Bus Terminal
9:30 AM9:30 PM10:30 PM
RM69.001+2
Larkin SentralHentian Bas Marang
9:30 AM10:30 PM
RM81.401+2
Larkin SentralKemaman
10:30 PM
RM69.001+2
Larkin SentralKuala Berang
9:30 PM
RM91.101+2
Larkin SentralKuala Terengganu Bus Terminal (MBKT)
9:30 AM9:30 PM10:30 PM
RM81.401+2
Larkin SentralPaka
9:30 AM9:30 PM10:30 PM
RM69.001+2
Larkin SentralR&R Jabi, Jerteh
9:00 PM
RM105.001+2
Larkin SentralStesen Bas Kerteh
9:30 AM9:30 PM10:30 PM
RM69.001+2
Larkin SentralUniversiti Sultan Zainal Abidin (UniSZA)
10:30 PM
RM81.401+2
MersingDungun Bus Terminal
11:30 AM11:30 PM
RM50.101+2
MersingHentian Bas Marang
11:30 AM11:30 PM
RM63.201+2
MersingKemaman
11:30 PM
RM50.101+2
MersingKuala Berang
11:30 PM
RM79.501+2
MersingKuala Terengganu Bus Terminal (MBKT)
11:30 AM11:30 PM
RM63.201+2
MersingPaka
11:30 AM11:30 PM
RM50.101+2
MersingR&R Jabi, Jerteh
11:00 PM
RM100.201+2
MersingStesen Bas Kerteh
11:30 AM11:30 PM
RM50.101+2
MersingUniversiti Sultan Zainal Abidin (UniSZA)
11:30 PM
RM63.201+2
Pasir Gudang Bus TerminalDungun Bus Terminal
8:30 AM8:30 PM9:30 PM
RM76.301+2
Pasir Gudang Bus TerminalHentian Bas Marang
8:30 AM9:30 PM
RM82.601+2
Pasir Gudang Bus TerminalKemaman
9:30 PM
RM76.301+2
Pasir Gudang Bus TerminalKuala Berang
8:30 PM
RM98.401+2
Pasir Gudang Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 AM8:30 PM9:30 PM
RM82.601+2
Pasir Gudang Bus TerminalPaka
8:30 AM8:30 PM9:30 PM
RM76.301+2
Pasir Gudang Bus TerminalR&R Jabi, Jerteh
7:55 PM8:00 PM
RM106.001+2
Pasir Gudang Bus TerminalStesen Bas Kerteh
8:30 AM8:30 PM9:30 PM
RM76.301+2
Pasir Gudang Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
9:30 PM
RM82.601+2
No routes match your filter.
Lowest published fare RM50.10. Shaded times are overnight departures. Book Adik Beradik Express

SP Bumi

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

SP Bumi services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Batu Pahat Bus TerminalDungun Bus Terminal
8:30 PM
RM52.001+2
Batu Pahat Bus TerminalHentian Bas Ekspres Kemaman
8:30 PM
RM41.901+2
Batu Pahat Bus TerminalHentian Bas Marang
8:30 PM
RM52.001+2
Batu Pahat Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 PM
RM52.001+2
Batu Pahat Bus TerminalStesen Bas Kerteh
8:30 PM
RM52.001+2
Batu Pahat Bus TerminalStesen Bas Paka
8:30 PM
RM52.001+2
Batu Pahat Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
8:30 PM
RM52.001+2
Hentian Teksi Dan Bas Bandar Maharani MuarDungun Bus Terminal
9:30 PM
RM51.401+2
Hentian Teksi Dan Bas Bandar Maharani MuarHentian Bas Ekspres Kemaman
9:30 PM
RM36.901+2
Hentian Teksi Dan Bas Bandar Maharani MuarHentian Bas Marang
9:30 PM
RM51.401+2
Hentian Teksi Dan Bas Bandar Maharani MuarKuala Terengganu Bus Terminal (MBKT)
9:30 PM
RM51.401+2
Hentian Teksi Dan Bas Bandar Maharani MuarStesen Bas Kerteh
9:30 PM
RM51.401+2
Hentian Teksi Dan Bas Bandar Maharani MuarStesen Bas Paka
9:30 PM
RM51.401+2
Hentian Teksi Dan Bas Bandar Maharani MuarUniversiti Sultan Zainal Abidin (UniSZA)
9:30 PM
RM51.401+2
Segamat Bus TerminalDungun Bus Terminal
11:30 PM
RM36.201+2
Segamat Bus TerminalHentian Bas Ekspres Kemaman
11:30 PM
RM21.701+2
Segamat Bus TerminalHentian Bas Marang
11:30 PM
RM36.201+2
Segamat Bus TerminalKuala Terengganu Bus Terminal (MBKT)
11:30 PM
RM36.201+2
Segamat Bus TerminalStesen Bas Kerteh
11:30 PM
RM36.201+2
Segamat Bus TerminalStesen Bas Paka
11:30 PM
RM36.201+2
Segamat Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
11:30 PM
RM36.201+2
Tangkak Bus TerminalDungun Bus Terminal
10:15 PM
RM42.201+2
Tangkak Bus TerminalHentian Bas Ekspres Kemaman
10:15 PM
RM27.701+2
Tangkak Bus TerminalHentian Bas Marang
10:15 PM
RM42.201+2
Tangkak Bus TerminalKuala Terengganu Bus Terminal (MBKT)
10:15 PM
RM42.201+2
Tangkak Bus TerminalStesen Bas Kerteh
10:15 PM
RM42.201+2
Tangkak Bus TerminalStesen Bas Paka
10:15 PM
RM42.201+2
Tangkak Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
10:15 PM
RM42.201+2
No routes match your filter.
Lowest published fare RM21.70. Shaded times are overnight departures. Book SP Bumi

Perdana Express

4.3 · 24 routes · 42 departures a day · 1+2

Perdana Express services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Ayer Hitam Bus TerminalR&R Jabi, Jerteh
7:30 PM10:00 PM
RM100.001+2
Ayer Hitam Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
7:30 PM10:00 PM
RM100.001+2
Batu Pahat Bus TerminalR&R Jabi, Jerteh
7:30 PM
RM97.801+2
Batu Pahat Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri
7:30 PM
RM97.801+2
Batu Pahat Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
7:30 PM
RM97.801+2
Hentian Teksi Dan Bas Bandar Maharani MuarR&R Jabi, Jerteh
8:30 PM
RM90.001+2
Hentian Teksi Dan Bas Bandar Maharani MuarTerminal Bas dan Kereta Sewa Bandar Permaisuri
8:30 PM
RM90.001+2
Hentian Teksi Dan Bas Bandar Maharani MuarTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 PM
RM90.001+2
Kota Tinggi Bus TerminalR&R Jabi, Jerteh
9:30 PM
RM108.001+2
Kota Tinggi Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:30 PM
RM108.001+2
Larkin SentralR&R Jabi, Jerteh
6:00 PM8:30 PM8:45 PM
RM108.001+2
Larkin SentralTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
6:00 PM8:30 PM8:45 PM
RM108.001+2
Mersing Bus TerminalR&R Jabi, Jerteh
10:45 PM
RM83.001+2
Mersing Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:45 PM
RM83.001+2
Pasir Gudang Bus TerminalR&R Jabi, Jerteh
5:00 PM7:30 PM7:45 PM
RM108.001+2
Pasir Gudang Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
5:00 PM7:30 PM7:45 PM
RM108.001+2
Segamat Bus TerminalR&R Jabi, Jerteh
8:30 PM11:00 PM11:30 PM
RM79.001+2
Segamat Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 PM11:00 PM11:30 PM
RM79.001+2
Shell Yong PengR&R Jabi, Jerteh
7:45 PM10:15 PM
RM100.001+2
Shell Yong PengTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
7:45 PM10:15 PM
RM100.001+2
Terminal Bas Taman UR&R Jabi, Jerteh
6:15 PM8:45 PM
RM108.001+2
Terminal Bas Taman UTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
6:15 PM8:45 PM
RM108.001+2
Today's Mall Ulu TiramR&R Jabi, Jerteh
9:05 PM
RM108.001+2
Today's Mall Ulu TiramTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:05 PM
RM108.001+2
No routes match your filter.
Lowest published fare RM79.00. Shaded times are overnight departures. Book Perdana Express

Maraliner

4.0 · 12 routes · 24 departures a day · 1+2, 2+2

Maraliner services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Bandar Penawar Bus TerminalDungun Bus Terminal
9:00 PM
RM62.001+2
Bandar Penawar Bus TerminalKuala Terengganu Bus Terminal (MBKT)
9:00 PM
RM81.001+2
Kota Tinggi Bus TerminalDungun Bus Terminal
10:30 AM10:00 PM10:30 PM
RM55.001+2 / 2+2
Kota Tinggi Bus TerminalKuala Terengganu Bus Terminal (MBKT)
10:30 AM10:00 PM10:30 PM
RM74.001+2 / 2+2
Larkin SentralDungun Bus Terminal
9:30 AM9:30 PM
RM70.002+2
Larkin SentralKuala Terengganu Bus Terminal (MBKT)
9:30 AM9:30 PM
RM81.002+2
Mersing Bus TerminalDungun Bus Terminal
11:45 AM11:45 PM
RM50.002+2
Mersing Bus TerminalKuala Terengganu Bus Terminal (MBKT)
11:45 AM11:45 PM
RM61.002+2
Segamat Bus TerminalDungun Bus Terminal
11:30 AM12:15 PM11:00 PM
RM53.001+2
Segamat Bus TerminalKuala Terengganu Bus Terminal (MBKT)
11:30 AM12:15 PM11:00 PM
RM64.001+2
Sungai Rengit Bus TerminalDungun Bus Terminal
8:30 PM
RM67.001+2
Sungai Rengit Bus TerminalKuala Terengganu Bus Terminal (MBKT)
8:30 PM
RM86.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Maraliner

Mayang Sari Express

3.9 · 12 routes · 14 departures a day · 1+2, 2+2

Mayang Sari Express services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Ayer Hitam Bus TerminalR&R Jabi, Jerteh
9:00 PM
RM81.901+2
Batu Pahat Bus TerminalR&R Jabi, Jerteh
7:30 PM
RM106.501+2
Kluang Bus TerminalR&R Jabi, Jerteh
9:00 PM
RM93.701+2
Kota Tinggi Bus TerminalR&R Jabi, Jerteh
9:00 PM
RM87.001+2
Larkin SentralR&R Jabi, Jerteh
8:00 PM8:30 PM
RM81.401+2
Mersing Bus TerminalR&R Jabi, Jerteh
10:00 PM10:30 PM
RM73.201+2
Muar Bentayan Bus TerminalR&R Jabi, Jerteh
9:00 PM
RM87.301+2
Pontian Bus TerminalR&R Jabi, Jerteh
5:30 PM
RM118.501+2
Segamat Bus TerminalR&R Jabi, Jerteh
10:15 PM
RM65.001+2
Tangkak Bus TerminalR&R Jabi, Jerteh
9:30 PM
RM87.301+2
Terminal Bas Taman UR&R Jabi, Jerteh
8:20 PM
RM81.401+2
Yong Peng Bus TerminalR&R Jabi, Jerteh
9:30 PM
RM79.301+2
No routes match your filter.
Lowest published fare RM65.00. Shaded times are overnight departures. Book Mayang Sari Express

Queen Express

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

Queen Express services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian Bas RnR Simpang TenggarohJerteh(Terengganu)
9:50 PM
RM96.801+2
Hentian Bas RnR Simpang TenggarohTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:50 PM
RM83.001+2
Kota Tinggi Bus TerminalJerteh(Terengganu)
9:30 PM
RM96.801+2
Kota Tinggi Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:30 PM
RM108.001+2
Larkin SentralJerteh(Terengganu)
8:30 PM
RM96.801+2
Larkin SentralTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 PM
RM108.001+2
Mersing Bus TerminalJerteh(Terengganu)
10:45 PM
RM96.801+2
Mersing Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:45 PM
RM83.001+2
Terminal Bas Dan Teksi Serta Arked MasaiJerteh(Terengganu)
7:30 PM
RM108.001+2
Terminal Bas Dan Teksi Serta Arked MasaiTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
7:30 PM
RM108.001+2
Today's Mall Ulu TiramJerteh(Terengganu)
9:00 PM
RM96.801+2
Today's Mall Ulu TiramTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:00 PM
RM108.001+2
No routes match your filter.
Lowest published fare RM83.00. Shaded times are overnight departures. Book Queen Express

Sani Express

4.2 · 8 routes · 8 departures a day · 1+2, 2+2

Sani Express services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Kota Tinggi Bus TerminalR&R Jabi, Jerteh
9:30 PM
RM103.001+2
Kota Tinggi Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
9:30 PM
RM103.001+2
Larkin SentralR&R Jabi, Jerteh
8:30 PM
RM103.001+2
Larkin SentralTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
8:30 PM
RM103.001+2
Mersing Bus TerminalR&R Jabi, Jerteh
10:45 PM
RM97.501+2
Mersing Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
10:45 PM
RM97.501+2
Pasir Gudang Bus TerminalR&R Jabi, Jerteh
7:30 PM
RM106.001+2
Pasir Gudang Bus TerminalTerminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
7:30 PM
RM106.001+2
No routes match your filter.
Lowest published fare RM97.50. Shaded times are overnight departures. Book Sani Express

Ekspres Musafir

3.9 · 7 routes · 13 departures a day · 2+2

Ekspres Musafir services from Johor to Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
KFC Segamat DTDungun Bus Terminal
11:00 AM9:40 PM
RM29.702+2
KFC Segamat DTHentian Bas Marang
11:00 AM9:40 PM
RM32.502+2
KFC Segamat DTHentian Bas Pasar Buah Paka
11:00 AM9:40 PM
RM29.702+2
KFC Segamat DTKuala Terengganu Bus Terminal (MBKT)
11:00 AM9:40 PM
RM32.502+2
KFC Segamat DTStesen Bas Bandar Chukai
9:40 PM
RM28.002+2
KFC Segamat DTStesen Bas Kerteh
11:00 AM9:40 PM
RM29.702+2
KFC Segamat DTUniversiti Sultan Zainal Abidin (UniSZA)
11:00 AM9:40 PM
RM32.502+2
No routes match your filter.
Lowest published fare RM28.00. Shaded times are overnight departures. Book Ekspres Musafir

Boarding points in Johor

Arrival points in Terengganu

Frequently asked questions

How much is the bus from Johor to Terengganu?

Fares start from RM21.70 one way. 10 operators run this route, so prices vary with coach class and departure time.

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

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

Other routes into Terengganu

Advertisement