Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
114 scheduled routes run from Johor to Pahang, operated by 18 coach companies. There are 328 departures a day, with fares from RM5.00.
- Departing from
- Johor — 37 boarding points
- Arriving in
- Pahang — 21 arrival points
- Operators
- 18 on this corridor
- Departures
- 328 a day
- Fares from
- RM5.00 one way
Book Johor to Pahang
Compare all 18 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 |
|---|---|---|---|---|
| Batu Pahat | Kuantan (Terminal Sentral) | 9:00 AM4:30 PM | RM30.00 | 2+2 |
| Batu Pahat | Muadzam Shah | 9:00 AM4:30 PM | RM28.00 | 2+2 |
| Batu Pahat | UMP Gambang | 9:00 AM4:30 PM | RM30.00 | 2+2 |
| Johor Bahru (JB Larkin Term.) | Kuantan (Terminal Sentral) | 6:30 AM8:00 AM12:30 PM2:30 PM9:30 PM11:30 PM | RM50.00 | 1+2 |
| Johor Bahru (JB Larkin Term.) | Muadzam Shah | 6:30 AM8:00 AM12:30 PM2:30 PM9:30 PM11:30 PM | RM40.00 | 1+2 |
| Johor Bahru (JB Larkin Term.) | UMP Gambang | 6:30 AM8:00 AM12:30 PM2:30 PM9:30 PM11:30 PM | RM50.00 | 1+2 |
| Mersing Jetty (Gateway to Tioman) | Kuala Rompin | 7:45 AM9:45 AM12:15 PM2:15 PM3:45 PM4:15 PM5:15 PM5:45 PM7:45 PM8:15 PM10:45 PM11:15 PM | RM12.00 | 1+2 / 2+2 |
| Mersing Jetty (Gateway to Tioman) | Muadzam Shah | 7:45 AM9:45 AM12:15 PM2:15 PM3:45 PM4:15 PM5:15 PM5:45 PM7:45 PM8:15 PM10:45 PM11:15 PM | RM17.00 | 1+2 / 2+2 |
| Mersing Jetty (Gateway to Tioman) | Tanjung Gemok Jetty (gateway to Tioman) | 7:45 AM9:45 AM12:15 PM2:15 PM3:45 PM4:15 PM5:15 PM5:45 PM7:45 PM8:15 PM10:45 PM11:15 PM | RM7.00 | 1+2 / 2+2 |
| Muar | Kuantan (Terminal Sentral) | 10:00 AM5:30 PM | RM30.00 | 2+2 |
| Muar | Muadzam Shah | 10:00 AM5:30 PM | RM20.00 | 2+2 |
| Muar | UMP Gambang | 10:00 AM5:30 PM | RM30.00 | 2+2 |
| Segamat | Kuantan (Terminal Sentral) | 1:00 AM10:30 AM12:00 PM2:00 PM5:30 PM7:30 PM10:45 PM | RM18.00 | 1+2 / 2+2 |
| Segamat | Muadzam Shah | 1:00 AM10:30 AM12:00 PM2:00 PM5:30 PM7:30 PM10:45 PM | RM10.00 | 1+2 / 2+2 |
| Segamat | UMP Gambang | 1:00 AM10:30 AM12:00 PM2:00 PM5:30 PM7:30 PM10:45 PM | RM18.00 | 1+2 / 2+2 |
| Terminal Bus Mersing | Kuala Rompin | 5:00 AM6:00 AM8:00 AM10:00 AM12:30 PM2:30 PM4:00 PM4:30 PM5:30 PM6:00 PM8:00 PM8:30 PM11:00 PM11:30 PM | RM10.00 | 1+2 / 2+2 |
| Terminal Bus Mersing | Muadzam Shah | 5:00 AM6:00 AM8:00 AM10:00 AM12:30 PM2:30 PM4:00 PM4:30 PM5:30 PM6:00 PM8:00 PM8:30 PM11:00 PM11:30 PM | RM15.00 | 1+2 / 2+2 |
| Terminal Bus Mersing | Tanjung Gemok Jetty (gateway to Tioman) | 5:00 AM6:00 AM8:00 AM10:00 AM12:30 PM2:30 PM4:00 PM4:30 PM5:30 PM6:00 PM8:00 PM8:30 PM11:00 PM11:30 PM | RM5.00 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Ayer Hitam Bus Terminal | Muadzam Shah Bus Terminal | 10:45 AM10:45 PM | RM43.00 | 1+2 |
| Hentian Bas RnR Simpang Tenggaroh | Terminal Kuantan Sentral | 10:15 AM | RM43.00 | 1+2 |
| Kota Tinggi Bus Terminal | Terminal Kuantan Sentral | 10:00 AM | RM43.00 | 1+2 |
| Larkin Sentral | Kuala Rompin Bus Terminal | 9:15 AM8:45 PM | RM48.40 | 1+2 |
| Larkin Sentral | Muadzam Shah Bus Terminal | 9:15 AM9:15 PM | RM45.30 | 1+2 |
| Larkin Sentral | Terminal Kuantan Sentral | 9:15 AM6:30 PM | RM48.40 | 1+2 |
| Majlis Daerah Yong Peng | Muadzam Shah Bus Terminal | 11:00 AM11:00 PM | RM43.00 | 1+2 |
| Mersing Bus Terminal | Terminal Kuantan Sentral | 11:30 AM | RM43.00 | 1+2 |
| Pasir Gudang Bus Terminal | Kuala Rompin Bus Terminal | 8:30 AM8:00 PM | RM49.80 | 1+2 |
| Pasir Gudang Bus Terminal | Muadzam Shah Bus Terminal | 8:30 AM8:30 PM | RM48.60 | 1+2 |
| Pasir Gudang Bus Terminal | Terminal Kuantan Sentral | 8:30 AM | RM49.80 | 1+2 |
| Segamat Bus Terminal | Muadzam Shah Bus Terminal | 12:00 PM11:59 PM | RM43.00 | 1+2 |
| Terminal Bas Taman U | Muadzam Shah Bus Terminal | 9:45 AM9:45 PM | RM48.40 | 1+2 |
| Today's Mall Ulu Tiram | Terminal Kuantan Sentral | 9:30 AM | RM48.40 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bandar Penawar Bus Terminal | Terminal Kuantan Sentral | 9:00 PM | RM50.00 | 1+2 |
| Kota Tinggi Bus Terminal | Kuala Rompin Bus Terminal | 9:30 PM | RM16.60 | 2+2 |
| Kota Tinggi Bus Terminal | Pekan Bus Terminal | 10:30 AM9:30 PM10:30 PM | RM25.30 | 2+2 |
| Kota Tinggi Bus Terminal | Terminal Kuantan Sentral | 10:30 AM9:30 PM10:00 PM10:30 PM | RM30.60 | 1+2 / 2+2 |
| Larkin Sentral | Kuala Rompin Bus Terminal | 8:45 AM9:30 AM4:00 PM8:30 PM9:30 PM | RM20.90 | 2+2 |
| Larkin Sentral | Pekan Bus Terminal | 8:45 AM9:30 AM4:00 PM8:30 PM9:30 PM | RM29.70 | 2+2 |
| Larkin Sentral | Terminal Kuantan Sentral | 8:45 AM9:30 AM4:00 PM8:30 PM9:30 PM | RM35.00 | 2+2 |
| Mersing Bus Terminal | Kuala Rompin Bus Terminal | 11:00 AM6:30 PM11:00 PM | RM6.70 | 2+2 |
| Mersing Bus Terminal | Pekan Bus Terminal | 11:00 AM6:30 PM11:00 PM | RM15.40 | 2+2 |
| Mersing Bus Terminal | Terminal Kuantan Sentral | 11:00 AM11:45 AM6:30 PM11:00 PM11:45 PM | RM20.80 | 2+2 |
| Segamat Bus Terminal | Terminal Kuantan Sentral | 11:30 AM12:15 PM11:00 PM | RM29.00 | 1+2 |
| Sungai Rengit Bus Terminal | Terminal Kuantan Sentral | 8:30 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Larkin Sentral | Jengka Sentral | 12:00 PM10:00 PM | RM79.00 | 1+2 |
| Larkin Sentral | TSK (UMP) | 9:00 AM4:30 PM11:55 PM | RM49.00 | 1+2 |
| Larkin Sentral | Temerloh Bus Terminal | 12:00 PM10:00 PM | RM70.00 | 1+2 |
| Larkin Sentral | Terminal Kuantan Sentral | 9:00 AM4:30 PM11:55 PM | RM49.00 | 1+2 |
| Pasir Gudang Bus Terminal | Jengka Sentral | 10:45 AM8:45 PM | RM82.00 | 1+2 |
| Pasir Gudang Bus Terminal | Pekan Bus Terminal | 8:00 AM3:30 PM11:00 PM | RM42.00 | 1+2 |
| Pasir Gudang Bus Terminal | TSK (UMP) | 8:00 AM3:30 PM11:00 PM | RM54.00 | 1+2 |
| Pasir Gudang Bus Terminal | Temerloh Bus Terminal | 10:45 AM8:45 PM | RM74.00 | 1+2 |
| Pasir Gudang Bus Terminal | Terminal Kuantan Sentral | 8:00 AM3:30 PM11:00 PM | RM54.00 | 1+2 |
| Sri Putri Johor Bahru (Shell Station) | Jengka Sentral | 12:15 PM10:15 PM | — | 1+2 |
| Sri Putri Johor Bahru (Shell Station) | Temerloh Bus Terminal | 12:15 PM10:15 PM | — | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| JB Merlin Tower | First World Hotel | 7:45 AM7:46 AM9:30 PM9:31 PM | RM80.00 | 2+2 |
| JB Sri Putri | First World Hotel | 8:15 AM8:16 AM10:00 PM10:01 PM | RM80.00 | 2+2 |
| Johor Jaya | First World Hotel | 7:30 AM7:31 AM9:00 PM9:01 PM | RM85.00 | 2+2 |
| Kulai (Batu 21 Shell Station) | First World Hotel | 9:00 AM9:01 AM10:20 PM10:21 PM | RM80.00 | 2+2 |
| Kulai (Saleng TJ Mart) | First World Hotel | 8:45 AM8:46 AM10:10 PM10:11 PM | RM80.00 | 2+2 |
| Senai | First World Hotel | 8:30 AM8:31 AM | RM80.00 | 2+2 |
| Tun Aminah | First World Hotel | 8:00 AM8:01 AM9:45 PM9:46 PM | RM80.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kota Tinggi Bus Terminal | Kuala Rompin Bus Terminal | 11:00 AM | RM35.00 | 2+2 |
| Kota Tinggi Bus Terminal | Terminal Kuantan Sentral | 11:00 AM | RM44.00 | 2+2 |
| Larkin Sentral | Kuala Rompin Bus Terminal | 10:00 AM | RM35.00 | 2+2 |
| Larkin Sentral | Terminal Kuantan Sentral | 10:00 AM | RM54.00 | 2+2 |
| Mersing Bus Terminal | Terminal Kuantan Sentral | 12:30 PM | RM30.00 | 2+2 |
| Pasir Gudang Bus Terminal | Kuala Rompin Bus Terminal | 9:00 AM | RM35.00 | 2+2 |
| Pasir Gudang Bus Terminal | Terminal Kuantan Sentral | 9:00 AM | RM51.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Batu Pahat Bus Terminal | Terminal Kuantan Sentral | 4:00 PM | RM30.00 | 2+2 |
| Muar Bentayan Bus Terminal | Muadzam Shah Bus Terminal | 9:00 PM | RM24.00 | 1+2 |
| Muar Bentayan Bus Terminal | Terminal Kuantan Sentral | 5:00 PM | RM24.40 | 2+2 |
| Segamat Bus Terminal | Muadzam Shah Bus Terminal | 10:15 PM | RM12.00 | 1+2 |
| Segamat Bus Terminal | Terminal Kuantan Sentral | 6:45 PM | RM18.00 | 2+2 |
| Tangkak Bus Terminal | Muadzam Shah Bus Terminal | 9:30 PM | RM19.60 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Larkin Sentral | Kuala Rompin Bus Terminal | 12:45 PM6:30 PM | RM30.00 | 1+2 |
| Larkin Sentral | Pekan Bus Terminal | 12:45 PM6:30 PM | RM35.00 | 1+2 |
| Larkin Sentral | Terminal Kuantan Sentral | 12:45 PM6:30 PM | RM47.00 | 1+2 |
| Mersing Bus Terminal | Kuala Rompin Bus Terminal | 3:00 PM8:45 PM | RM25.00 | 1+2 |
| Mersing Bus Terminal | Pekan Bus Terminal | 3:00 PM8:45 PM | RM30.00 | 1+2 |
| Mersing Bus Terminal | Terminal Kuantan Sentral | 3:00 PM8:45 PM | RM35.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Johor Jaya Bus Terminal | Genting Highlands Premium Outlets Terminal | 8:00 AM9:00 AM | RM70.00 | 1+2 |
| Larkin Sentral | Genting Highlands Premium Outlets Terminal | 8:30 AM9:30 AM | RM70.00 | 1+2 |
| RNF Mall Johor Bahru | Genting Highlands Premium Outlets Terminal | 8:15 AM9:15 AM | RM60.00 | 1+2 |
| Senai (Hong Leong Bank) | Genting Highlands Premium Outlets Terminal | 9:02 AM10:02 AM | RM60.00 | 1+2 |
| Sri Putri Johor Bahru (Shell Station) | Genting Highlands Premium Outlets Terminal | 9:01 AM10:01 AM | RM60.00 | 1+2 |
| Tun Aminah Bus Terminal | Genting Highlands Premium Outlets Terminal | 9:00 AM10:00 AM | RM70.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Johor Jaya Bus Terminal | Genting Highlands Premium Outlets Terminal | 8:00 AM9:00 AM | RM70.00 | 1+2 |
| Larkin Sentral | Genting Highlands Premium Outlets Terminal | 8:30 AM9:30 AM | RM70.00 | 1+2 |
| RNF Mall Johor Bahru | Genting Highlands Premium Outlets Terminal | 8:15 AM9:15 AM | RM70.00 | 1+2 |
| Senai | Genting Highlands Premium Outlets Terminal | 9:30 AM10:30 AM | RM70.00 | 1+2 |
| Sri Putri Johor Bahru (Shell Station) | Genting Highlands Premium Outlets Terminal | 9:15 AM10:15 AM | RM70.00 | 1+2 |
| Tun Aminah Bus Terminal | Genting Highlands Premium Outlets Terminal | 9:00 AM10:00 AM | RM70.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kota Tinggi | Terminal Kuantan Sentral | 10:00 AM | RM49.80 | 1+2 |
| Larkin Sentral | Terminal Kuantan Sentral | 9:30 AM | RM49.80 | 1+2 |
| Mersing | Terminal Kuantan Sentral | 11:30 AM | RM30.00 | 1+2 |
| Pasir Gudang Bus Terminal | Terminal Kuantan Sentral | 8:30 AM | RM49.80 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Larkin Sentral | Temerloh | 10:00 AM9:00 PM10:00 PM | RM55.00 | 1+2 |
| Larkin Sentral | Triang | 10:00 AM9:00 PM10:00 PM | RM55.00 | 1+2 |
| Pasir Gudang Bus Terminal | Temerloh | 9:00 AM8:00 PM | RM55.00 | 1+2 |
| Pasir Gudang Bus Terminal | Triang | 9:00 AM8:00 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kota Tinggi | Terminal Kuantan Sentral | 10:30 AM10:00 PM | RM48.00 | 1+2 |
| Larkin Sentral | Terminal Kuantan Sentral | 9:30 AM9:00 PM | RM48.00 | 1+2 |
| Mersing | Terminal Kuantan Sentral | 11:30 AM11:15 PM | RM30.00 | 1+2 |
| Pasir Gudang Bus Terminal | Terminal Kuantan Sentral | 8:30 AM8:00 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Johor Bahru (JB Larkin Term.) | First World Hotel Lobby | 8:30 AM | RM80.00 | 1+2 |
| Johor Jaya | First World Hotel Lobby | 8:00 AM | RM85.00 | 1+2 |
| Tun Aminah | First World Hotel Lobby | 9:00 AM | RM80.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Larkin Sentral | Pekan | 8:45 AM11:45 PM | RM49.00 | 1+2 |
| Larkin Sentral | Tanjung Gemuk Bus Terminal | 8:45 AM11:45 PM | RM49.00 | 1+2 |
| Larkin Sentral | Terminal Kuantan Sentral | 8:45 AM11:45 PM | RM49.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| KFC Segamat DT | Terminal Kuantan Sentral | 9:40 PM | RM21.30 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Larkin Sentral | Terminal Utama Temerloh | 10:30 AM11:00 PM | RM52.00 | 1+2 |
Zaman Indah Express
1 route · 1 departure a day · 1+2
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Yong Peng | Genting Sentral Bus Terminal / Sky Avenue Genting | 5:30 AM | RM40.00 | 1+2 |
Boarding points in Johor
- Larkin Sentral
- Pasir Gudang Bus Terminal
- Mersing Bus Terminal
- Kota Tinggi Bus Terminal
- Johor Bahru (JB Larkin Term.)
- Segamat Bus Terminal
- Sri Putri Johor Bahru (Shell Station)
- Terminal Bus Mersing
- Mersing Jetty (Gateway to Tioman)
- Segamat
- Batu Pahat
- Muar
- Johor Jaya
- Tun Aminah
- Senai
- Muar Bentayan Bus Terminal
- Kota Tinggi
- Mersing
- Johor Jaya Bus Terminal
- RNF Mall Johor Bahru
- Tun Aminah Bus Terminal
- JB Merlin Tower
- JB Sri Putri
- Kulai (Saleng TJ Mart)
Arrival points in Pahang
- Terminal Kuantan Sentral
- Genting Highlands Premium Outlets Terminal
- Kuala Rompin Bus Terminal
- Muadzam Shah Bus Terminal
- First World Hotel
- Muadzam Shah
- Pekan Bus Terminal
- UMP Gambang
- Kuantan (Terminal Sentral)
- First World Hotel Lobby
- Temerloh Bus Terminal
- Jengka Sentral
- Tanjung Gemok Jetty (gateway to Tioman)
- Kuala Rompin
- Triang
- Temerloh
- TSK (UMP)
- Terminal Utama Temerloh
- Tanjung Gemuk Bus Terminal
- Pekan
- Genting Sentral Bus Terminal / Sky Avenue Genting
Frequently asked questions
How much is the bus from Johor to Pahang?
Fares start from RM5.00 one way. 18 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Johor to Pahang?
707 Inc, Adik Beradik Express, E-Mutiara, Ekspres Musafir, Five Stars Express, Kurnia Suria, LA Holidays, Maraliner, Mayang Sari Express, NSK Express, Pahang South Union Express, Prisma Express, Sani Express (Sani United), Sanwa Express, Sin Yong Express, Transnasional, V Travel, Zaman Indah Express.
What time is the first and last bus from Johor to Pahang?
The earliest scheduled departure is 1:00 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.