There are 3 ways to get from Langkawi Islands to Kota Bharu by plane, ferry, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Langkawi International Airport (LGK) to Sultan Ismail Petra (KBR)plane LGK - KBR
3h 19mRM 318–815Ferry, bus
cheapest- Take the ferry from Langkawi Ferry Terminal to Kuala Perlisferry
- Take the bus from Kuala Perlis to Bus Terminal Kota Bharubus Kuala Perlis
10h 48mRM 60–145Ferry, train, drive
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlisferry
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Sungai Koloktrain
- Drive from Sungai Kolok to Kota Bharucar
10h 30mRM 74–245
Langkawi International Airport (LGK) to Sultan Ismail Petra (KBR) flights
Questions & Answers
The cheapest way to get from Langkawi Islands to Kota Bharu is to ferry and bus which costs RM 60 - RM 150 and takes 10h 48m.
The fastest way to get from Langkawi Islands to Kota Bharu is to fly which takes 3h 19m and costs RM 310 - RM 850.
The distance between Langkawi Islands and Kota Bharu is 293 km.
The best way to get from Langkawi Islands to Kota Bharu without a car is to ferry and bus which takes 10h 48m and costs RM 60 - RM 150.
It takes approximately 3h 19m to get from Langkawi Islands to Kota Bharu, including transfers.
There are 991+ hotels available in Kota Bharu.
What companies run services between Langkawi Islands, Malaysia and Kota Bharu, Malaysia?
AirAsia, Malaysia Airlines, and two other airlines fly from Langkawi International Airport (LGK) to Sultan Ismail Petra (KBR) every 4 hours.
- Website
- airasia.com
Flights from Langkawi International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- RM 300–800
- Website
- malaysiaairlines.com
Flights from Langkawi International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- RM 250–850
Flights from Langkawi International Airport to Sultan Ismail Petra via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- RM 310–650
- Website
- fireflyz.com.my
Flights from Langkawi International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- RM 250–850
Flights from Langkawi International Airport to Sultan Ismail Petra via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- RM 310–650
- Website
- malindoair.com
Flights from Langkawi International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- RM 330–800
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- RM 1–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 12–15
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 31–34
Train from Hat Yai to Sungai Kolok
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 9–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 16–20
- 2nd Class (Air-Conditioned Berth)
- RM 9–12
- 2nd Class (Air-conditioned Seat)
- RM 41–45
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Padang Besar to Hat Yai
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- RM 1–17
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–17
- Phone
- +609-765 6000
- [email protected]
- Website
- Ekspres Perdana
Bus from Kuala Perlis to Bus Terminal Kota Bharu
- Ave. Duration
- 8h 37m
- Frequency
- Twice daily
- Estimated price
- RM 45–110
- Website
- Ekspres Perdana
- Phone
- 04-966 5889
- Website
- Langkawi Ferry Line
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- RM 15–35
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 15
- Adult (Non MyKad)
- RM 35
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- RM 15–35
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 15
- 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 French strikes 2018: What are my alternative transport options?, Is ride-sharing platform BlaBlaCar right for you?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.








