Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
297 scheduled routes run from Terengganu to Johor, operated by 10 coach companies. There are 541 departures a day, with fares from RM21.70.
- Departing from
- Terengganu — 18 boarding points
- Arriving in
- Johor — 27 arrival points
- Operators
- 10 on this corridor
- Departures
- 541 a day
- Fares from
- RM21.70 one way
Book Terengganu to Johor
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 |
|---|---|---|---|---|
| Dungun Bus Terminal | Ayer Hitam Bus Terminal | 10:00 AM10:00 PM | RM64.00 | 1+2 |
| Dungun Bus Terminal | Hentian Bas RnR Simpang Tenggaroh | 10:15 AM10:30 PM | RM59.00 | 1+2 |
| Dungun Bus Terminal | Kota Tinggi Bus Terminal | 10:15 AM10:30 PM | RM64.00 | 1+2 |
| Dungun Bus Terminal | Larkin Sentral | 10:00 AM10:15 AM10:00 PM10:30 PM | RM69.00 | 1+2 |
| Dungun Bus Terminal | Majlis Daerah Yong Peng | 10:00 AM10:00 PM | RM64.00 | 1+2 |
| Dungun Bus Terminal | Mersing Bus Terminal | 10:15 AM10:30 PM | RM59.00 | 1+2 |
| Dungun Bus Terminal | Pasir Gudang Bus Terminal | 10:15 AM10:00 PM10:30 PM | RM76.30 | 1+2 |
| Dungun Bus Terminal | Segamat Bus Terminal | 10:00 AM10:00 PM | RM59.00 | 1+2 |
| Dungun Bus Terminal | Terminal Bas Taman U | 10:00 PM | RM69.00 | 1+2 |
| Dungun Bus Terminal | Today's Mall Ulu Tiram | 10:15 AM10:30 PM | RM64.00 | 1+2 |
| Hentian Bas Marang | Ayer Hitam Bus Terminal | 9:30 AM9:30 PM | RM81.40 | 1+2 |
| Hentian Bas Marang | Hentian Bas RnR Simpang Tenggaroh | 9:30 AM9:50 PM | RM76.00 | 1+2 |
| Hentian Bas Marang | Kota Tinggi Bus Terminal | 9:30 AM9:50 PM | RM76.00 | 1+2 |
| Hentian Bas Marang | Larkin Sentral | 9:30 AM9:30 PM9:50 PM | RM81.40 | 1+2 |
| Hentian Bas Marang | Majlis Daerah Yong Peng | 9:30 AM9:30 PM | RM81.40 | 1+2 |
| Hentian Bas Marang | Mersing Bus Terminal | 9:30 AM9:50 PM | RM62.40 | 1+2 |
| Hentian Bas Marang | Pasir Gudang Bus Terminal | 9:30 AM9:30 PM9:50 PM | RM82.60 | 1+2 |
| Hentian Bas Marang | Segamat Bus Terminal | 9:30 AM9:30 PM | RM60.90 | 1+2 |
| Hentian Bas Marang | Terminal Bas Taman U | 9:30 PM | RM81.40 | 1+2 |
| Hentian Bas Marang | Today's Mall Ulu Tiram | 9:30 AM9:50 PM | RM76.00 | 1+2 |
| Hentian Bas Pasar Buah Paka | Ayer Hitam Bus Terminal | 10:10 AM10:15 PM | RM64.00 | 1+2 |
| Hentian Bas Pasar Buah Paka | Hentian Bas RnR Simpang Tenggaroh | 10:20 AM10:45 PM | RM59.00 | 1+2 |
| Hentian Bas Pasar Buah Paka | Kota Tinggi Bus Terminal | 10:20 AM10:45 PM | RM64.00 | 1+2 |
| Hentian Bas Pasar Buah Paka | Larkin Sentral | 10:10 AM10:20 AM10:15 PM10:45 PM | RM69.00 | 1+2 |
| Hentian Bas Pasar Buah Paka | Majlis Daerah Yong Peng | 10:10 AM10:15 PM | RM64.00 | 1+2 |
| Hentian Bas Pasar Buah Paka | Mersing Bus Terminal | 10:20 AM10:45 PM | RM59.00 | 1+2 |
| Hentian Bas Pasar Buah Paka | Pasir Gudang Bus Terminal | 10:20 AM10:15 PM10:45 PM | RM76.30 | 1+2 |
| Hentian Bas Pasar Buah Paka | Segamat Bus Terminal | 10:10 AM10:15 PM | RM59.00 | 1+2 |
| Hentian Bas Pasar Buah Paka | Terminal Bas Taman U | 10:15 PM | RM69.00 | 1+2 |
| Hentian Bas Pasar Buah Paka | Today's Mall Ulu Tiram | 10:20 AM10:45 PM | RM64.00 | 1+2 |
| Kuala Besut Bus Terminal | Larkin Sentral | 6:15 PM | RM108.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Ayer Hitam Bus Terminal | 9:00 AM9:00 PM | RM81.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Bas RnR Simpang Tenggaroh | 9:00 AM9:30 PM | RM76.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Kota Tinggi Bus Terminal | 9:00 AM9:30 PM | RM76.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Larkin Sentral | 9:00 AM9:00 PM9:30 PM | RM81.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Majlis Daerah Yong Peng | 9:00 AM9:00 PM | RM81.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Mersing Bus Terminal | 9:00 AM9:30 PM | RM62.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Gudang Bus Terminal | 9:00 AM9:00 PM9:30 PM | RM82.60 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Segamat Bus Terminal | 9:00 AM9:00 PM | RM60.90 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Taman U | 9:00 PM | RM81.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Today's Mall Ulu Tiram | 9:00 AM9:30 PM | RM76.00 | 1+2 |
| Stesen Bas Bandar Chukai | Ayer Hitam Bus Terminal | 11:15 AM11:15 PM | RM64.00 | 1+2 |
| Stesen Bas Bandar Chukai | Hentian Bas RnR Simpang Tenggaroh | 11:15 AM11:45 PM | RM59.00 | 1+2 |
| Stesen Bas Bandar Chukai | Kota Tinggi Bus Terminal | 11:15 AM11:45 PM | RM64.00 | 1+2 |
| Stesen Bas Bandar Chukai | Larkin Sentral | 11:15 AM11:15 PM11:45 PM | RM69.00 | 1+2 |
| Stesen Bas Bandar Chukai | Majlis Daerah Yong Peng | 11:15 AM11:15 PM | RM64.00 | 1+2 |
| Stesen Bas Bandar Chukai | Mersing Bus Terminal | 11:15 AM11:45 PM | RM59.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Gudang Bus Terminal | 11:15 AM11:15 PM11:45 PM | RM76.30 | 1+2 |
| Stesen Bas Bandar Chukai | Segamat Bus Terminal | 11:15 AM11:15 PM | RM59.00 | 1+2 |
| Stesen Bas Bandar Chukai | Terminal Bas Taman U | 11:15 PM | RM69.00 | 1+2 |
| Stesen Bas Bandar Chukai | Today's Mall Ulu Tiram | 11:15 AM11:45 PM | RM64.00 | 1+2 |
| Stesen Bas Kerteh | Ayer Hitam Bus Terminal | 10:20 AM10:30 PM | RM64.00 | 1+2 |
| Stesen Bas Kerteh | Hentian Bas RnR Simpang Tenggaroh | 10:30 AM11:00 PM | RM59.00 | 1+2 |
| Stesen Bas Kerteh | Kota Tinggi Bus Terminal | 10:30 AM11:00 PM | RM64.00 | 1+2 |
| Stesen Bas Kerteh | Larkin Sentral | 10:20 AM10:30 AM10:30 PM11:00 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Majlis Daerah Yong Peng | 10:20 AM10:30 PM | RM64.00 | 1+2 |
| Stesen Bas Kerteh | Mersing Bus Terminal | 10:30 AM11:00 PM | RM59.00 | 1+2 |
| Stesen Bas Kerteh | Pasir Gudang Bus Terminal | 10:30 AM10:30 PM11:00 PM | RM76.30 | 1+2 |
| Stesen Bas Kerteh | Segamat Bus Terminal | 10:20 AM10:30 PM | RM59.00 | 1+2 |
| Stesen Bas Kerteh | Terminal Bas Taman U | 10:30 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Today's Mall Ulu Tiram | 10:30 AM11:00 PM | RM64.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Ayer Hitam Bus Terminal | 10:45 PM | RM100.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Hentian Bas RnR Simpang Tenggaroh | 11:30 AM10:45 PM | RM83.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Kota Tinggi Bus Terminal | 11:30 AM10:45 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Larkin Sentral | 11:30 AM10:45 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Majlis Daerah Yong Peng | 10:45 PM | RM100.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Mersing Bus Terminal | 11:30 AM10:45 PM | RM83.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Pasir Gudang Bus Terminal | 11:30 AM10:45 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Segamat Bus Terminal | 10:45 PM | RM79.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Terminal Bas Taman U | 10:45 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Today's Mall Ulu Tiram | 11:30 AM10:45 PM | RM108.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Ayer Hitam Bus Terminal | 8:30 AM8:30 PM | RM81.40 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Hentian Bas RnR Simpang Tenggaroh | 8:30 AM9:00 PM | RM76.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Kota Tinggi Bus Terminal | 8:30 AM9:00 PM | RM76.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Larkin Sentral | 8:30 AM8:30 PM9:00 PM | RM81.40 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Majlis Daerah Yong Peng | 8:30 AM8:30 PM | RM81.40 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Mersing Bus Terminal | 8:30 AM9:00 PM | RM62.40 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pasir Gudang Bus Terminal | 8:30 AM8:30 PM9:00 PM | RM82.60 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Segamat Bus Terminal | 8:30 AM8:30 PM | RM60.90 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Bas Taman U | 8:30 PM | RM81.40 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Today's Mall Ulu Tiram | 8:30 AM9:00 PM | RM76.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Ayer Hitam Bus Terminal | 10:45 PM | RM69.00 | 1+2 |
| Dungun Bus Terminal | Kota Tinggi | 11:00 AM10:30 PM | RM75.00 | 1+2 |
| Dungun Bus Terminal | Larkin Sentral | 11:00 AM10:30 PM10:45 PM | RM69.00 | 1+2 |
| Dungun Bus Terminal | Majlis Daerah Yong Peng | 10:45 PM | RM69.00 | 1+2 |
| Dungun Bus Terminal | Mersing | 11:00 AM10:30 PM | RM50.00 | 1+2 |
| Dungun Bus Terminal | Pasir Gudang Bus Terminal | 11:00 AM10:30 PM10:45 PM | RM75.00 | 1+2 |
| Dungun Bus Terminal | Segamat Bus Terminal | 10:45 PM | RM55.00 | 1+2 |
| Dungun Bus Terminal | Terminal Bas Taman U | 10:45 PM | RM69.00 | 1+2 |
| Dungun Bus Terminal | Ulu Tiram | 11:00 AM10:30 PM | RM75.00 | 1+2 |
| Hentian Bas Marang | Ayer Hitam Bus Terminal | 10:00 PM | RM80.00 | 1+2 |
| Hentian Bas Marang | Kota Tinggi | 10:00 AM9:30 PM | RM80.00 | 1+2 |
| Hentian Bas Marang | Larkin Sentral | 10:00 AM9:30 PM10:00 PM | RM80.00 | 1+2 |
| Hentian Bas Marang | Majlis Daerah Yong Peng | 10:00 PM | RM80.00 | 1+2 |
| Hentian Bas Marang | Mersing | 10:00 AM9:30 PM | RM60.00 | 1+2 |
| Hentian Bas Marang | Pasir Gudang Bus Terminal | 10:00 AM9:30 PM10:00 PM | RM80.00 | 1+2 |
| Hentian Bas Marang | Segamat Bus Terminal | 10:00 PM | RM55.00 | 1+2 |
| Hentian Bas Marang | Terminal Bas Taman U | 10:00 PM | RM80.00 | 1+2 |
| Hentian Bas Marang | Ulu Tiram | 10:00 AM9:30 PM | RM80.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Ayer Hitam Bus Terminal | 9:30 PM | RM80.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Kota Tinggi | 9:30 AM9:00 PM | RM80.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Larkin Sentral | 9:30 AM9:00 PM9:30 PM | RM80.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Majlis Daerah Yong Peng | 9:30 PM | RM80.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Mersing | 9:30 AM9:00 PM | RM60.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Gudang Bus Terminal | 9:30 AM9:00 PM9:30 PM | RM80.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Segamat Bus Terminal | 9:30 PM | RM59.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Bas Taman U | 9:30 PM | RM80.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Ulu Tiram | 9:30 AM9:00 PM | RM80.00 | 1+2 |
| Stesen Bas Bandar Chukai | Ayer Hitam Bus Terminal | 12:15 AM | RM69.00 | 1+2 |
| Stesen Bas Bandar Chukai | Kota Tinggi | 11:59 PM | RM69.00 | 1+2 |
| Stesen Bas Bandar Chukai | Larkin Sentral | 12:15 AM11:59 PM | RM69.00 | 1+2 |
| Stesen Bas Bandar Chukai | Majlis Daerah Yong Peng | 12:15 AM | RM69.00 | 1+2 |
| Stesen Bas Bandar Chukai | Mersing | 11:59 PM | RM50.00 | 1+2 |
| Stesen Bas Bandar Chukai | Pasir Gudang Bus Terminal | 12:15 AM11:59 PM | RM75.00 | 1+2 |
| Stesen Bas Bandar Chukai | Segamat Bus Terminal | 12:15 AM | RM55.00 | 1+2 |
| Stesen Bas Bandar Chukai | Terminal Bas Taman U | 12:15 AM | RM69.00 | 1+2 |
| Stesen Bas Bandar Chukai | Ulu Tiram | 11:59 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Ayer Hitam Bus Terminal | 11:30 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Kota Tinggi | 11:45 AM11:00 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Larkin Sentral | 11:45 AM11:00 PM11:30 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Majlis Daerah Yong Peng | 11:30 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Mersing | 11:45 AM11:00 PM | RM50.00 | 1+2 |
| Stesen Bas Kerteh | Pasir Gudang Bus Terminal | 11:45 AM11:00 PM11:30 PM | RM75.00 | 1+2 |
| Stesen Bas Kerteh | Segamat Bus Terminal | 11:30 PM | RM55.00 | 1+2 |
| Stesen Bas Kerteh | Terminal Bas Taman U | 11:30 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Ulu Tiram | 11:45 AM11:00 PM | RM69.00 | 1+2 |
| Stesen Bas Paka | Ayer Hitam Bus Terminal | 11:15 PM | RM69.00 | 1+2 |
| Stesen Bas Paka | Kota Tinggi | 11:30 AM10:45 PM | RM69.00 | 1+2 |
| Stesen Bas Paka | Larkin Sentral | 11:30 AM10:45 PM11:15 PM | RM69.00 | 1+2 |
| Stesen Bas Paka | Majlis Daerah Yong Peng | 11:15 PM | RM69.00 | 1+2 |
| Stesen Bas Paka | Mersing | 11:30 AM10:45 PM | RM50.00 | 1+2 |
| Stesen Bas Paka | Pasir Gudang Bus Terminal | 11:30 AM10:45 PM11:15 PM | RM75.00 | 1+2 |
| Stesen Bas Paka | Segamat Bus Terminal | 11:15 PM | RM55.00 | 1+2 |
| Stesen Bas Paka | Terminal Bas Taman U | 11:15 PM | RM69.00 | 1+2 |
| Stesen Bas Paka | Ulu Tiram | 11:30 AM10:45 PM | RM69.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Ayer Hitam Bus Terminal | 8:30 PM | RM80.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Kota Tinggi | 8:30 AM8:00 PM | RM80.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Larkin Sentral | 8:30 AM8:00 PM8:30 PM | RM80.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Majlis Daerah Yong Peng | 8:30 PM | RM80.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Mersing | 8:30 AM8:00 PM | RM60.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pasir Gudang Bus Terminal | 8:30 AM8:00 PM8:30 PM | RM80.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Segamat Bus Terminal | 8:30 PM | RM59.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Bas Taman U | 8:30 PM | RM80.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Ulu Tiram | 8:30 AM8:00 PM | RM80.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Kota Tinggi | 10:40 AM10:40 PM | RM69.00 | 1+2 |
| Dungun Bus Terminal | Larkin Sentral | 10:40 AM10:40 PM | RM69.00 | 1+2 |
| Dungun Bus Terminal | Mersing | 10:40 AM10:40 PM | RM50.10 | 1+2 |
| Dungun Bus Terminal | Pasir Gudang Bus Terminal | 10:40 AM10:40 PM | RM76.30 | 1+2 |
| Hentian Bas Marang | Kota Tinggi | 9:50 AM9:50 PM | RM81.40 | 1+2 |
| Hentian Bas Marang | Larkin Sentral | 9:50 AM9:50 PM | RM81.40 | 1+2 |
| Hentian Bas Marang | Mersing | 9:50 AM9:50 PM | RM63.20 | 1+2 |
| Hentian Bas Marang | Pasir Gudang Bus Terminal | 9:50 AM9:50 PM | RM82.60 | 1+2 |
| Kemaman | Kota Tinggi | 12:10 AM | RM57.00 | 1+2 |
| Kemaman | Larkin Sentral | 12:10 AM | RM57.00 | 1+2 |
| Kemaman | Mersing | 12:10 AM | RM37.90 | 1+2 |
| Kemaman | Pasir Gudang Bus Terminal | 12:10 AM | RM57.00 | 1+2 |
| Kuala Berang | Kota Tinggi | 10:00 PM | RM81.40 | 1+2 |
| Kuala Berang | Larkin Sentral | 10:00 PM | RM81.40 | 1+2 |
| Kuala Berang | Mersing | 10:00 PM | RM63.20 | 1+2 |
| Kuala Berang | Pasir Gudang Bus Terminal | 10:00 PM | RM82.60 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Kota Tinggi | 9:30 AM9:00 PM9:30 PM | RM81.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Larkin Sentral | 9:30 AM9:00 PM9:30 PM | RM81.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Mersing | 9:30 AM9:00 PM9:30 PM | RM63.20 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pasir Gudang Bus Terminal | 9:30 AM9:00 PM9:30 PM | RM82.60 | 1+2 |
| Paka | Kota Tinggi | 11:10 AM11:10 PM | RM69.00 | 1+2 |
| Paka | Larkin Sentral | 11:10 AM11:10 PM | RM69.00 | 1+2 |
| Paka | Mersing | 11:10 AM11:10 PM | RM50.10 | 1+2 |
| Paka | Pasir Gudang Bus Terminal | 11:10 AM11:10 PM | RM76.30 | 1+2 |
| R&R Jabi, Jerteh | Kota Tinggi | 10:00 PM10:35 PM | RM105.00 | 1+2 |
| R&R Jabi, Jerteh | Larkin Sentral | 10:00 PM10:35 PM | RM105.00 | 1+2 |
| R&R Jabi, Jerteh | Mersing | 10:00 PM10:35 PM | RM100.20 | 1+2 |
| R&R Jabi, Jerteh | Pasir Gudang Bus Terminal | 10:00 PM10:35 PM | RM108.00 | 1+2 |
| Setiu | Kota Tinggi | 10:55 PM | RM105.00 | 1+2 |
| Setiu | Larkin Sentral | 10:55 PM | RM105.00 | 1+2 |
| Setiu | Mersing | 10:55 PM | RM100.20 | 1+2 |
| Setiu | Pasir Gudang Bus Terminal | 10:55 PM | RM108.00 | 1+2 |
| Stesen Bas Kerteh | Kota Tinggi | 11:30 AM11:30 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Larkin Sentral | 11:30 AM11:30 PM | RM69.00 | 1+2 |
| Stesen Bas Kerteh | Mersing | 11:30 AM11:30 PM | RM50.10 | 1+2 |
| Stesen Bas Kerteh | Pasir Gudang Bus Terminal | 11:30 AM11:30 PM | RM76.30 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Kota Tinggi | 9:00 AM8:30 PM | RM81.40 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Larkin Sentral | 9:00 AM8:30 PM | RM81.40 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Mersing | 9:00 AM8:30 PM | RM63.20 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pasir Gudang Bus Terminal | 9:00 AM8:30 PM | RM82.60 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Batu Pahat Bus Terminal | 11:00 AM10:30 PM | RM52.00 | 1+2 |
| Dungun Bus Terminal | Hentian Teksi Dan Bas Bandar Maharani Muar | 11:00 AM10:30 PM | RM51.40 | 1+2 |
| Dungun Bus Terminal | Segamat Bus Terminal | 11:00 AM10:30 PM | RM36.20 | 1+2 |
| Dungun Bus Terminal | Tangkak Bus Terminal | 11:00 AM10:30 PM | RM42.20 | 1+2 |
| Hentian Bas Ekspres Kemaman | Batu Pahat Bus Terminal | 12:30 PM11:59 PM | RM41.90 | 1+2 |
| Hentian Bas Ekspres Kemaman | Hentian Teksi Dan Bas Bandar Maharani Muar | 12:30 PM11:59 PM | RM36.90 | 1+2 |
| Hentian Bas Ekspres Kemaman | Segamat Bus Terminal | 12:30 PM11:59 PM | RM21.70 | 1+2 |
| Hentian Bas Ekspres Kemaman | Tangkak Bus Terminal | 12:30 PM11:59 PM | RM27.70 | 1+2 |
| Hentian Bas Marang | Batu Pahat Bus Terminal | 10:00 AM9:30 PM | RM52.00 | 1+2 |
| Hentian Bas Marang | Hentian Teksi Dan Bas Bandar Maharani Muar | 10:00 AM9:30 PM | RM51.40 | 1+2 |
| Hentian Bas Marang | Segamat Bus Terminal | 10:00 AM9:30 PM | RM36.20 | 1+2 |
| Hentian Bas Marang | Tangkak Bus Terminal | 10:00 AM9:30 PM | RM42.20 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Batu Pahat Bus Terminal | 9:30 AM9:00 PM | RM52.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Hentian Teksi Dan Bas Bandar Maharani Muar | 9:30 AM9:00 PM | RM51.40 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Segamat Bus Terminal | 9:30 AM9:00 PM | RM36.20 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Tangkak Bus Terminal | 9:30 AM9:00 PM | RM42.20 | 1+2 |
| Stesen Bas Kerteh | Batu Pahat Bus Terminal | 11:45 AM11:15 PM | RM52.00 | 1+2 |
| Stesen Bas Kerteh | Hentian Teksi Dan Bas Bandar Maharani Muar | 11:45 AM11:15 PM | RM51.40 | 1+2 |
| Stesen Bas Kerteh | Segamat Bus Terminal | 11:45 AM11:15 PM | RM36.20 | 1+2 |
| Stesen Bas Kerteh | Tangkak Bus Terminal | 11:45 AM11:15 PM | RM42.20 | 1+2 |
| Stesen Bas Paka | Batu Pahat Bus Terminal | 11:30 AM11:00 PM | RM52.00 | 1+2 |
| Stesen Bas Paka | Hentian Teksi Dan Bas Bandar Maharani Muar | 11:30 AM11:00 PM | RM51.40 | 1+2 |
| Stesen Bas Paka | Segamat Bus Terminal | 11:30 AM11:00 PM | RM36.20 | 1+2 |
| Stesen Bas Paka | Tangkak Bus Terminal | 11:30 AM11:00 PM | RM42.20 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Batu Pahat Bus Terminal | 9:00 AM8:30 PM | RM52.00 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Hentian Teksi Dan Bas Bandar Maharani Muar | 9:00 AM8:30 PM | RM51.40 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Segamat Bus Terminal | 9:00 AM8:30 PM | RM36.20 | 1+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Tangkak Bus Terminal | 9:00 AM8:30 PM | RM42.20 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| R&R Jabi, Jerteh | Ayer Hitam Bus Terminal | 7:45 PM10:05 PM | RM100.00 | 1+2 |
| R&R Jabi, Jerteh | Batu Pahat Bus Terminal | 10:00 PM10:05 PM10:45 PM | RM97.80 | 1+2 |
| R&R Jabi, Jerteh | Hentian Teksi Dan Bas Bandar Maharani Muar | 10:00 PM10:05 PM10:45 PM | RM90.00 | 1+2 |
| R&R Jabi, Jerteh | Kota Tinggi Bus Terminal | 10:20 PM10:45 PM | RM108.00 | 1+2 |
| R&R Jabi, Jerteh | Larkin Sentral | 7:45 PM10:05 PM10:20 PM10:45 PM | RM108.00 | 1+2 |
| R&R Jabi, Jerteh | Mersing Bus Terminal | 10:20 PM10:45 PM | RM83.00 | 1+2 |
| R&R Jabi, Jerteh | Pasir Gudang Bus Terminal | 7:45 PM10:05 PM10:20 PM10:45 PM | RM108.00 | 1+2 |
| R&R Jabi, Jerteh | Segamat Bus Terminal | 7:45 PM10:00 PM10:05 PM | RM79.00 | 1+2 |
| R&R Jabi, Jerteh | Shell Yong Peng | 7:45 PM10:05 PM | RM100.00 | 1+2 |
| R&R Jabi, Jerteh | Terminal Bas Taman U | 7:45 PM10:05 PM | RM108.00 | 1+2 |
| R&R Jabi, Jerteh | Today's Mall Ulu Tiram | 10:20 PM10:45 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Batu Pahat Bus Terminal | 11:00 PM | RM97.80 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri | Hentian Teksi Dan Bas Bandar Maharani Muar | 11:00 PM | RM90.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Ayer Hitam Bus Terminal | 8:05 PM10:15 PM10:30 PM | RM100.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Batu Pahat Bus Terminal | 10:25 PM10:30 PM | RM97.80 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Hentian Teksi Dan Bas Bandar Maharani Muar | 10:25 PM10:30 PM | RM90.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Kota Tinggi Bus Terminal | 10:45 PM11:10 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Larkin Sentral | 8:05 PM10:15 PM10:30 PM10:45 PM11:10 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Mersing Bus Terminal | 10:45 PM11:10 PM | RM83.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Pasir Gudang Bus Terminal | 8:05 PM10:15 PM10:30 PM10:45 PM11:10 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Segamat Bus Terminal | 8:05 PM10:15 PM10:25 PM10:30 PM | RM79.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Shell Yong Peng | 8:05 PM10:15 PM10:30 PM | RM100.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Terminal Bas Taman U | 8:05 PM10:15 PM10:30 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Today's Mall Ulu Tiram | 10:45 PM11:10 PM | RM108.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| R&R Jabi, Jerteh | Ayer Hitam Bus Terminal | 10:30 PM | RM97.00 | 1+2 |
| R&R Jabi, Jerteh | Batu Pahat Bus Terminal | 10:30 PM | RM106.50 | 1+2 |
| R&R Jabi, Jerteh | Kluang Bus Terminal | 10:30 PM | RM93.70 | 1+2 |
| R&R Jabi, Jerteh | Kota Tinggi Bus Terminal | 10:30 PM | RM87.00 | 1+2 |
| R&R Jabi, Jerteh | Larkin Sentral | 10:00 PM10:30 PM | RM92.10 | 1+2 |
| R&R Jabi, Jerteh | Mersing Bus Terminal | 10:30 PM | RM73.20 | 1+2 |
| R&R Jabi, Jerteh | Muar Bentayan Bus Terminal | 10:30 PM | RM87.30 | 1+2 |
| R&R Jabi, Jerteh | Pontian Bus Terminal | 10:30 PM | RM118.50 | 1+2 |
| R&R Jabi, Jerteh | Segamat Bus Terminal | 10:00 PM10:30 PM | RM65.00 | 1+2 |
| R&R Jabi, Jerteh | Tangkak Bus Terminal | 10:30 PM | RM87.30 | 1+2 |
| R&R Jabi, Jerteh | Terminal Bas Dan Teksi Labis | 10:00 PM | RM75.00 | 1+2 |
| R&R Jabi, Jerteh | UTM Main Entrance | 10:00 PM | RM92.10 | 1+2 |
| R&R Jabi, Jerteh | Yong Peng Bus Terminal | 10:00 PM | RM79.30 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Ayer Hitam Bus Terminal | 10:45 PM | RM91.20 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Batu Pahat Bus Terminal | 10:45 PM | RM96.30 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Kluang Bus Terminal | 10:45 PM | RM87.90 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Larkin Sentral | 10:20 PM | RM92.10 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Mersing Bus Terminal | 10:45 PM | RM74.70 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Pontian Bus Terminal | 10:45 PM | RM107.40 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Segamat Bus Terminal | 10:20 PM | RM70.30 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Terminal Bas Dan Teksi Labis | 10:20 PM | RM75.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | UTM Main Entrance | 10:20 PM | RM92.10 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Yong Peng Bus Terminal | 10:20 PM | RM79.30 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Bandar Penawar Bus Terminal | 9:45 PM | RM62.00 | 1+2 |
| Dungun Bus Terminal | Kota Tinggi Bus Terminal | 10:45 AM9:45 PM10:45 PM | RM55.00 | 1+2 / 2+2 |
| Dungun Bus Terminal | Larkin Sentral | 10:45 AM10:45 PM | RM70.00 | 2+2 |
| Dungun Bus Terminal | Mersing Bus Terminal | 10:45 AM10:45 PM | RM50.00 | 2+2 |
| Dungun Bus Terminal | Segamat Bus Terminal | 10:15 AM10:15 PM11:00 PM | RM53.00 | 1+2 |
| Dungun Bus Terminal | Sungai Rengit Bus Terminal | 9:45 PM | RM67.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Bandar Penawar Bus Terminal | 8:30 PM | RM81.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Kota Tinggi Bus Terminal | 9:30 AM8:30 PM9:30 PM | RM74.00 | 1+2 / 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Larkin Sentral | 9:30 AM9:30 PM | RM81.00 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Mersing Bus Terminal | 9:30 AM9:30 PM | RM61.00 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Segamat Bus Terminal | 9:00 AM9:00 PM9:45 PM | RM64.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Sungai Rengit Bus Terminal | 8:30 PM | RM86.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jerteh(Terengganu) | Hentian Bas RnR Simpang Tenggaroh | 10:00 PM | RM96.80 | 1+2 |
| Jerteh(Terengganu) | Kota Tinggi Bus Terminal | 10:00 PM | RM96.80 | 1+2 |
| Jerteh(Terengganu) | Larkin Sentral | 10:00 PM | RM96.80 | 1+2 |
| Jerteh(Terengganu) | Mersing Bus Terminal | 10:00 PM | RM96.80 | 1+2 |
| Jerteh(Terengganu) | Terminal Bas Dan Teksi Serta Arked Masai | 10:00 PM | RM108.00 | 1+2 |
| Jerteh(Terengganu) | Today's Mall Ulu Tiram | 10:00 PM | RM96.80 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Hentian Bas RnR Simpang Tenggaroh | 10:30 PM | RM83.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Kota Tinggi Bus Terminal | 10:30 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Larkin Sentral | 10:30 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Mersing Bus Terminal | 10:30 PM | RM83.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Terminal Bas Dan Teksi Serta Arked Masai | 10:30 PM | RM108.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Today's Mall Ulu Tiram | 10:30 PM | RM108.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| R&R Jabi, Jerteh | Kota Tinggi Bus Terminal | 10:00 PM | RM103.00 | 1+2 |
| R&R Jabi, Jerteh | Larkin Sentral | 10:00 PM | RM103.00 | 1+2 |
| R&R Jabi, Jerteh | Mersing Bus Terminal | 10:00 PM | RM97.50 | 1+2 |
| R&R Jabi, Jerteh | Pasir Gudang Bus Terminal | 10:00 PM | RM106.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Kota Tinggi Bus Terminal | 10:30 PM | RM103.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Larkin Sentral | 10:30 PM | RM103.00 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Mersing Bus Terminal | 10:30 PM | RM97.50 | 1+2 |
| Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu | Pasir Gudang Bus Terminal | 10:30 PM | RM106.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | KFC Segamat DT | 10:45 PM | RM29.70 | 2+2 |
| Hentian Bas Marang | KFC Segamat DT | 10:10 PM | RM32.50 | 2+2 |
| Hentian Bas Pasar Buah Paka | KFC Segamat DT | 11:00 PM | RM29.70 | 2+2 |
| Stesen Bas Bandar Chukai | KFC Segamat DT | 11:45 PM | RM28.00 | 2+2 |
| Stesen Bas Kerteh | KFC Segamat DT | 11:15 PM | RM29.70 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | KFC Segamat DT | 9:30 PM | RM32.50 | 2+2 |
Boarding points in Terengganu
- Terminal Bas dan Kereta Sewa Bandar Permaisuri, Setiu
- Dungun Bus Terminal
- Kuala Terengganu Bus Terminal (MBKT)
- R&R Jabi, Jerteh
- 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
- Kemaman
- Paka
- Setiu
- Kuala Berang
- Terminal Bas dan Kereta Sewa Bandar Permaisuri
- Kuala Besut Bus Terminal
Arrival points in Johor
- Larkin Sentral
- Pasir Gudang Bus Terminal
- Segamat Bus Terminal
- Ayer Hitam Bus Terminal
- Mersing Bus Terminal
- Kota Tinggi Bus Terminal
- Terminal Bas Taman U
- Mersing
- Kota Tinggi
- Majlis Daerah Yong Peng
- Batu Pahat Bus Terminal
- Today's Mall Ulu Tiram
- Hentian Teksi Dan Bas Bandar Maharani Muar
- Hentian Bas RnR Simpang Tenggaroh
- Tangkak Bus Terminal
- Ulu Tiram
- KFC Segamat DT
- Bandar Penawar Bus Terminal
- Sungai Rengit Bus Terminal
- Kluang Bus Terminal
- Pontian Bus Terminal
- Yong Peng Bus Terminal
- Terminal Bas Dan Teksi Labis
- UTM Main Entrance
Frequently asked questions
How much is the bus from Terengganu to Johor?
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 Terengganu to Johor?
What time is the first and last bus from Terengganu to Johor?
The earliest scheduled departure is 12:10 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.