Contents
Leaving the street food capital of Penang for Batu Pahat in the state of Johor takes you down the length of the Malay Peninsula, from the northern island to the quieter districts of the south. The distance is large, so most travelers use a long-distance bus or a private vehicle.
Penang to Batu Pahat by Bus
Long-distance coaches are the usual way to make this trip. KKKL Express, an operator that lists Penang among its popular destinations, sells tickets online.[1] Boarding is on Penang Island at Sungai Nibong Bus Terminal, or on the mainland at Penang Sentral in Butterworth.[2] The terminal publishes no fares or journey times for this route, so compare operators and departure times when you book, and expect a full day of travel.
In Batu Pahat, express buses use the Batu Pahat Bus Terminal (Terminal Bas Ekspres Batu Pahat) on Jalan Rugayah, near the town centre. Taxis, e-hailing and local buses are available there for onward travel.[3]
Penang to Batu Pahat by Private Transfer
For those who value privacy, travel with a lot of luggage or are in a large group, a private transfer offers door-to-door service from your hotel in George Town or the mainland to your exact address in Batu Pahat. Private transfers are not published by an operator. On booking platforms, they are listed from about $220 for a car for two or three passengers, with larger vans costing more, and a journey time of about 6 hours 40 minutes (October 2026).[4]
This option suits families with small children or elderly travelers who might find a long bus journey and terminal transfers tiring. It also allows flexible breaks at the rest areas along the highway.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Express bus | Varies by operator | Most of a day | Standard |
| Private transfer (car or van)[4] | From about $220 on booking platforms | About 6h 40m on booking platforms | High |
Tips for Traveling from Penang to Batu Pahat
- Book in advance: Buses can fill up quickly during Malaysian public holidays and school breaks.
- Allow time to reach the terminal: If you depart from the island, give yourself plenty of time to reach Sungai Nibong, as traffic near George Town and the bridge can be unpredictable.
- Stay warm: Malaysian express buses are often strongly air-conditioned, so wear long trousers and bring a sweater.
- Bring water and snacks: Rest stops are not always at convenient times, especially on evening departures.
Timetable
| Bus Penang - Batu Pahat $ 18.05–20.66 9h 6m | |
|
|
| Taxi Penang - Batu Pahat $ 220.67–880.90 6h 40m – 6h 47m | |
|
| Taxi George Town - Batu Pahat $ 592.65 6h 47m | |
|
| Taxi Butterworth - Batu Pahat $ 582.08 6h 41m | |
|
| Bus Sungai Nibong - Batu Pahat $ 18.66–21.27 8h 27m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Penang to Batu Pahat, including current prices and schedules.
The express bus is normally much cheaper than a private transfer. Fares differ by operator, so compare departures when you book.
A private transfer is the fastest road option, with booking platforms listing about 6 hours 40 minutes (October 2026). It offers door-to-door service without terminal stops.
A private transfer takes about 6 hours 40 minutes according to booking platforms (October 2026). Plan for most of a day by express bus.
Operators may run evening departures on this route. Check the timetable for your date on the operator's site.
Yes. Booking platforms list vans for larger groups as well as cars for two or three passengers. A large van costs far more than a car, so compare options before you book.
Buses leave from Sungai Nibong Bus Terminal on Penang Island or from Penang Sentral on the mainland in Butterworth.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] KKKL Express: KKKL Express Malaysia. Retrieved October 15, 2026.
- [2] Unititi Express: Cameron Highlands to Penang Bus Ticket. Retrieved October 15, 2026.
- [3] S&S International Express: Batu Pahat Bus Terminal Guide. Retrieved October 15, 2026.
- [4] 12Go: Penang to Batu Pahat timetable. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.