There are 11 ways to get from Penang Airport (PEN) to Batu Pahat by plane, bus, rideshare, car, train, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Senai International Airport, bus
best- Fly from Penang International Airport (PEN) to Senai International Airport (JHB)plane PEN - JHB
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahatbus
5h 39mRM 237–451Car ferry, train, bus
cheapest- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the train from Butterworth to Kl Sentraltrain Ets
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus Kl
11h 6mRM 52–127Bus
- Take the bus from Sungai Nibong to Terminal Bersepadu Selatanbus Kl
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus Kl / ...
9h 49mRM 77–162Airport Transfer
- Take the rideshare from Penang-PEN to Batu Pahat582.8 km
6h 35mDrive 582.8 km
- Drive from Penang Airport (PEN) to Batu Pahatcar 582.8 km
6h 35mRM 98–141Fly to Sultan Abdul Aziz Shah, bus
- Fly from Penang International Airport (PEN) to Sultan Abdul Aziz Shah (SZB)plane PEN - SZB
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus
6h 34mRM 188–304Fly to Singapore Changi Airport, bus
- Fly from Penang International Airport (PEN) to Singapore Changi Airport (SIN)plane PEN - SIN
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahatbus
7h 5mRM 280–728Fly to Seletar Airport, bus
- Fly from Penang International Airport (PEN) to Seletar Airport (XSP)plane PEN - XSP
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahatbus
8h 12mRM 629–1,200Fly to Kuala Lumpur International Airport, train, bus
- Fly from Penang International Airport (PEN) to Kuala Lumpur International Airport (KUL)plane PEN - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus
6h 51mRM 146–347Fly to Malacca International Airport, bus
- Fly from Penang International Airport (PEN) to Malacca International Airport (MKZ)plane PEN - MKZ
- Take the bus from Melaka Sentral to Muarbus
- Take the bus from Muar to Terminal Bas Batu Pahatbus
8h 3mRM 526–1,250Bus via Sepang
- Take the bus from Sungai Nibong to Klia T2bus Sungai Nibong
- Take the bus from Kuala Lumpur International Airport 2 to Batu Pahatbus Klia
12h 10mRM 112–172
Penang International Airport (PEN) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Penang Airport (PEN) to Batu Pahat is to car ferry and train and bus which costs RM 50 - RM 130 and takes 11h 6m.
The fastest way to get from Penang Airport (PEN) to Batu Pahat is to fly and bus which takes 5h 39m and costs RM 230 - RM 460.
No, there is no direct bus from Penang Airport (PEN) to Batu Pahat. However, there are services departing from Penang Airport and arriving at Batu Pahat via Sungai Nibong and Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 9h 49m.
The distance between Penang Airport (PEN) and Batu Pahat is 714 km. The road distance is 582.8 km.
The best way to get from Penang Airport (PEN) to Batu Pahat without a car is to bus which takes 9h 49m and costs RM 75 - RM 170.
It takes approximately 5h 39m to get from Penang Airport (PEN) to Batu Pahat, including transfers.
Penang Airport (PEN) to Batu Pahat bus services, operated by KKKL Express, depart from Sungai Nibong station.
Penang Airport (PEN) to Batu Pahat bus services, operated by KKKL Express, arrive at Terminal Bersepadu Selatan station.
Yes, the driving distance between Penang Airport (PEN) to Batu Pahat is 583 km. It takes approximately 6h 35m to drive from Penang Airport (PEN) to Batu Pahat.
Book your Penang Airport (PEN) to Batu Pahat bus tickets online with 12go.asia.
What companies run services between Penang Airport (PEN), Malaysia and Batu Pahat, Malaysia?
You can take a bus from Penang Airport to Batu Pahat via Terminal Sungai Nibong, Sungai Nibong, and Terminal Bersepadu Selatan in around 9h 49m.
- Website
- malaysiaairlines.com
Flights from Penang International Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 170–400
Flights from Penang International Airport to Senai International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 280–850
Flights from Penang International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 130–270
Flights from Penang International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- RM 240–550
Flights from Penang International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 390–950
Flights from Penang International Airport to Seletar Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- RM 650–1,300
Flights from Penang International Airport to Seletar Airport via Sultan Ismail Petra, Sultan Abdul Aziz Shah
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- RM 650–1,300
Flights from Penang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- RM 65–310
- Website
- fireflyz.com.my
Flights from Penang International Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 170–400
Flights from Penang International Airport to Senai International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 280–850
Flights from Penang International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 130–270
Flights from Penang International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 390–950
Flights from Penang International Airport to Seletar Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- RM 650–1,300
Flights from Penang International Airport to Seletar Airport via Sultan Ismail Petra, Sultan Abdul Aziz Shah
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- RM 650–1,300
Flights from Penang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- RM 65–310
- Website
- airasia.com
Flights from Penang International Airport to Senai International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 200–380
Flights from Penang International Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- RM 200–380
Flights from Penang International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- RM 190–650
Flights from Penang International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- RM 190–650
Flights from Penang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RM 110–190
Flights from Penang International Airport to Kuala Lumpur International Airport via Langkawi
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RM 110–190
- Website
- singaporeair.com
Flights from Penang International Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 170–400
Flights from Penang International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- RM 240–550
Flights from Penang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 75–310
Flights from Penang International Airport to Malacca International Airport via Singapore Changi Airport
- Ave. Duration
- 3h 52m
- When
- Friday to Sunday
- Estimated price
- RM 260–3,400
- Website
- malindoair.com
Flights from Penang International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 150–220
Flights from Penang International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 140–230
- Website
- flyscoot.com
Flights from Penang International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- RM 240–550
Flights from Penang International Airport to Malacca International Airport via Singapore Changi Airport
- Ave. Duration
- 3h 52m
- When
- Friday to Sunday
- Estimated price
- RM 260–3,400
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Butterworth to Kl Sentral
- Ave. Duration
- 4h 5m
- Frequency
- Every 3 hours
- Estimated price
- RM 9–50
- Website
- KTMB
- Shuttle
- RM 9–14
- Express
- RM 30–50
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
- Ave. Duration
- 2h 17m
- Frequency
- Every 2 hours
- Estimated price
- RM 16–30
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Sungai Nibong to Terminal Bersepadu Selatan
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RM 40–95
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Estimated price
- RM 40–60
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Estimated price
- RM 40–60
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
- Ave. Duration
- 2h 17m
- Frequency
- Every 2 hours
- Estimated price
- RM 16–30
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
- Ave. Duration
- 2h 17m
- Frequency
- Every 2 hours
- Estimated price
- RM 16–30
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Estimated price
- RM 40–60
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Estimated price
- RM 40–60
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +603-7728 4789
- [email protected]
- Website
- ssinternational.com.my
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
- Ave. Duration
- 2h 16m
- Frequency
- 4 times a day
- Estimated price
- RM 22–35
- Book at
- 12go.asia
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- RM 40–65
- Book at
- 12go.asia
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- RM 40–65
- Book at
- 12go.asia
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
- Ave. Duration
- 2h 16m
- Frequency
- 4 times a day
- Estimated price
- RM 22–35
- Book at
- 12go.asia
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
- Ave. Duration
- 2h 16m
- Frequency
- 4 times a day
- Estimated price
- RM 22–35
- Book at
- 12go.asia
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- RM 40–65
- Book at
- 12go.asia
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- RM 40–65
- Book at
- 12go.asia
- Phone
- 04-3312966
- Website
- Supernice Grassland
Bus from Sungai Nibong to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 59m
- Frequency
- 5 times a day
- Estimated price
- RM 90–130
- Website
- Supernice Grassland
- Book at
- Supernice Grassland
- Phone
- +60 17-659 2527
- [email protected]
- Website
- Plus Liner
Bus from Sungai Nibong to Terminal Bersepadu Selatan
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- RM 55
- Website
- Plus Liner
- Phone
- +606 952 0642
- [email protected]
- Website
- mayangsariexpress.com.my
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 2 hours
- Estimated price
- RM 35–55
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 2 hours
- Estimated price
- RM 35–55
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 2 hours
- Estimated price
- RM 35–55
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
Bus from Melaka Sentral to Muar
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- RM 7–11
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 2 hours
- Estimated price
- RM 35–55
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- Phone
- +6 03 9051 2011
- [email protected]
- Website
- arwanaekspres.com.my
Bus from Muar to Terminal Bas Batu Pahat
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Estimated price
- RM 10–15
- Schedules at
- arwanaekspres.com.my
- Book at
- easybook.com
- Phone
- +604 332 5815
- [email protected]
- Website
- KPB Express
Bus from Sungai Nibong to Klia T2
- Ave. Duration
- 5h 22m
- Frequency
- 3 times a day
- Estimated price
- RM 60–90
- Website
- KPB Express
- Phone
- +(603) 8787 3894
- [email protected]
- Website
- facebook.com
Bus from Kuala Lumpur International Airport 2 to Batu Pahat
- Ave. Duration
- 4h 27m
- Frequency
- 5 times a day
- Estimated price
- RM 50–80
- Schedules at
- facebook.com
- Book at
- theairportbus.com.my
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 2
- Schedules at
- penangport.com.my
- Website
- https://www.mozio.com
Rideshare from Penang-PEN to Batu Pahat
- Ave. Duration
- 6h 35m
- Frequency
- On demand
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, How to get from Gatwick Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
There are 179+ hotels available in Batu Pahat.
Check out Blablacar's carpooling service for rideshare options between Penang Airport (PEN) and Batu Pahat. A great option if you don't have a driver's licence or want to avoid public transport.



























