There are 5 ways to get from Batu Pahat to Desaru by bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Terminal Bas Batu Pahat to JB Larkin Terminalbus Batu Pahat
- Take the taxi from JB Larkin Terminal to Desarutaxi
3h 18mRM 113–138Bus, taxi via Pasir Gudang #2
cheapest- Take the bus from Terminal Bas Batu Pahat to JB Larkin Terminalbus Batu Pahat
- Take the taxi from Jalan Jambu to Desarutaxi
4h 43mRM 99–120Drive 184.2 km
- Drive from Batu Pahat to Desarucar 184.2 km
2h 7mRM 170–245Taxi
- Take the taxi from Batu Pahat to Desarutaxi 184.2 km
2h 7mRM 400–490Bus, taxi via Pasir Gudang
- Take the bus from Terminal Bas Batu Pahat to JB Larkin Terminalbus Batu Pahat
- Take the taxi from Terminal Bas Masai to Desarutaxi
4h 7mRM 100–119
Comparing Your Travel Options
The cheapest way to get from Batu Pahat to Desaru is to bus and taxi via Pasir Gudang which costs RM 95 - RM 120 and takes 4h 43m.
The fastest way to get from Batu Pahat to Desaru is to drive which takes 2h 7m and costs RM 170 - RM 250.
The distance between Batu Pahat and Desaru is 193 km. The road distance is 184.2 km.
The best way to get from Batu Pahat to Desaru without a car is to bus and taxi which takes 3h 18m and costs RM 110 - RM 140.
It takes approximately 3h 18m to get from Batu Pahat to Desaru, including transfers.
Yes, the driving distance between Batu Pahat to Desaru is 184 km. It takes approximately 2h 7m to drive from Batu Pahat to Desaru.
There are 215+ hotels available in Desaru.
What companies run services between Batu Pahat, Malaysia and Desaru, Malaysia?
There is no direct connection from Batu Pahat to Desaru. However, you can take the bus to JB Larkin Terminal then take the taxi to Desaru. Alternatively, you can drive from Batu Pahat to Desaru in around 2h 7m.
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Terminal Bas Batu Pahat to JB Larkin Terminal
- Ave. Duration
- 2h 16m
- Frequency
- Every 3 hours
- Estimated price
- RM 16–28
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Terminal Bas Batu Pahat to JB Larkin Terminal
- Ave. Duration
- 2h 16m
- Frequency
- Every 3 hours
- Estimated price
- RM 16–28
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Terminal Bas Batu Pahat to JB Larkin Terminal
- Ave. Duration
- 2h 16m
- Frequency
- Every 3 hours
- Estimated price
- RM 16–28
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +603-7728 4789
- [email protected]
- Website
- ssinternational.com.my
Bus from Terminal Bas Batu Pahat to JB Larkin Terminal
- Ave. Duration
- 2h 16m
- Frequency
- 4 times a day
- Estimated price
- RM 28
- Book at
- 12go.asia
Bus from Terminal Bas Batu Pahat to JB Larkin Terminal
- Ave. Duration
- 2h 16m
- Frequency
- 4 times a day
- Estimated price
- RM 28
- Book at
- 12go.asia
Bus from Terminal Bas Batu Pahat to JB Larkin Terminal
- Ave. Duration
- 2h 16m
- Frequency
- 4 times a day
- Estimated price
- RM 28
- Book at
- 12go.asia
- Ave. Duration
- 1h 8m
- Estimated price
- RM 60–490
Public Cab
- Phone
- +60 7 241 3111
- Website
- publiccab.com
Sunlight Taxi
- Phone
- +60 1 300 80 0222
- Website
- sunlighttaxi.com
Grab Taxi
- Website
- grab.com
Persatuan Teksi
- Phone
- +60 7-434 8637
- Website
- paj.com.my
Public Cab
- Phone
- +60 7 241 3111
- Website
- publiccab.com
Sunlight Taxi
- Phone
- +60 1 300 80 0222
- Website
- sunlighttaxi.com
Comfort Delgro
- Phone
- +65 6550 8668
- Website
- cdgtaxi.com.sg
Prime Taxi
- Phone
- +65 6898 2000
- Website
- primetaxi.sg
STRIDES Premier
- Phone
- +65 6555 8888
- Website
- stridespremier.com.sg
Trans-cab
- Phone
- +65 6287 6666
- Website
- transcab.com.sg
Public Cab
- Phone
- +60 7 241 3111
- Website
- publiccab.com
Sunlight Taxi
- Phone
- +60 1 300 80 0222
- Website
- sunlighttaxi.com
Comfort Delgro
- Phone
- +65 6550 8668
- Website
- cdgtaxi.com.sg
Prime Taxi
- Phone
- +65 6898 2000
- Website
- primetaxi.sg
STRIDES Premier
- Phone
- +65 6555 8888
- Website
- stridespremier.com.sg
Trans-cab
- Phone
- +65 6287 6666
- Website
- transcab.com.sg
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 Getting to Rome from the airport, Getting around the Cyclades, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.









