There are 9 ways to get from Kuah Ferry Terminal to Batu Pahat by plane, bus, ferry, 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.
Fly to Senai International Airport, bus
best- Fly from Langkawi International Airport (LGK) to Senai International Airport (JHB)LGK - JHB
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahat
5h 59mRM 226–439Ferry, train, bus
cheapest- Take the ferry from Langkawi Ferry Terminal to Kuala Kedah
- Take the train from Alor Star to Kl SentralEts
- Take the bus from Terminal Bersepadu Selatan to Batu Pahat
12h 42mRM 86–233Ferry, bus via Terminal Bas Ayer Hitam
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlis
- Take the bus from Kuala Perlis to Ayer Hitam
13h 34mRM 94–112Fly to Singapore Changi Airport, bus
- Fly from Langkawi International Airport (LGK) to Singapore Changi Airport (SIN)LGK - SIN
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahat
7h 1mRM 254–697Fly to Kuala Lumpur International Airport, train, bus
- Fly from Langkawi International Airport (LGK) to Kuala Lumpur International Airport (KUL)LGK - KUL
- Take the train from Klia T1 to Bandar Tasik Selatan
- Take the bus from Terminal Bersepadu Selatan to Batu Pahat
5h 49mRM 188–373Fly to Sultan Abdul Aziz Shah, bus
- Fly from Langkawi International Airport (LGK) to Sultan Abdul Aziz Shah (SZB)LGK - SZB
- Take the bus from Terminal Bersepadu Selatan to Batu Pahat
6h 37mRM 238–476Fly to Seletar Airport, bus
- Fly from Langkawi International Airport (LGK) to Seletar Airport (XSP)LGK - XSP
- Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahat
9h 9mRM 521–1,197Fly to Sultan Haji Ahmad Shah Airport, bus
- Fly from Langkawi International Airport (LGK) to Sultan Haji Ahmad Shah Airport (KUA)LGK - KUA
- Take the bus from Terminal Sentral Kuantan to Batu Pahat
9h 52mRM 355–1,010Ferry, bus
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlis
- Take the bus from Kangar to Batu Pahat
14h 10mRM 100–115
Langkawi International Airport (LGK) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Kuah Ferry Terminal to Batu Pahat is to ferry and bus via Terminal Bas Ayer Hitam which costs RM 90 - RM 120 and takes 13h 34m.
The fastest way to get from Kuah Ferry Terminal to Batu Pahat is to fly and train and bus which takes 5h 49m and costs RM 180 - RM 380.
The distance between Kuah Ferry Terminal and Batu Pahat is 847 km.
The best way to get from Kuah Ferry Terminal to Batu Pahat without a car is to ferry and train and bus which takes 12h 42m and costs RM 85 - RM 240.
It takes approximately 5h 59m to get from Kuah Ferry Terminal to Batu Pahat, including transfers.
There are 166+ hotels available in Batu Pahat.
What companies run services between Kuah Ferry Terminal, Malaysia and Batu Pahat, Malaysia?
There is no direct connection from Kuah Ferry Terminal to Batu Pahat. However, you can take the taxi to Langkawi International Airport (LGK) airport, fly to Senai International Airport (JHB), walk to Senai Airport, take the bus to MBIP Skudai, walk to Opp MBIP Skudai, take the bus to Larkin Sentral, walk to JB Larkin Terminal, then take the bus to Terminal Bas Batu Pahat. Alternatively, you can take a ferry from Langkawi Ferry Terminal to Batu Pahat via Kuala Kedah, Kuala Kedah, Alor Setar, Alor Star, Kl Sentral, KL Sentral, Bandar Tasik Selatan, and Terminal Bersepadu Selatan in around 12h 42m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Langkawi International Airport to Senai International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 140–370
Flights from Langkawi International Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- RM 140–370
Flights from Langkawi International Airport to Senai International Airport via Penang
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- RM 140–370
Flights from Langkawi International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- RM 170–600
Flights from Langkawi International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- RM 170–600
Flights from Langkawi International Airport to Singapore Changi Airport via Penang
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 170–600
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- RM 95–240
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- RM 95–240
- Website
- malaysiaairlines.com
Flights from Langkawi International Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- RM 220–850
Flights from Langkawi International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- RM 320–1,200
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- RM 100–390
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 2h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RM 140–220
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 160–320
Flights from Langkawi International Airport to Seletar Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 11m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 260–1,100
Flights from Langkawi International Airport to Seletar Airport via Penang, Sultan Abdul Aziz Shah
- Ave. Duration
- 6h
- When
- Friday
- Estimated price
- RM 450–1,100
Flights from Langkawi International Airport to Sultan Haji Ahmad Shah Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 32m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 200–750
Flights from Langkawi International Airport to Sultan Haji Ahmad Shah Airport via Penang, Kuala Lumpur International Airport
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- RM 250–750
- Website
- fireflyz.com.my
Flights from Langkawi International Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- RM 220–850
Flights from Langkawi International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- RM 320–1,200
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- RM 100–390
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 2h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RM 140–220
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 160–320
Flights from Langkawi International Airport to Seletar Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 11m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 260–1,100
Flights from Langkawi International Airport to Seletar Airport via Penang, Sultan Abdul Aziz Shah
- Ave. Duration
- 6h
- When
- Friday
- Estimated price
- RM 450–1,100
Flights from Langkawi International Airport to Sultan Haji Ahmad Shah Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 32m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 200–750
Flights from Langkawi International Airport to Sultan Haji Ahmad Shah Airport via Penang, Kuala Lumpur International Airport
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- RM 250–750
- Website
- malindoair.com
Flights from Langkawi International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- RM 270–550
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- RM 95–280
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 130–330
- Website
- flyscoot.com
Flights from Langkawi International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RM 160–470
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Alor Star to Kl Sentral
- Ave. Duration
- 4h 46m
- Frequency
- 3 times a day
- Estimated price
- RM 27–150
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 27–40
- Shuttle
- RM 50–150
- Express First
- RM 65–90
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from Klia T1 to Bandar Tasik Selatan
- Ave. Duration
- 27 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 18–40
- Website
- https://www.kliaekspres.com
- Phone
- 012-708 2999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
- Ave. Duration
- 2h 17m
- Frequency
- Every 2 hours
- Estimated price
- RM 14–17
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- RM 28
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
- Phone
- +603-7728 4789
- helpdesk@eticketing.my
- Website
- ssinternational.com.my
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- RM 17
- Book at
- https://12go.asia/en
Bus from Kangar to Batu Pahat
- Ave. Duration
- 10h 41m
- Frequency
- Once daily
- Estimated price
- RM 77
- Book at
- https://12go.asia/en
- Phone
- +603 7728 8789
- helpdesk@eticketing.my
- Website
- 12go.asia
Bus from Kuala Perlis to Ayer Hitam
- Phone
- +60 13-646 5773
- sanwatourbooking@gmail.com
- Website
- easybook.com
Bus from Terminal Sentral Kuantan to Batu Pahat
- Ave. Duration
- 5h 28m
- Frequency
- Twice daily
- Estimated price
- RM 31–33
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- 04 - 733 4221
- helpdesk@eticketing.my
- Website
- spbumi.com.my
Bus from Terminal Sentral Kuantan to Batu Pahat
- Ave. Duration
- 5h 41m
- Frequency
- Twice daily
- Estimated price
- RM 30–70
- Schedules at
- spbumi.com.my
- Book at
- easybook.com
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Langkawi Ferry Terminal to Kuala Kedah
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- RM 27–45
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RM 27
- Adult (Non MyKad)
- RM 45
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- RM 21–35
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RM 21
- Adult (Non MyKad)
- RM 35
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 Travelling to the UK: What do I need to know?, South Korea: Travelling from Seoul to Busan , and Best ways to travel around Australia - to help you get the most out of your next trip.

























