Taking the Johor Bahru to Batu Pahat bus is one of the easiest and most wallet-friendly ways to get to Batu Pahat from JB. This short intercity hop from the primary bus terminal of JB - Johor Bahru larkin Bus Terminal to Batu Pahat takes only 1 hours by bus. This bus route connects two of Johor's busiest transport hubs with 42 daily bus trips running throughout the day. The first bus from Johor Bahru (JB) Larkin Bus Terminal starts from as early as 07:00.
Whether you're commuting for work, visiting family, or just exploring the west coast of Johor, booking a bus ticket from Larkin to Batu Pahat online lets you lock in your seat, compare timings, and skip the queue at the counter.
Larkin Bus Terminal to Batu Pahat Bus Schedule & Fares
The journey on this route is short, with an average travel time of around 1 hours, though this can stretch slightly during peak traffic hours, weekends, or festive seasons when the roads leading out of Johor Bahru get busier than usual. As with most short-haul routes, buses generally head straight to Batu Pahat without a scheduled rest stop, though some operators may make a brief stop if the trip runs longer than usual.
Travellers have a wide spread of departure times to pick from — the first bus typically leaves Larkin at around 07:00 while the last service departs at approximately 21:00 from Johor Bahru Larkin Bus Terminal to Batu Pahat. This gives commuters and day-trippers plenty of flexibility, whether they prefer an early start or a later departure after wrapping up errands in JB.
Bus Ticket Prices for JB Larkin to Batu Pahat
Bus ticket from Larkin to Batu Pahat fares are budget-friendly, generally starting from around SGD 3.61 (roughly RM 15–20) depending on the operator, seat class, and how close to departure you book. Fares can rise slightly during school holidays and major festive periods such as Hari Raya or Chinese New Year, so booking a few days ahead is a good way to avoid last-minute price bumps or sold-out trips.
Child Fares for JB Larkin to Batu Pahat Buses
If you are planning a bus travel with kids under the age of 0 from Johor Bahru to Batu Pahat, you can check out the child fare option on redBus which gives you discounts on tickets for children. Discounted child fares for the JB Larkin to Batu Pahat bus route start from on redBus. Check the child fare policy when booking your bus tickets to know more about terms and conditions.
Boarding Points and Drop-Off Points Information
The best thing about this bus route is that it drops passengers from one major terminal in Johor Bahru to another, making their commute easier. Both terminals Johor Bahru Larkin Bus Terminal and Batu Pahat Bus Terminal, are conveniently located and connected with the rest of Johor Bahru and even other cities in Malaysia.
Larkin Bus Terminal (also known as JB Larkin Sentral) is one of the busiest bus hubs in Johor Bahru, sitting close to the city centre and serving as the departure point for buses heading across Peninsular Malaysia as well as cross-border services to and from Singapore. The terminal building spans three levels and can accommodate dozens of buses at once, with plenty of eateries, shops, and waiting areas for passengers passing through. Because of its central location and connectivity, many travellers coming in from Singapore or other parts of Johor Bahru transit through Larkin before continuing their journey — which is why searches for Johor Bahru to Batu Pahat bus options often lead straight back to this terminal.
Batu Pahat Bus Terminal is situated in Johor Bahru and serves as a vital hub for both local stage buses and long-distance intercity express coaches. This terminal connects Batu Pahat to major destinations such as Kuala Lumpur (TBS), Johor Bahru (Larkin), Melaka, and Singapore. The terminal has standard amenities air-conditioned waiting areas, ticket counters for various bus operators, ticketing kiosks, restrooms, and nearby food stalls and convenience stores.
Bus Operators on the Larkin to Batu Pahat Route
Because there are multiple operators covering the same route, it's worth comparing coach types, amenities, and exact departure windows before booking — some services run closer to 30-minute or hourly intervals during peak periods, especially in the mornings and evenings.
There are around 2 established operators currently run services on this route such as -






