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.
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.
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Ayer Hitam Bus Terminal | Dungun Bus Terminal | 10:45 AM10:45 PM | RM64.00 | 1+2 |
| Ayer Hitam Bus Terminal | Hentian Bas Marang | 10:45 AM10:45 PM | RM81.40 | 1+2 |
| Ayer Hitam Bus Terminal | Hentian Bas Pasar Buah Paka | 10:45 AM10:45 PM | RM64.00 | 1+2 |
| Ayer Hitam Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 10:45 AM10:45 PM | RM81.40 | 1+2 |
| Ayer Hitam Bus Terminal | Stesen Bas Bandar Chukai | 10:45 AM10:45 PM | RM64.00 | 1+2 |
| Ayer Hitam Bus Terminal | Stesen Bas Kerteh | 10:45 AM10:45 PM | RM64.00 | 1+2 |
| Ayer Hitam Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:00 PM | RM100.00 | 1+2 |
| Ayer Hitam Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 10:45 AM10:45 PM | RM81.40 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Dungun Bus Terminal | 10:15 AM9:50 PM | RM59.00 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Hentian Bas Marang | 10:15 AM9:50 PM | RM76.00 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Hentian Bas Pasar Buah Paka | 10:15 AM9:50 PM | RM59.00 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Kuala Terengganu Bus Terminal (MBKT) | 10:15 AM9:50 PM | RM76.00 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Stesen Bas Bandar Chukai | 10:15 AM9:50 PM | RM59.00 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Stesen Bas Kerteh | 10:15 AM9:50 PM | RM59.00 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:50 AM9:50 PM | RM83.00 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Universiti Sultan Zainal Abidin (UniSZA) | 10:15 AM9:50 PM | RM76.00 | 1+2 |
| Kota Tinggi Bus Terminal | Dungun Bus Terminal | 10:00 AM9:30 PM | RM64.00 | 1+2 |
| Kota Tinggi Bus Terminal | Hentian Bas Marang | 10:00 AM9:30 PM | RM76.00 | 1+2 |
| Kota Tinggi Bus Terminal | Hentian Bas Pasar Buah Paka | 10:00 AM9:30 PM | RM64.00 | 1+2 |
| Kota Tinggi Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 10:00 AM9:30 PM | RM76.00 | 1+2 |
| Kota Tinggi Bus Terminal | Stesen Bas Bandar Chukai | 10:00 AM9:30 PM | RM64.00 | 1+2 |
| Kota Tinggi Bus Terminal | Stesen Bas Kerteh | 10:00 AM9:30 PM | RM64.00 | 1+2 |
| Kota Tinggi Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:15 AM9:30 PM | RM108.00 | 1+2 |
| Kota Tinggi Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 10:00 AM9:30 PM | RM76.00 | 1+2 |
| Larkin Sentral | Dungun Bus Terminal | 9:15 AM8:45 PM9:15 PM | RM69.00 | 1+2 |
| Larkin Sentral | Hentian Bas Marang | 9:15 AM8:45 PM9:15 PM | RM81.40 | 1+2 |
| Larkin Sentral | Hentian Bas Pasar Buah Paka | 9:15 AM8:45 PM9:15 PM | RM69.00 | 1+2 |
| Larkin Sentral | Kuala Besut Bus Terminal | 6:30 PM | RM108.00 | 1+2 |
| Larkin Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:15 AM8:45 PM9:15 PM | RM81.40 | 1+2 |
| Larkin Sentral | Stesen Bas Bandar Chukai | 9:15 AM8:45 PM9:15 PM | RM69.00 | 1+2 |
| Larkin Sentral | Stesen Bas Kerteh | 9:15 AM8:45 PM9:15 PM | RM69.00 | 1+2 |
| Larkin Sentral | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:15 AM8:15 PM8:30 PM | RM108.00 | 1+2 |
| Larkin Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 9:15 AM8:45 PM9:15 PM | RM81.40 | 1+2 |
| Majlis Daerah Yong Peng | Dungun Bus Terminal | 11:00 AM11:00 PM | RM64.00 | 1+2 |
| Majlis Daerah Yong Peng | Hentian Bas Marang | 11:00 AM11:00 PM | RM81.40 | 1+2 |
| Majlis Daerah Yong Peng | Hentian Bas Pasar Buah Paka | 11:00 AM11:00 PM | RM64.00 | 1+2 |
| Majlis Daerah Yong Peng | Kuala Terengganu Bus Terminal (MBKT) | 11:00 AM11:00 PM | RM81.40 | 1+2 |
| Majlis Daerah Yong Peng | Stesen Bas Bandar Chukai | 11:00 AM11:00 PM | RM64.00 | 1+2 |
| Majlis Daerah Yong Peng | Stesen Bas Kerteh | 11:00 AM11:00 PM | RM64.00 | 1+2 |
| Majlis Daerah Yong Peng | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:15 PM | RM100.00 | 1+2 |
| Majlis Daerah Yong Peng | Universiti Sultan Zainal Abidin (UniSZA) | 11:00 AM11:00 PM | RM81.40 | 1+2 |
| Mersing Bus Terminal | Dungun Bus Terminal | 11:30 AM10:30 PM | RM59.00 | 1+2 |
| Mersing Bus Terminal | Hentian Bas Marang | 11:30 AM10:30 PM | RM62.40 | 1+2 |
| Mersing Bus Terminal | Hentian Bas Pasar Buah Paka | 11:30 AM10:30 PM | RM59.00 | 1+2 |
| Mersing Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 11:30 AM10:30 PM | RM62.40 | 1+2 |
| Mersing Bus Terminal | Stesen Bas Bandar Chukai | 11:30 AM10:30 PM | RM59.00 | 1+2 |
| Mersing Bus Terminal | Stesen Bas Kerteh | 11:30 AM10:30 PM | RM59.00 | 1+2 |
| Mersing Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 11:40 AM10:45 PM | RM83.00 | 1+2 |
| Mersing Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 11:30 AM10:30 PM | RM62.40 | 1+2 |
| Pasir Gudang Bus Terminal | Dungun Bus Terminal | 8:30 AM8:00 PM8:30 PM | RM76.30 | 1+2 |
| Pasir Gudang Bus Terminal | Hentian Bas Marang | 8:30 AM8:00 PM8:30 PM | RM76.30 | 1+2 |
| Pasir Gudang Bus Terminal | Hentian Bas Pasar Buah Paka | 8:30 AM8:00 PM8:30 PM | RM76.30 | 1+2 |
| Pasir Gudang Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 AM8:00 PM8:30 PM | RM82.60 | 1+2 |
| Pasir Gudang Bus Terminal | Stesen Bas Bandar Chukai | 8:30 AM8:00 PM8:30 PM | RM76.30 | 1+2 |
| Pasir Gudang Bus Terminal | Stesen Bas Kerteh | 8:30 AM8:00 PM8:30 PM | RM76.30 | 1+2 |
| Pasir Gudang Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:30 AM7:30 PM7:45 PM | RM108.00 | 1+2 |
| Pasir Gudang Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 AM8:00 PM8:30 PM | RM82.60 | 1+2 |
| Segamat Bus Terminal | Dungun Bus Terminal | 12:00 PM11:59 PM | RM59.00 | 1+2 |
| Segamat Bus Terminal | Hentian Bas Marang | 12:00 PM11:59 PM | RM60.90 | 1+2 |
| Segamat Bus Terminal | Hentian Bas Pasar Buah Paka | 12:00 PM11:59 PM | RM59.00 | 1+2 |
| Segamat Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 12:00 PM11:59 PM | RM60.90 | 1+2 |
| Segamat Bus Terminal | Stesen Bas Bandar Chukai | 12:00 PM11:59 PM | RM59.00 | 1+2 |
| Segamat Bus Terminal | Stesen Bas Kerteh | 12:00 PM11:59 PM | RM59.00 | 1+2 |
| Segamat Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 11:15 PM | RM79.00 | 1+2 |
| Segamat Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 12:00 PM11:59 PM | RM60.90 | 1+2 |
| Terminal Bas Taman U | Dungun Bus Terminal | 9:45 AM9:45 PM | RM64.00 | 1+2 |
| Terminal Bas Taman U | Hentian Bas Marang | 9:45 AM9:45 PM | RM81.40 | 1+2 |
| Terminal Bas Taman U | Hentian Bas Pasar Buah Paka | 9:45 AM9:45 PM | RM64.00 | 1+2 |
| Terminal Bas Taman U | Kuala Terengganu Bus Terminal (MBKT) | 9:45 AM9:45 PM | RM81.40 | 1+2 |
| Terminal Bas Taman U | Stesen Bas Bandar Chukai | 9:45 AM9:45 PM | RM64.00 | 1+2 |
| Terminal Bas Taman U | Stesen Bas Kerteh | 9:45 AM9:45 PM | RM64.00 | 1+2 |
| Terminal Bas Taman U | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:45 PM | RM108.00 | 1+2 |
| Terminal Bas Taman U | Universiti Sultan Zainal Abidin (UniSZA) | 9:45 AM9:45 PM | RM81.40 | 1+2 |
| Today's Mall Ulu Tiram | Dungun Bus Terminal | 9:30 AM9:00 PM | RM64.00 | 1+2 |
| Today's Mall Ulu Tiram | Hentian Bas Marang | 9:30 AM9:00 PM | RM76.00 | 1+2 |
| Today's Mall Ulu Tiram | Hentian Bas Pasar Buah Paka | 9:30 AM9:00 PM | RM64.00 | 1+2 |
| Today's Mall Ulu Tiram | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM9:00 PM | RM76.00 | 1+2 |
| Today's Mall Ulu Tiram | Stesen Bas Bandar Chukai | 9:30 AM9:00 PM | RM64.00 | 1+2 |
| Today's Mall Ulu Tiram | Stesen Bas Kerteh | 9:30 AM9:00 PM | RM64.00 | 1+2 |
| Today's Mall Ulu Tiram | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:45 AM8:50 PM | RM108.00 | 1+2 |
| Today's Mall Ulu Tiram | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 AM9:00 PM | RM76.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Ayer Hitam Bus Terminal | Dungun Bus Terminal | 11:30 PM | RM69.00 | 1+2 |
| Ayer Hitam Bus Terminal | Hentian Bas Marang | 11:30 PM | RM80.00 | 1+2 |
| Ayer Hitam Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 11:30 PM | RM80.00 | 1+2 |
| Ayer Hitam Bus Terminal | Stesen Bas Bandar Chukai | 11:30 PM | RM69.00 | 1+2 |
| Ayer Hitam Bus Terminal | Stesen Bas Kerteh | 11:30 PM | RM69.00 | 1+2 |
| Ayer Hitam Bus Terminal | Stesen Bas Paka | 11:30 PM | RM69.00 | 1+2 |
| Ayer Hitam Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 11:30 PM | RM80.00 | 1+2 |
| Kota Tinggi | Dungun Bus Terminal | 10:30 AM10:00 PM | RM69.00 | 1+2 |
| Kota Tinggi | Hentian Bas Marang | 10:30 AM10:00 PM | RM80.00 | 1+2 |
| Kota Tinggi | Kuala Terengganu Bus Terminal (MBKT) | 10:30 AM10:00 PM | RM80.00 | 1+2 |
| Kota Tinggi | Stesen Bas Bandar Chukai | 10:00 PM | RM69.00 | 1+2 |
| Kota Tinggi | Stesen Bas Kerteh | 10:30 AM10:00 PM | RM69.00 | 1+2 |
| Kota Tinggi | Stesen Bas Paka | 10:30 AM10:00 PM | RM69.00 | 1+2 |
| Kota Tinggi | Universiti Sultan Zainal Abidin (UniSZA) | 10:30 AM10:00 PM | RM80.00 | 1+2 |
| Larkin Sentral | Dungun Bus Terminal | 9:30 AM9:00 PM10:00 PM | RM69.00 | 1+2 |
| Larkin Sentral | Hentian Bas Marang | 9:30 AM9:00 PM10:00 PM | RM80.00 | 1+2 |
| Larkin Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM9:00 PM10:00 PM | RM80.00 | 1+2 |
| Larkin Sentral | Stesen Bas Bandar Chukai | 9:00 PM10:00 PM | RM69.00 | 1+2 |
| Larkin Sentral | Stesen Bas Kerteh | 9:30 AM9:00 PM10:00 PM | RM69.00 | 1+2 |
| Larkin Sentral | Stesen Bas Paka | 9:30 AM9:00 PM10:00 PM | RM69.00 | 1+2 |
| Larkin Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 AM9:00 PM10:00 PM | RM80.00 | 1+2 |
| Majlis Daerah Yong Peng | Dungun Bus Terminal | 11:59 PM | RM69.00 | 1+2 |
| Majlis Daerah Yong Peng | Hentian Bas Marang | 11:59 PM | RM80.00 | 1+2 |
| Majlis Daerah Yong Peng | Kuala Terengganu Bus Terminal (MBKT) | 11:59 PM | RM80.00 | 1+2 |
| Majlis Daerah Yong Peng | Stesen Bas Bandar Chukai | 11:59 PM | RM69.00 | 1+2 |
| Majlis Daerah Yong Peng | Stesen Bas Kerteh | 11:59 PM | RM69.00 | 1+2 |
| Majlis Daerah Yong Peng | Stesen Bas Paka | 11:59 PM | RM69.00 | 1+2 |
| Majlis Daerah Yong Peng | Universiti Sultan Zainal Abidin (UniSZA) | 11:59 PM | RM80.00 | 1+2 |
| Mersing | Dungun Bus Terminal | 11:30 AM11:15 PM | RM50.00 | 1+2 |
| Mersing | Hentian Bas Marang | 11:30 AM11:15 PM | RM60.00 | 1+2 |
| Mersing | Kuala Terengganu Bus Terminal (MBKT) | 11:30 AM11:15 PM | RM60.00 | 1+2 |
| Mersing | Stesen Bas Bandar Chukai | 11:15 PM | RM50.00 | 1+2 |
| Mersing | Stesen Bas Kerteh | 11:30 AM11:15 PM | RM50.00 | 1+2 |
| Mersing | Stesen Bas Paka | 11:30 AM11:15 PM | RM50.00 | 1+2 |
| Mersing | Universiti Sultan Zainal Abidin (UniSZA) | 11:30 AM11:15 PM | RM60.00 | 1+2 |
| Pasir Gudang Bus Terminal | Dungun Bus Terminal | 8:30 AM8:00 PM9:15 PM | RM75.00 | 1+2 |
| Pasir Gudang Bus Terminal | Hentian Bas Marang | 8:30 AM8:00 PM9:15 PM | RM80.00 | 1+2 |
| Pasir Gudang Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 AM8:00 PM9:15 PM | RM80.00 | 1+2 |
| Pasir Gudang Bus Terminal | Stesen Bas Bandar Chukai | 8:00 PM9:15 PM | RM75.00 | 1+2 |
| Pasir Gudang Bus Terminal | Stesen Bas Kerteh | 8:30 AM8:00 PM9:15 PM | RM75.00 | 1+2 |
| Pasir Gudang Bus Terminal | Stesen Bas Paka | 8:30 AM8:00 PM9:15 PM | RM75.00 | 1+2 |
| Pasir Gudang Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 AM8:00 PM9:15 PM | RM80.00 | 1+2 |
| Segamat Bus Terminal | Dungun Bus Terminal | 1:00 AM | RM55.00 | 1+2 |
| Segamat Bus Terminal | Hentian Bas Marang | 1:00 AM | RM59.00 | 1+2 |
| Segamat Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 1:00 AM | RM59.00 | 1+2 |
| Segamat Bus Terminal | Stesen Bas Bandar Chukai | 1:00 AM | RM55.00 | 1+2 |
| Segamat Bus Terminal | Stesen Bas Kerteh | 1:00 AM | RM55.00 | 1+2 |
| Segamat Bus Terminal | Stesen Bas Paka | 1:00 AM | RM55.00 | 1+2 |
| Segamat Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 1:00 AM | RM59.00 | 1+2 |
| Terminal Bas Taman U | Dungun Bus Terminal | 10:30 PM | RM69.00 | 1+2 |
| Terminal Bas Taman U | Hentian Bas Marang | 10:30 PM | RM80.00 | 1+2 |
| Terminal Bas Taman U | Kuala Terengganu Bus Terminal (MBKT) | 10:30 PM | RM80.00 | 1+2 |
| Terminal Bas Taman U | Stesen Bas Bandar Chukai | 10:30 PM | RM69.00 | 1+2 |
| Terminal Bas Taman U | Stesen Bas Kerteh | 10:30 PM | RM69.00 | 1+2 |
| Terminal Bas Taman U | Stesen Bas Paka | 10:30 PM | RM69.00 | 1+2 |
| Terminal Bas Taman U | Universiti Sultan Zainal Abidin (UniSZA) | 10:30 PM | RM80.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kota Tinggi | Dungun Bus Terminal | 10:00 AM10:15 PM11:00 PM | RM69.00 | 1+2 |
| Kota Tinggi | Hentian Bas Marang | 10:00 AM11:00 PM | RM81.40 | 1+2 |
| Kota Tinggi | Kemaman | 11:00 PM | RM69.00 | 1+2 |
| Kota Tinggi | Kuala Berang | 10:15 PM | RM91.10 | 1+2 |
| Kota Tinggi | Kuala Terengganu Bus Terminal (MBKT) | 10:00 AM10:15 PM11:00 PM | RM81.40 | 1+2 |
| Kota Tinggi | Paka | 10:00 AM10:15 PM11:00 PM | RM69.00 | 1+2 |
| Kota Tinggi | R&R Jabi, Jerteh | 9:30 PM | RM105.00 | 1+2 |
| Kota Tinggi | Stesen Bas Kerteh | 10:00 AM10:15 PM11:00 PM | RM69.00 | 1+2 |
| Kota Tinggi | Universiti Sultan Zainal Abidin (UniSZA) | 11:00 PM | RM81.40 | 1+2 |
| Larkin Sentral | Dungun Bus Terminal | 9:30 AM9:30 PM10:30 PM | RM69.00 | 1+2 |
| Larkin Sentral | Hentian Bas Marang | 9:30 AM10:30 PM | RM81.40 | 1+2 |
| Larkin Sentral | Kemaman | 10:30 PM | RM69.00 | 1+2 |
| Larkin Sentral | Kuala Berang | 9:30 PM | RM91.10 | 1+2 |
| Larkin Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM9:30 PM10:30 PM | RM81.40 | 1+2 |
| Larkin Sentral | Paka | 9:30 AM9:30 PM10:30 PM | RM69.00 | 1+2 |
| Larkin Sentral | R&R Jabi, Jerteh | 9:00 PM | RM105.00 | 1+2 |
| Larkin Sentral | Stesen Bas Kerteh | 9:30 AM9:30 PM10:30 PM | RM69.00 | 1+2 |
| Larkin Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 10:30 PM | RM81.40 | 1+2 |
| Mersing | Dungun Bus Terminal | 11:30 AM11:30 PM | RM50.10 | 1+2 |
| Mersing | Hentian Bas Marang | 11:30 AM11:30 PM | RM63.20 | 1+2 |
| Mersing | Kemaman | 11:30 PM | RM50.10 | 1+2 |
| Mersing | Kuala Berang | 11:30 PM | RM79.50 | 1+2 |
| Mersing | Kuala Terengganu Bus Terminal (MBKT) | 11:30 AM11:30 PM | RM63.20 | 1+2 |
| Mersing | Paka | 11:30 AM11:30 PM | RM50.10 | 1+2 |
| Mersing | R&R Jabi, Jerteh | 11:00 PM | RM100.20 | 1+2 |
| Mersing | Stesen Bas Kerteh | 11:30 AM11:30 PM | RM50.10 | 1+2 |
| Mersing | Universiti Sultan Zainal Abidin (UniSZA) | 11:30 PM | RM63.20 | 1+2 |
| Pasir Gudang Bus Terminal | Dungun Bus Terminal | 8:30 AM8:30 PM9:30 PM | RM76.30 | 1+2 |
| Pasir Gudang Bus Terminal | Hentian Bas Marang | 8:30 AM9:30 PM | RM82.60 | 1+2 |
| Pasir Gudang Bus Terminal | Kemaman | 9:30 PM | RM76.30 | 1+2 |
| Pasir Gudang Bus Terminal | Kuala Berang | 8:30 PM | RM98.40 | 1+2 |
| Pasir Gudang Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 AM8:30 PM9:30 PM | RM82.60 | 1+2 |
| Pasir Gudang Bus Terminal | Paka | 8:30 AM8:30 PM9:30 PM | RM76.30 | 1+2 |
| Pasir Gudang Bus Terminal | R&R Jabi, Jerteh | 7:55 PM8:00 PM | RM106.00 | 1+2 |
| Pasir Gudang Bus Terminal | Stesen Bas Kerteh | 8:30 AM8:30 PM9:30 PM | RM76.30 | 1+2 |
| Pasir Gudang Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 PM | RM82.60 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Batu Pahat Bus Terminal | Dungun Bus Terminal | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Hentian Bas Ekspres Kemaman | 8:30 PM | RM41.90 | 1+2 |
| Batu Pahat Bus Terminal | Hentian Bas Marang | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Stesen Bas Kerteh | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Stesen Bas Paka | 8:30 PM | RM52.00 | 1+2 |
| Batu Pahat Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 PM | RM52.00 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Dungun Bus Terminal | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Hentian Bas Ekspres Kemaman | 9:30 PM | RM36.90 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Hentian Bas Marang | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Kuala Terengganu Bus Terminal (MBKT) | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Stesen Bas Kerteh | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Stesen Bas Paka | 9:30 PM | RM51.40 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 PM | RM51.40 | 1+2 |
| Segamat Bus Terminal | Dungun Bus Terminal | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Hentian Bas Ekspres Kemaman | 11:30 PM | RM21.70 | 1+2 |
| Segamat Bus Terminal | Hentian Bas Marang | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Stesen Bas Kerteh | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Stesen Bas Paka | 11:30 PM | RM36.20 | 1+2 |
| Segamat Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 11:30 PM | RM36.20 | 1+2 |
| Tangkak Bus Terminal | Dungun Bus Terminal | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Hentian Bas Ekspres Kemaman | 10:15 PM | RM27.70 | 1+2 |
| Tangkak Bus Terminal | Hentian Bas Marang | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Stesen Bas Kerteh | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Stesen Bas Paka | 10:15 PM | RM42.20 | 1+2 |
| Tangkak Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 10:15 PM | RM42.20 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Ayer Hitam Bus Terminal | R&R Jabi, Jerteh | 7:30 PM10:00 PM | RM100.00 | 1+2 |
| Ayer Hitam Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 7:30 PM10:00 PM | RM100.00 | 1+2 |
| Batu Pahat Bus Terminal | R&R Jabi, Jerteh | 7:30 PM | RM97.80 | 1+2 |
| Batu Pahat Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri | 7:30 PM | RM97.80 | 1+2 |
| Batu Pahat Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 7:30 PM | RM97.80 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | R&R Jabi, Jerteh | 8:30 PM | RM90.00 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Terminal Bas dan Kereta Sewa Bandar Permaisuri | 8:30 PM | RM90.00 | 1+2 |
| Hentian Teksi Dan Bas Bandar Maharani Muar | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:30 PM | RM90.00 | 1+2 |
| Kota Tinggi Bus Terminal | R&R Jabi, Jerteh | 9:30 PM | RM108.00 | 1+2 |
| Kota Tinggi Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:30 PM | RM108.00 | 1+2 |
| Larkin Sentral | R&R Jabi, Jerteh | 6:00 PM8:30 PM8:45 PM | RM108.00 | 1+2 |
| Larkin Sentral | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 6:00 PM8:30 PM8:45 PM | RM108.00 | 1+2 |
| Mersing Bus Terminal | R&R Jabi, Jerteh | 10:45 PM | RM83.00 | 1+2 |
| Mersing Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:45 PM | RM83.00 | 1+2 |
| Pasir Gudang Bus Terminal | R&R Jabi, Jerteh | 5:00 PM7:30 PM7:45 PM | RM108.00 | 1+2 |
| Pasir Gudang Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 5:00 PM7:30 PM7:45 PM | RM108.00 | 1+2 |
| Segamat Bus Terminal | R&R Jabi, Jerteh | 8:30 PM11:00 PM11:30 PM | RM79.00 | 1+2 |
| Segamat Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:30 PM11:00 PM11:30 PM | RM79.00 | 1+2 |
| Shell Yong Peng | R&R Jabi, Jerteh | 7:45 PM10:15 PM | RM100.00 | 1+2 |
| Shell Yong Peng | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 7:45 PM10:15 PM | RM100.00 | 1+2 |
| Terminal Bas Taman U | R&R Jabi, Jerteh | 6:15 PM8:45 PM | RM108.00 | 1+2 |
| Terminal Bas Taman U | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 6:15 PM8:45 PM | RM108.00 | 1+2 |
| Today's Mall Ulu Tiram | R&R Jabi, Jerteh | 9:05 PM | RM108.00 | 1+2 |
| Today's Mall Ulu Tiram | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:05 PM | RM108.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bandar Penawar Bus Terminal | Dungun Bus Terminal | 9:00 PM | RM62.00 | 1+2 |
| Bandar Penawar Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 9:00 PM | RM81.00 | 1+2 |
| Kota Tinggi Bus Terminal | Dungun Bus Terminal | 10:30 AM10:00 PM10:30 PM | RM55.00 | 1+2 / 2+2 |
| Kota Tinggi Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 10:30 AM10:00 PM10:30 PM | RM74.00 | 1+2 / 2+2 |
| Larkin Sentral | Dungun Bus Terminal | 9:30 AM9:30 PM | RM70.00 | 2+2 |
| Larkin Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM9:30 PM | RM81.00 | 2+2 |
| Mersing Bus Terminal | Dungun Bus Terminal | 11:45 AM11:45 PM | RM50.00 | 2+2 |
| Mersing Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 11:45 AM11:45 PM | RM61.00 | 2+2 |
| Segamat Bus Terminal | Dungun Bus Terminal | 11:30 AM12:15 PM11:00 PM | RM53.00 | 1+2 |
| Segamat Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 11:30 AM12:15 PM11:00 PM | RM64.00 | 1+2 |
| Sungai Rengit Bus Terminal | Dungun Bus Terminal | 8:30 PM | RM67.00 | 1+2 |
| Sungai Rengit Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 PM | RM86.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Ayer Hitam Bus Terminal | R&R Jabi, Jerteh | 9:00 PM | RM81.90 | 1+2 |
| Batu Pahat Bus Terminal | R&R Jabi, Jerteh | 7:30 PM | RM106.50 | 1+2 |
| Kluang Bus Terminal | R&R Jabi, Jerteh | 9:00 PM | RM93.70 | 1+2 |
| Kota Tinggi Bus Terminal | R&R Jabi, Jerteh | 9:00 PM | RM87.00 | 1+2 |
| Larkin Sentral | R&R Jabi, Jerteh | 8:00 PM8:30 PM | RM81.40 | 1+2 |
| Mersing Bus Terminal | R&R Jabi, Jerteh | 10:00 PM10:30 PM | RM73.20 | 1+2 |
| Muar Bentayan Bus Terminal | R&R Jabi, Jerteh | 9:00 PM | RM87.30 | 1+2 |
| Pontian Bus Terminal | R&R Jabi, Jerteh | 5:30 PM | RM118.50 | 1+2 |
| Segamat Bus Terminal | R&R Jabi, Jerteh | 10:15 PM | RM65.00 | 1+2 |
| Tangkak Bus Terminal | R&R Jabi, Jerteh | 9:30 PM | RM87.30 | 1+2 |
| Terminal Bas Taman U | R&R Jabi, Jerteh | 8:20 PM | RM81.40 | 1+2 |
| Yong Peng Bus Terminal | R&R Jabi, Jerteh | 9:30 PM | RM79.30 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Bas RnR Simpang Tenggaroh | Jerteh(Terengganu) | 9:50 PM | RM96.80 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:50 PM | RM83.00 | 1+2 |
| Kota Tinggi Bus Terminal | Jerteh(Terengganu) | 9:30 PM | RM96.80 | 1+2 |
| Kota Tinggi Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:30 PM | RM108.00 | 1+2 |
| Larkin Sentral | Jerteh(Terengganu) | 8:30 PM | RM96.80 | 1+2 |
| Larkin Sentral | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:30 PM | RM108.00 | 1+2 |
| Mersing Bus Terminal | Jerteh(Terengganu) | 10:45 PM | RM96.80 | 1+2 |
| Mersing Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:45 PM | RM83.00 | 1+2 |
| Terminal Bas Dan Teksi Serta Arked Masai | Jerteh(Terengganu) | 7:30 PM | RM108.00 | 1+2 |
| Terminal Bas Dan Teksi Serta Arked Masai | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 7:30 PM | RM108.00 | 1+2 |
| Today's Mall Ulu Tiram | Jerteh(Terengganu) | 9:00 PM | RM96.80 | 1+2 |
| Today's Mall Ulu Tiram | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:00 PM | RM108.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kota Tinggi Bus Terminal | R&R Jabi, Jerteh | 9:30 PM | RM103.00 | 1+2 |
| Kota Tinggi Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 9:30 PM | RM103.00 | 1+2 |
| Larkin Sentral | R&R Jabi, Jerteh | 8:30 PM | RM103.00 | 1+2 |
| Larkin Sentral | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 8:30 PM | RM103.00 | 1+2 |
| Mersing Bus Terminal | R&R Jabi, Jerteh | 10:45 PM | RM97.50 | 1+2 |
| Mersing Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 10:45 PM | RM97.50 | 1+2 |
| Pasir Gudang Bus Terminal | R&R Jabi, Jerteh | 7:30 PM | RM106.00 | 1+2 |
| Pasir Gudang Bus Terminal | Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | 7:30 PM | RM106.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KFC Segamat DT | Dungun Bus Terminal | 11:00 AM9:40 PM | RM29.70 | 2+2 |
| KFC Segamat DT | Hentian Bas Marang | 11:00 AM9:40 PM | RM32.50 | 2+2 |
| KFC Segamat DT | Hentian Bas Pasar Buah Paka | 11:00 AM9:40 PM | RM29.70 | 2+2 |
| KFC Segamat DT | Kuala Terengganu Bus Terminal (MBKT) | 11:00 AM9:40 PM | RM32.50 | 2+2 |
| KFC Segamat DT | Stesen Bas Bandar Chukai | 9:40 PM | RM28.00 | 2+2 |
| KFC Segamat DT | Stesen Bas Kerteh | 11:00 AM9:40 PM | RM29.70 | 2+2 |
| KFC Segamat DT | Universiti Sultan Zainal Abidin (UniSZA) | 11:00 AM9:40 PM | RM32.50 | 2+2 |
Boarding points in Johor
- Larkin Sentral
- Pasir Gudang Bus Terminal
- Segamat Bus Terminal
- Ayer Hitam Bus Terminal
- Terminal Bas Taman U
- Kota Tinggi Bus Terminal
- Mersing Bus Terminal
- Kota Tinggi
- Mersing
- Majlis Daerah Yong Peng
- Today's Mall Ulu Tiram
- Batu Pahat Bus Terminal
- Hentian Teksi Dan Bas Bandar Maharani Muar
- Hentian Bas RnR Simpang Tenggaroh
- Tangkak Bus Terminal
- KFC Segamat DT
- Bandar Penawar Bus Terminal
- Sungai Rengit Bus Terminal
- Shell Yong Peng
- Terminal Bas Dan Teksi Serta Arked Masai
- Muar Bentayan Bus Terminal
- Pontian Bus Terminal
- Kluang Bus Terminal
- Yong Peng Bus Terminal
Arrival points in Terengganu
- Dungun Bus Terminal
- Kuala Terengganu Bus Terminal (MBKT)
- R&R Jabi, Jerteh
- Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
- Stesen Bas Kerteh
- Universiti Sultan Zainal Abidin (UniSZA)
- Hentian Bas Marang
- Stesen Bas Bandar Chukai
- Stesen Bas Paka
- Hentian Bas Pasar Buah Paka
- Jerteh(Terengganu)
- Hentian Bas Ekspres Kemaman
- Paka
- Kemaman
- Kuala Berang
- Terminal Bas dan Kereta Sewa Bandar Permaisuri
- Kuala Besut Bus Terminal
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.