There are 10 ways to get from Kuala Krai to Batu Pahat by bus, train, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Kuala Lumpur
best- Take the bus from Kuala Krai to TBS Kuala Lumpurbus Kuala Krai
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus Kl / ...
11h 4mRMĀ 79ā174Train, bus
cheapest- Take the train from Krai to Segamattrain Ert
- Take the bus from Segamat to Muarbus
- Take the bus from Muar to Terminal Bas Batu Pahatbus
16h 51mRMĀ 33ā88Train, taxi
- Take the train from Krai to Kluangtrain Ert
- Take the taxi from Kluang to Batu Pahattaxi
13h 46mRMĀ 133ā211Drive 592.4 km
- Drive from Kuala Krai to Batu Pahatcar 592.4 km
7h 56mRMĀ 100ā144Train to Sultan Ismail Petra, fly to Senai International Airport, bus
- Take the train from Krai to Tumpattrain
- Fly from Sultan Ismail Petra (KBR) to Senai International Airport (JHB)plane KBR - JHB
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahatbus
8h 38mRMĀ 272ā828Bus
- Take the bus from Kuala Krai to Melaka Sentralbus
- Take the bus from Melaka Sentral to Muarbus
- Take the bus from Muar to Terminal Bas Batu Pahatbus
12h 25mRMĀ 74ā186Taxi to Sultan Mahmud Airport, fly to Sultan Abdul Aziz Shah, bus
- Take the taxi from Kuala Krai to Kuala-Trengganu-Airport-TGGtaxi
- Fly from Sultan Mahmud Airport (TGG) to Sultan Abdul Aziz Shah (SZB)plane TGG - SZB
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus
8h 53mRMĀ 533ā1,277Train to Sultan Ismail Petra, fly to Sultan Abdul Aziz Shah, bus
- Take the train from Krai to Tumpattrain
- Fly from Sultan Ismail Petra (KBR) to Sultan Abdul Aziz Shah (SZB)plane KBR - SZB
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus
9h 43mRMĀ 247ā516Taxi to Sultan Mahmud Airport, fly to Kuala Lumpur International Airport, train, bus
- Take the taxi from Kuala Krai to Kuala-Trengganu-Airport-TGGtaxi
- Fly from Sultan Mahmud Airport (TGG) to Kuala Lumpur International Airport (KUL)plane TGG - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus
9h 10mRMĀ 491ā925Train to Sultan Ismail Petra, fly to Kuala Lumpur International Airport, train, bus
- Take the train from Krai to Tumpattrain
- Fly from Sultan Ismail Petra (KBR) to Kuala Lumpur International Airport (KUL)plane KBR - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Batu Pahatbus
9h 55mRMĀ 185ā604
Sultan Ismail Petra (KBR) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Kuala Krai to Batu Pahat is to train and bus which costs RM 30 - RM 90 and takes 16h 51m.
The fastest way to get from Kuala Krai to Batu Pahat is to drive which takes 7h 56m and costs RM 95 - RM 150.
No, there is no direct bus from Kuala Krai to Batu Pahat. However, there are services departing from Kuala Krai and arriving at Batu Pahat via Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 11h 4m.
The distance between Kuala Krai and Batu Pahat is 596 km. The road distance is 592.4 km.
The best way to get from Kuala Krai to Batu Pahat without a car is to bus via Kuala Lumpur which takes 11h 4m and costs RM 75 - RM 180.
It takes approximately 11h 4m to get from Kuala Krai to Batu Pahat, including transfers.
Kuala Krai to Batu Pahat bus services, operated by Ekspres Perdana, depart from Kuala Krai station.
Kuala Krai to Batu Pahat bus services, operated by Ekspres Perdana, arrive at TBS Kuala Lumpur station.
Yes, the driving distance between Kuala Krai to Batu Pahat is 592 km. It takes approximately 7h 56m to drive from Kuala Krai to Batu Pahat.
Book your Kuala Krai to Batu Pahat bus tickets online with Omio and 12go.asia.
What companies run services between Kuala Krai, Malaysia and Batu Pahat, Malaysia?
You can take a bus from Kuala Krai to Batu Pahat via TBS Kuala Lumpur and Terminal Bersepadu Selatan in around 11h 4m.
- Website
- fireflyz.com.my
Flights from Sultan Mahmud Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RMĀ 180ā800
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RMĀ 140ā390
Flights from Sultan Mahmud Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RMĀ 95ā550
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- RMĀ 85ā600
- Website
- malaysiaairlines.com
Flights from Sultan Mahmud Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RMĀ 180ā800
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RMĀ 140ā390
Flights from Sultan Mahmud Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RMĀ 95ā550
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- RMĀ 85ā600
- Website
- airasia.com
Flights from Sultan Ismail Petra to Senai International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RMĀ 180ā600
Flights from Sultan Ismail Petra to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RMĀ 180ā600
Flights from Sultan Mahmud Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- RMĀ 110ā390
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RMĀ 100ā300
- Website
- malindoair.com
Flights from Sultan Ismail Petra to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 5m
- When
- Friday and Sunday
- Estimated price
- RMĀ 350ā750
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RMĀ 160ā380
Flights from Sultan Ismail Petra to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RMĀ 160ā480
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Krai to Kluang
- Ave. Duration
- 13h 1m
- Frequency
- Once daily
- Estimated price
- RMĀ 12ā65
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 12ā18
- Express
- RMĀ 40ā65
Train from Krai to Tumpat
- Ave. Duration
- 1h 37m
- Frequency
- 5 times a day
- Estimated price
- RMĀ 2ā22
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 2ā4
- Express
- RMĀ 15ā22
Train from Krai to Segamat
- Ave. Duration
- 11h 47m
- Frequency
- Once daily
- Estimated price
- RMĀ 10ā55
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 10ā16
- Express
- RMĀ 35ā55
Train from Krai to Tumpat
- Ave. Duration
- 1h 37m
- Frequency
- 5 times a day
- Estimated price
- RMĀ 2ā22
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 2ā4
- Express
- RMĀ 15ā22
Train from Krai to Tumpat
- Ave. Duration
- 1h 37m
- Frequency
- 5 times a day
- Estimated price
- RMĀ 2ā22
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 2ā4
- Express
- RMĀ 15ā22
- 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
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
- +609-765 6000
- [email protected]
- Website
- ekspresperdana.com.my
Bus from Kuala Krai to TBS Kuala Lumpur
- Ave. Duration
- 7h 12m
- Frequency
- Once daily
- Estimated price
- RMĀ 40ā120
- Website
- https://www.ekspresperdana.com.my/
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Estimated price
- RMĀ 35ā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ā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Ā 35ā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Ā 35ā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Ā 35ā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Ā 35ā60
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- 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 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 Segamat to Muar
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- RMĀ 12ā19
- 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 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
- Phone
- +603-7728 4789
- [email protected]
- Website
- ssinternational.com.my
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/
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/
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/
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/
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
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Kuala Krai to Melaka Sentral
- Ave. Duration
- 8h 18m
- Frequency
- Once daily
- Estimated price
- RMĀ 55ā160
- Schedules at
- e-mutiara.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ā16
- Schedules at
- arwanaekspres.com.my
- Book at
- easybook.com
Bus from Muar to Terminal Bas Batu Pahat
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Estimated price
- RMĀ 10ā16
- Schedules at
- arwanaekspres.com.my
- Book at
- easybook.com
- Ave. Duration
- 1h 47m
- Estimated price
- RMĀ 120ā410
Persekutuan Driver
- Phone
- +60 7-771 2539
Taxi Kluang Outstation Service
- Phone
- +60 17-878 0027
- Website
- taxikluang.blogspot.com
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 Want to know more about Flixbus?, Travelling to and around Russia for the 2018 FIFA World Cup, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
There are 180+ hotels available in Batu Pahat.




















