There are 7 ways to get from Langkawi to Kota Baharu by ferry, train, bus, plane, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, train
best- Take the ferry from Langkawi Ferry Terminal to Kuala Kedahferry
- Take the train from Alor Star to Kota Bharutrain Ets
6h 42mRMĀ 28ā87Ferry, bus, train
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlisferry
- Take the bus from Kuala Perlis to Kuala Kangsarbus
- Take the train from Kuala Kangsar to Kota Bharutrain Ets
9h 11mRMĀ 76ā154Fly to Penang International Airport, car ferry, train
- Fly from Langkawi International Airport (LGK) to Penang International Airport (PEN)plane LGK - PEN
- Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the train from Butterworth to Kota Bharutrain
5h 37mRMĀ 144ā734Ferry, bus
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlisferry
- Take the bus from Kuala Perlis to Butterworth Bus Terminalbus
- Take the bus from Butterworth to Terminal Meru Rayabus
10h 33mRMĀ 74ā144Fly to Sultan Abdul Aziz Shah, train
- Fly from Langkawi International Airport (LGK) to Sultan Abdul Aziz Shah (SZB)plane LGK - SZB
- Take the train from Sungai Buluh to Kota Bharutrain
5h 10mRMĀ 266ā979Fly to Ipoh
- Fly from Langkawi International Airport (LGK) to Ipoh (IPH)plane LGK - IPH
7h 4mRMĀ 592ā1,465Fly to Kuala Lumpur International Airport, train
- Fly from Langkawi International Airport (LGK) to Kuala Lumpur International Airport (KUL)plane LGK - KUL
- Take the train from Klia T2 to KL Sentraltrain
- Take the train from Kl Sentral to Kota Bharutrain
5h 58mRMĀ 166ā710
Langkawi International Airport (LGK) to Penang International Airport (PEN) flights
Questions & Answers
The cheapest way to get from Langkawi to Kota Baharu is to ferry and train which costs RM 28 - RM 90 and takes 6h 42m.
The fastest way to get from Langkawi to Kota Baharu is to fly and train which takes 5h 10m and costs RM 260 - RM 1000.
The distance between Langkawi and Kota Baharu is 320 km.
The best way to get from Langkawi to Kota Baharu without a car is to ferry and train which takes 6h 42m and costs RM 28 - RM 90.
It takes approximately 6h 42m to get from Langkawi to Kota Baharu, including transfers.
There are 1509+ hotels available in Kota Baharu.
What companies run services between Langkawi, Malaysia and Kota Baharu, Malaysia?
Scoot Tigerair and AirAsia fly from Langkawi International Airport (LGK) to Ipoh (IPH) 3 times a day.
- Website
- airasia.com
Flights from Langkawi International Airport to Penang International Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- RMĀ 110ā550
Flights from Langkawi International Airport to Ipoh via Kuala Lumpur International Airport, Senai
- Ave. Duration
- 6h 17m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- RMĀ 550ā1,100
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- RMĀ 120ā480
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Penang International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- RMĀ 120ā480
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Senai
- Ave. Duration
- 3h
- When
- Monday, Friday, and Sunday
- Estimated price
- RMĀ 120ā480
- Website
- fireflyz.com.my
Flights from Langkawi International Airport to Penang International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- RMĀ 90ā410
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RMĀ 210ā800
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- RMĀ 190ā1,000
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Penang International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RMĀ 190ā700
- Website
- malaysiaairlines.com
Flights from Langkawi International Airport to Penang International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- RMĀ 90ā410
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RMĀ 210ā800
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- RMĀ 190ā1,000
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Penang International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- RMĀ 190ā700
- Website
- flyscoot.com
Flights from Langkawi International Airport to Ipoh via Singapore Changi
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- RMĀ 550ā1,200
- Website
- malindoair.com
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RMĀ 140ā470
- Website
- flydubai.com
Flights from Langkawi International Airport to Penang International Airport
- Ave. Duration
- 45 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RMĀ 1,400ā3,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Alor Star to Kota Bharu
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- RMĀ 6ā40
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 6ā10
- Express
- RMĀ 25ā40
Train from Kuala Kangsar to Kota Bharu
- Ave. Duration
- 42 min
- Frequency
- 3 times a day
- Estimated price
- RMĀ 1ā19
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 1ā3
- Express
- RMĀ 13ā19
Train from Butterworth to Kota Bharu
- Ave. Duration
- 1h 47m
- Frequency
- Twice daily
- Estimated price
- RMĀ 4ā30
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 4ā7
- Express
- RMĀ 20ā30
Train from Sungai Buluh to Kota Bharu
- Ave. Duration
- 1h 31m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 4ā29
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 4ā7
- Express
- RMĀ 19ā29
Train from Kl Sentral to Kota Bharu
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 4ā30
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 4ā7
- Express
- RMĀ 21ā30
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RMĀ 1ā80
- Website
- https://www.kliaekspres.com
- Phone
- 019-627 9129
- [email protected]
- Website
- saniexpress.com.my
Bus from Kuala Perlis to Kuala Kangsar
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Estimated price
- RMĀ 60ā100
- Website
- https://saniexpress.com.my/
- Phone
- +60165217775
- [email protected]
- Website
- easybook.com
Bus from Kuala Perlis to Butterworth Bus Terminal
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- RMĀ 30ā50
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
Bus from Butterworth to Terminal Meru Raya
- Ave. Duration
- 3h 3m
- Frequency
- Twice daily
- Estimated price
- RMĀ 28ā40
- Book at
- easybook.com
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from Butterworth to Terminal Meru Raya
- Ave. Duration
- 2h 7m
- Frequency
- Every 2 hours
- Estimated price
- RMĀ 17ā35
- Website
- http://www.kpbekspres.com/
- Phone
- +60 5-253 8898
- [email protected]
- Website
- srimaju.com
Bus from Butterworth to Terminal Meru Raya
- Ave. Duration
- 2h 7m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 26ā40
- Website
- https://www.srimaju.com/
- Phone
- +60 111 066 1111
- [email protected]
- Website
- billionstarsexpress.com
Bus from Butterworth to Terminal Meru Raya
- Ave. Duration
- 2h 7m
- Frequency
- Twice daily
- Estimated price
- RMĀ 25ā45
- Website
- http://www.billionstarsexpress.com/
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Langkawi Ferry Terminal to Kuala Kedah
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RMĀ 20ā45
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RMĀ 20
- Adult (Non MyKad)
- RMĀ 45
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- RMĀ 15ā35
- Website
- https://www.langkawiferryline.com
- 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
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RMĀ 15
- Adult (Non MyKad)
- RMĀ 35
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RMĀ 2
- Schedules at
- penangport.com.my
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 to get from Heathrow Airport into central London, The London Underground: Essential tips to navigate the Tube, and Need to know: Greyhound - to help you get the most out of your next trip.


























