There are 6 ways to get from Kuantan to Batu Pahat by bus, car, taxi, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Terminal Sentral Kuantan to Batu Pahatbus
6h 44mRM 32–124Drive 269.7 km
- Drive from Kuantan to Batu Pahatcar 269.7 km
4h 7mRM 46–66Taxi
- Take the taxi from Kuantan to Batu Pahattaxi 269.7 km
4h 7mRM 550–750Fly to Senai International Airport, bus
- Fly from Sultan Haji Ahmad Shah Airport (KUA) to Senai International Airport (JHB)plane KUA - JHB
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahatbus
11h 9mRM 382–847Fly to Singapore Changi Airport, bus
- Fly from Sultan Haji Ahmad Shah Airport (KUA) to Singapore Changi Airport (SIN)plane KUA - SIN
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahatbus
6h 29mRM 388–854Fly to Kuala Lumpur International Airport, train, bus
- Fly from Sultan Haji Ahmad Shah Airport (KUA) to Kuala Lumpur International Airport (KUL)plane KUA - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus
7h 1mRM 225–1,023
Sultan Haji Ahmad Shah Airport (KUA) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Kuantan to Batu Pahat is to bus which costs RM 30 - RM 130 and takes 6h 44m.
The fastest way to get from Kuantan to Batu Pahat is to drive which takes 4h 7m and costs RM 45 - RM 70.
No, there is no direct bus from Kuantan to Batu Pahat. However, there are services departing from Kospek Mpk and arriving at Batu Pahat via Terminal Sentral Kuantan. The journey, including transfers, takes approximately 6h 44m.
The distance between Kuantan and Batu Pahat is 314 km. The road distance is 269.7 km.
The best way to get from Kuantan to Batu Pahat without a car is to bus which takes 6h 44m and costs RM 30 - RM 130.
It takes approximately 6h 44m to get from Kuantan to Batu Pahat, including transfers.
Kuantan to Batu Pahat bus services, operated by Sanwa Express, depart from Terminal Sentral Kuantan station.
Kuantan to Batu Pahat bus services, operated by Sanwa Express, arrive at Batu Pahat station.
Yes, the driving distance between Kuantan to Batu Pahat is 270 km. It takes approximately 4h 7m to drive from Kuantan to Batu Pahat.
Book your Kuantan to Batu Pahat bus tickets online with Omio.
What companies run services between Kuantan, Malaysia and Batu Pahat, Malaysia?
Sanwa Express operates a bus from Terminal Sentral Kuantan to Batu Pahat twice daily. Tickets cost RM 30–120 and the journey takes 5h 28m. S.P. Bumi also services this route twice daily.
- Website
- malaysiaairlines.com
Flights from Sultan Haji Ahmad Shah Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 9h 56m
- When
- Friday, Saturday, Sunday, Tuesday, and Wednesday
- Estimated price
- RM 280–1,000
Flights from Sultan Haji Ahmad Shah Airport to Kuala Lumpur International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- RM 150–470
- Website
- fireflyz.com.my
Flights from Sultan Haji Ahmad Shah Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 9h 56m
- When
- Friday, Saturday, Sunday, Tuesday, and Wednesday
- Estimated price
- RM 280–1,000
Flights from Sultan Haji Ahmad Shah Airport to Kuala Lumpur International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- RM 150–470
- Website
- airasia.com
Flights from Sultan Haji Ahmad Shah Airport to Senai International Airport via Kuala Lumpur International Airport, Sultan Ismail Petra
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- RM 290–1,200
- Website
- flyscoot.com
Flights from Sultan Haji Ahmad Shah Airport to Singapore Changi Airport
- Ave. Duration
- 1h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RM 310–600
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- https://www.kliaekspres.com
- Phone
- +60 13-646 5773
- [email protected]
- Website
- facebook.com
Bus from Terminal Sentral Kuantan to Batu Pahat
- Ave. Duration
- 5h 28m
- Frequency
- Twice daily
- Estimated price
- RM 30–120
- Schedules at
- facebook.com
- Book at
- easybook.com
- Phone
- 04 - 733 4221
- [email protected]
- Website
- spbumi.com.my
Bus from Terminal Sentral Kuantan to Batu Pahat
- Ave. Duration
- 5h 41m
- Frequency
- Twice daily
- Estimated price
- RM 30–55
- Schedules at
- spbumi.com.my
- Book at
- easybook.com
- 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–35
- 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–35
- 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 23–35
- Book at
- https://12go.asia/
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
- Ave. Duration
- 2h 16m
- Frequency
- 4 times a day
- Estimated price
- RM 23–35
- Book at
- https://12go.asia/
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- RM 40–60
- Book at
- https://12go.asia/
- 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
- Ave. Duration
- 4h 7m
- Estimated price
- RM 550–750
Grab Taxi
- Website
- grab.com
Teksi Taxi Kuantan
- Phone
- +60 16-986 9603
Terminal Teksi Pekan
- Phone
- +60 9-422 2211
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 How do I buy a London Underground ticket?, How do I get from Sydney to Melbourne, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
There are 178+ hotels available in Batu Pahat.


















