Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
112 scheduled routes run from Pahang to Johor, operated by 16 coach companies. There are 307 departures a day, with fares from RM10.00.
- Departing from
- Pahang — 24 boarding points
- Arriving in
- Johor — 34 arrival points
- Operators
- 16 on this corridor
- Departures
- 307 a day
- Fares from
- RM10.00 one way
Book Pahang to Johor
Compare all 16 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 |
|---|---|---|---|---|
| Kuala Rompin | Mersing Jetty (Gateway to Tioman) | 12:30 AM3:30 AM8:30 AM9:00 AM12:00 PM1:30 PM2:00 PM4:30 PM7:30 PM9:30 PM11:59 PM | RM12.00 | 1+2 / 2+2 |
| Kuala Rompin | Terminal Bus Mersing | 12:30 AM3:30 AM8:30 AM9:00 AM12:00 PM1:30 PM2:00 PM4:30 PM7:30 PM9:30 PM11:59 PM | RM10.00 | 1+2 / 2+2 |
| Kuantan (Terminal Sentral) | Batu Pahat | 9:00 AM4:30 PM | RM30.00 | 2+2 |
| Kuantan (Terminal Sentral) | Johor Bahru (JB Larkin Term.) | 6:30 AM8:00 AM8:30 AM12:30 PM2:30 PM8:30 PM11:30 PM | RM50.00 | 1+2 |
| Kuantan (Terminal Sentral) | Muar | 9:00 AM4:30 PM | RM30.00 | 2+2 |
| Kuantan (Terminal Sentral) | Segamat | 8:00 AM8:30 AM9:00 AM2:30 PM3:30 PM4:30 PM8:30 PM9:00 PM11:30 PM | RM18.00 | 1+2 / 2+2 |
| Muadzam Shah | Batu Pahat | 10:30 AM6:00 PM | RM28.00 | 2+2 |
| Muadzam Shah | Johor Bahru (JB Larkin Term.) | 1:15 AM8:15 AM9:30 AM10:00 AM2:15 PM4:15 PM10:15 PM | RM40.00 | 1+2 |
| Muadzam Shah | Mersing Jetty (Gateway to Tioman) | 2:30 AM7:30 AM8:00 AM11:00 AM12:45 PM1:00 PM3:30 PM6:30 PM8:30 PM11:00 PM11:30 PM | RM15.00 | 1+2 / 2+2 |
| Muadzam Shah | Muar | 10:30 AM6:00 PM | RM20.00 | 2+2 |
| Muadzam Shah | Segamat | 1:15 AM9:30 AM10:00 AM10:30 AM4:15 PM5:00 PM6:00 PM10:00 PM10:15 PM | RM10.00 | 1+2 / 2+2 |
| Muadzam Shah | Terminal Bus Mersing | 2:30 AM7:30 AM8:00 AM11:00 AM12:45 PM1:00 PM3:30 PM6:30 PM8:30 PM11:00 PM11:30 PM | RM15.00 | 1+2 / 2+2 |
| UMP Gambang | Batu Pahat | 9:15 AM4:45 PM | RM30.00 | 2+2 |
| UMP Gambang | Johor Bahru (JB Larkin Term.) | 6:45 AM8:15 AM8:45 AM12:45 PM2:45 PM8:45 PM11:45 PM | RM50.00 | 1+2 |
| UMP Gambang | Muar | 9:15 AM4:45 PM | RM30.00 | 2+2 |
| UMP Gambang | Segamat | 8:15 AM8:45 AM9:15 AM2:45 PM3:45 PM4:45 PM8:45 PM9:15 PM11:45 PM | RM18.00 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jengka Sentral | Larkin Sentral | 10:00 AM9:30 PM | RM79.00 | 1+2 |
| Jengka Sentral | Pasir Gudang Bus Terminal | 10:00 AM9:30 PM | RM82.00 | 1+2 |
| Pekan Bus Terminal | Larkin Sentral | 12:15 AM9:45 AM10:45 AM5:15 PM | RM41.00 | 1+2 |
| Pekan Bus Terminal | Mersing Bus Terminal | 12:15 AM9:45 AM10:45 AM5:15 PM | — | 1+2 |
| Pekan Bus Terminal | Pasir Gudang Bus Terminal | 12:15 AM9:45 AM5:15 PM | RM53.00 | 1+2 |
| TSK (UMP) | Larkin Sentral | 8:30 AM4:00 PM11:00 PM | RM49.00 | 1+2 |
| TSK (UMP) | Mersing Bus Terminal | 8:30 AM4:00 PM11:00 PM | RM39.00 | 1+2 |
| TSK (UMP) | Pasir Gudang Bus Terminal | 8:30 AM4:00 PM11:00 PM | RM54.00 | 1+2 |
| Temerloh Bus Terminal | Larkin Sentral | 11:00 AM10:30 PM | RM70.00 | 1+2 |
| Temerloh Bus Terminal | Pasir Gudang Bus Terminal | 11:00 AM10:30 PM | RM74.00 | 1+2 |
| Terminal Kuantan Sentral | Larkin Sentral | 9:00 AM10:00 AM4:30 PM11:30 PM | RM49.00 | 1+2 |
| Terminal Kuantan Sentral | Mersing Bus Terminal | 9:00 AM10:00 AM4:30 PM11:30 PM | RM35.00 | 1+2 |
| Terminal Kuantan Sentral | Pasir Gudang Bus Terminal | 9:00 AM4:30 PM11:30 PM | RM54.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Muadzam Shah Bus Terminal | Ayer Hitam Bus Terminal | 1:45 AM1:45 PM | RM40.30 | 1+2 |
| Muadzam Shah Bus Terminal | Larkin Sentral | 1:45 AM1:45 PM | RM45.30 | 1+2 |
| Muadzam Shah Bus Terminal | Majlis Daerah Yong Peng | 1:45 AM1:45 PM | RM40.30 | 1+2 |
| Muadzam Shah Bus Terminal | Pasir Gudang Bus Terminal | 1:45 AM | RM48.60 | 1+2 |
| Muadzam Shah Bus Terminal | Segamat Bus Terminal | 1:45 AM1:45 PM | RM40.30 | 1+2 |
| Muadzam Shah Bus Terminal | Terminal Bas Taman U | 1:45 AM | RM45.30 | 1+2 |
| Terminal Kuantan Sentral | Hentian Bas RnR Simpang Tenggaroh | 12:30 PM | RM43.00 | 1+2 |
| Terminal Kuantan Sentral | Kota Tinggi Bus Terminal | 12:30 PM | RM43.00 | 1+2 |
| Terminal Kuantan Sentral | Larkin Sentral | 12:30 PM11:00 PM | RM48.40 | 1+2 |
| Terminal Kuantan Sentral | Mersing Bus Terminal | 12:30 PM | RM43.00 | 1+2 |
| Terminal Kuantan Sentral | Pasir Gudang Bus Terminal | 12:30 PM | RM49.80 | 1+2 |
| Terminal Kuantan Sentral | Today's Mall Ulu Tiram | 12:30 PM | RM48.40 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Rompin Bus Terminal | Kota Tinggi Bus Terminal | 2:45 PM | RM16.60 | 2+2 |
| Kuala Rompin Bus Terminal | Larkin Sentral | 10:45 AM2:45 PM4:00 PM6:00 PM | RM20.90 | 2+2 |
| Pekan Bus Terminal | Kota Tinggi Bus Terminal | 1:45 PM3:00 PM | RM25.30 | 2+2 |
| Pekan Bus Terminal | Larkin Sentral | 9:45 AM1:45 PM3:00 PM5:00 PM | RM29.70 | 2+2 |
| Pekan Bus Terminal | Mersing Bus Terminal | 9:45 AM1:45 PM5:00 PM | RM15.40 | 2+2 |
| Terminal Kuantan Sentral | Bandar Penawar Bus Terminal | 11:59 PM | RM50.00 | 1+2 |
| Terminal Kuantan Sentral | Kota Tinggi Bus Terminal | 1:00 AM12:45 PM2:00 PM11:59 PM | RM30.60 | 1+2 / 2+2 |
| Terminal Kuantan Sentral | Larkin Sentral | 1:00 AM8:45 AM12:45 PM2:00 PM4:00 PM | RM35.00 | 2+2 |
| Terminal Kuantan Sentral | Mersing Bus Terminal | 1:00 AM8:45 AM12:45 PM2:00 PM4:00 PM | RM20.80 | 2+2 |
| Terminal Kuantan Sentral | Segamat Bus Terminal | 12:45 AM1:00 AM1:30 PM | RM29.00 | 1+2 |
| Terminal Kuantan Sentral | Sungai Rengit Bus Terminal | 11:59 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Genting Highlands Premium Outlets Terminal | Johor Jaya Bus Terminal | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Genting Highlands Premium Outlets Terminal | Larkin Sentral | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Genting Highlands Premium Outlets Terminal | RNF Mall Johor Bahru | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Genting Highlands Premium Outlets Terminal | Skudai (Roadside Shell Station) | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Genting Highlands Premium Outlets Terminal | Tun Aminah Bus Terminal | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Genting Main Terminal / Sky Avenue Bus Terminal (Departure Hall) | Johor Jaya Bus Terminal | 3:00 PM4:30 PM | RM70.00 | 1+2 |
| Genting Main Terminal / Sky Avenue Bus Terminal (Departure Hall) | Larkin Sentral | 3:00 PM4:30 PM | RM70.00 | 1+2 |
| Genting Main Terminal / Sky Avenue Bus Terminal (Departure Hall) | RNF Mall Johor Bahru | 3:00 PM4:30 PM | RM70.00 | 1+2 |
| Genting Main Terminal / Sky Avenue Bus Terminal (Departure Hall) | Skudai (Roadside Shell Station) | 3:00 PM4:30 PM | RM70.00 | 1+2 |
| Genting Main Terminal / Sky Avenue Bus Terminal (Departure Hall) | Tun Aminah Bus Terminal | 3:00 PM4:30 PM | RM70.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| First World Hotel | JB Merlin Tower | 10:00 AM11:00 AM1:30 PM3:30 PM | RM70.00 | 1+2 / 2+2 |
| First World Hotel | JB Sri Putri | 10:00 AM11:00 AM1:30 PM3:30 PM | RM70.00 | 1+2 / 2+2 |
| First World Hotel | Johor Jaya | 11:00 AM1:30 PM3:30 PM | RM85.00 | 2+2 |
| First World Hotel | Kulai (Batu 21 Shell Station) | 3:30 PM | RM80.00 | 2+2 |
| First World Hotel | Kulai (Saleng TJ Mart) | 3:30 PM | RM80.00 | 2+2 |
| First World Hotel | Kuo Kuang Primary School, Tun Aminah | 10:00 AM11:00 AM1:30 PM3:30 PM | RM70.00 | 1+2 / 2+2 |
| First World Hotel | Senai | 3:30 PM | RM80.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Temerloh | Larkin Sentral | 9:45 AM12:45 PM8:45 PM | RM55.00 | 1+2 |
| Temerloh | Pasir Gudang Bus Terminal | 9:45 AM8:45 PM | RM55.00 | 1+2 |
| Temerloh | Segamat Bus Terminal | 12:45 PM | RM35.00 | 1+2 |
| Triang | Larkin Sentral | 10:30 AM1:30 PM9:30 PM | RM55.00 | 1+2 |
| Triang | Pasir Gudang Bus Terminal | 10:30 AM9:30 PM | RM55.00 | 1+2 |
| Triang | Segamat Bus Terminal | 1:30 PM | RM35.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kuala Rompin Bus Terminal | Larkin Sentral | 12:55 PM10:40 PM | RM30.00 | 1+2 |
| Kuala Rompin Bus Terminal | Mersing Bus Terminal | 12:55 PM10:40 PM | RM25.00 | 1+2 |
| Pekan Bus Terminal | Larkin Sentral | 11:30 AM9:15 PM | RM35.00 | 1+2 |
| Pekan Bus Terminal | Mersing Bus Terminal | 11:30 AM9:15 PM | RM30.00 | 1+2 |
| Terminal Kuantan Sentral | Larkin Sentral | 10:30 AM8:15 PM | RM47.00 | 1+2 |
| Terminal Kuantan Sentral | Mersing Bus Terminal | 10:30 AM8:15 PM | RM35.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Kuantan Sentral | Kota Tinggi | 12:55 AM1:15 PM | RM48.00 | 1+2 |
| Terminal Kuantan Sentral | Larkin Sentral | 12:55 AM1:15 PM | RM48.00 | 1+2 |
| Terminal Kuantan Sentral | Mersing | 12:55 AM1:15 PM | RM30.00 | 1+2 |
| Terminal Kuantan Sentral | Pasir Gudang Bus Terminal | 12:55 AM1:15 PM | RM48.00 | 1+2 |
| Terminal Kuantan Sentral | Ulu Tiram | 12:55 AM1:15 PM | RM48.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Genting Highlands Premium Outlets Terminal | Johor Jaya Bus Terminal | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Genting Highlands Premium Outlets Terminal | Larkin Sentral | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Genting Highlands Premium Outlets Terminal | RNF Mall Johor Bahru | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Genting Highlands Premium Outlets Terminal | Skudai (Roadside Shell Station) | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Genting Highlands Premium Outlets Terminal | Tun Aminah Bus Terminal | 4:00 PM5:00 PM | RM70.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Kuantan Sentral | Kota Tinggi | 12:45 AM1:15 PM | RM49.80 | 1+2 |
| Terminal Kuantan Sentral | Larkin Sentral | 12:45 AM1:15 PM | RM49.80 | 1+2 |
| Terminal Kuantan Sentral | Mersing | 12:45 AM1:15 PM | RM30.00 | 1+2 |
| Terminal Kuantan Sentral | Pasir Gudang Bus Terminal | 12:45 AM1:15 PM | RM49.80 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Pekan | Larkin Sentral | 1:45 PM11:15 PM | RM49.00 | 1+2 |
| Tanjung Gemuk Bus Terminal | Larkin Sentral | 1:00 AM3:30 PM | RM45.00 | 1+2 |
| Terminal Kuantan Sentral | Larkin Sentral | 1:00 PM10:30 PM | RM49.00 | 1+2 |
| Terminal Kuantan Sentral | Mersing Bus Terminal | 1:00 PM10:30 PM | RM49.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Kuantan Sentral | Kota Tinggi Bus Terminal | 5:30 PM | RM44.00 | 2+2 |
| Terminal Kuantan Sentral | Larkin Sentral | 5:30 PM | RM54.00 | 2+2 |
| Terminal Kuantan Sentral | Mersing Bus Terminal | 5:30 PM | RM30.00 | 2+2 |
| Terminal Kuantan Sentral | Pasir Gudang Bus Terminal | 5:30 PM | RM51.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Kuantan Sentral | Batu Pahat Bus Terminal | 8:30 AM | RM30.00 | 2+2 |
| Terminal Kuantan Sentral | Muar Bentayan Bus Terminal | 8:30 AM | RM24.40 | 2+2 |
| Terminal Kuantan Sentral | Segamat Bus Terminal | 8:30 AM | RM18.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Perhentian Bas Triang | Larkin Sentral | 11:00 AM10:00 PM | RM52.00 | 1+2 |
| Terminal Bas Mentakab | Larkin Sentral | 9:45 AM8:45 PM | RM52.00 | 1+2 |
| Terminal Utama Temerloh | Larkin Sentral | 10:15 AM9:15 PM | RM52.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Copthorne Hotel Cameron Highlands | Larkin Sentral | 1:30 PM | RM95.00 | 1+2 |
| Shell Brinchang | Larkin Sentral | 2:15 PM | RM95.00 | 1+2 |
| Tanah Rata Bus Terminal (Terminal Freesia) | Larkin Sentral | 2:45 PM | RM95.00 | 1+2 |
Boarding points in Pahang
- Terminal Kuantan Sentral
- Genting Highlands Premium Outlets Terminal
- Pekan Bus Terminal
- First World Hotel
- Muadzam Shah
- Muadzam Shah Bus Terminal
- Genting Main Terminal / Sky Avenue Bus Terminal (Departure Hall)
- Kuantan (Terminal Sentral)
- UMP Gambang
- Kuala Rompin Bus Terminal
- Temerloh
- Triang
- TSK (UMP)
- Kuala Rompin
- Jengka Sentral
- Temerloh Bus Terminal
- Tanah Rata Bus Terminal (Terminal Freesia)
- Shell Brinchang
- Copthorne Hotel Cameron Highlands
- Terminal Utama Temerloh
- Perhentian Bas Triang
- Terminal Bas Mentakab
- Tanjung Gemuk Bus Terminal
- Pekan
Arrival points in Johor
- Larkin Sentral
- Pasir Gudang Bus Terminal
- Mersing Bus Terminal
- Segamat Bus Terminal
- Kota Tinggi Bus Terminal
- Segamat
- Johor Bahru (JB Larkin Term.)
- Muar
- Batu Pahat
- Tun Aminah Bus Terminal
- Johor Jaya Bus Terminal
- Skudai (Roadside Shell Station)
- RNF Mall Johor Bahru
- Mersing Jetty (Gateway to Tioman)
- Terminal Bus Mersing
- Mersing
- Kota Tinggi
- JB Sri Putri
- Kuo Kuang Primary School, Tun Aminah
- JB Merlin Tower
- Johor Jaya
- Kulai (Batu 21 Shell Station)
- Kulai (Saleng TJ Mart)
- Senai
Frequently asked questions
How much is the bus from Pahang to Johor?
Fares start from RM10.00 one way. 16 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Pahang to Johor?
What time is the first and last bus from Pahang to Johor?
The earliest scheduled departure is 12:15 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.