GoAsia
How to Get from Penang to Batu Pahat

How to Get from Penang to Batu Pahat

Last updated: October 15, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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

ModePrice (USD)DurationComfort
Express busVaries by operatorMost of a dayStandard
Private transfer (car or van)[4]From about $220 on booking platformsAbout 6h 40m on booking platformsHigh

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
  • →  Express 09:00, 09:30, 20:45, 21:15
Taxi Penang - Batu Pahat $ 220.67–880.90 6h 40m – 6h 47m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Van 7pax
  • →  Van 14pax
  • →  Sedan 2pax
  • →  MPV 3pax
  • →  Luxury Sedan 2pax
  • →  Luxury MPV 2pax
Taxi George Town - Batu Pahat $ 592.65 6h 47m
  • →  Minivan 7pax
  • →  Minivan 4pax
Taxi Butterworth - Batu Pahat $ 582.08 6h 41m
  • →  Minivan 7pax
  • →  Minivan 4pax
Bus Sungai Nibong - Batu Pahat $ 18.66–21.27 8h 27m
  • →  Express 09:00, 20:45

Frequently Asked Questions

How can I book tickets from Penang to Batu Pahat?

Use the booking tool on this page to compare the transport options currently available from Penang to Batu Pahat, including current prices and schedules.

What is the cheapest way to get from Penang to Batu Pahat?

The express bus is normally much cheaper than a private transfer. Fares differ by operator, so compare departures when you book.

What is the fastest way to get from Penang to Batu Pahat?

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.

How long does it take to get from Penang to Batu Pahat?

A private transfer takes about 6 hours 40 minutes according to booking platforms (October 2026). Plan for most of a day by express bus.

Are there night buses available for this route?

Operators may run evening departures on this route. Check the timetable for your date on the operator's site.

Can I book a private vehicle for a large group?

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.

Where do the buses depart from in Penang?

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. [1] KKKL Express: KKKL Express Malaysia. Retrieved October 15, 2026.
  2. [2] Unititi Express: Cameron Highlands to Penang Bus Ticket. Retrieved October 15, 2026.
  3. [3] S&S International Express: Batu Pahat Bus Terminal Guide. Retrieved October 15, 2026.
  4. [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.