Two separate ferry services run this route, passenger and vehicle
There are two separate ferry services between Kuala Kedah and Langkawi: a passenger ferry (Langkawi Ferry Line) departing from Kuala Kedah Jetty to Kuah Jetty, and a separate RORO vehicle ferry from a different terminal for anyone bringing a car. Here's exactly what each costs and how they run.
Counter prices are noticeably lower than online platform rates
These are the official counter category prices for Langkawi Ferry Line's Kuala Kedah to Langkawi route, as listed by mytrip.my:
| Passenger category | One-way price |
|---|---|
| Adult (Malaysian citizen, MyKad) | RM26.50 |
| Child, age 3–12 (Malaysian citizen, MyKad) | RM20.50 |
| Adult (Langkawi resident) | RM20.00 |
| Child, age 3–12 (Langkawi resident) | RM14.00 |
| OKU (persons with disabilities) | RM14.00 |
If you're booking through an online platform like redBus rather than at the jetty counter, the listed standard fare is RM45 per adult one-way (RM35 for the Kuala Perlis route instead, a different departure port). This RM45 figure reflects the general online booking platform rate, higher than the Malaysian MyKad counter price above, worth knowing so you're not caught off guard by the difference between booking online versus buying at the counter with MyKad in hand.
A daily, walk-on service, though exact departure times vary by date
The route runs daily, with the first departure around 7:00 AM and the last around 6:30 to 7:00 PM, 5 to 9 trips a day depending on the specific date and season. The journey takes 1 hour 30 minutes.
Exact departure times shift from day to day rather than following one fixed daily timetable, on different dates the same route has shown departures at times like 8:30 AM, 1:00 PM, and 4:00 PM on one day, and 9:00 AM, 1:00 PM, and 4:30 PM on another. Given this genuine day-to-day variation, check the live schedule for your specific travel date directly with Langkawi Ferry Line or your booking platform rather than relying on a fixed time from an older source, including this one.
A separate vessel and terminal specifically for vehicles
If you're bringing a car across, this is a different ferry entirely, operating from Kuala Kedah Jetty (not the passenger terminal) to Tanjung Lembung Port in Langkawi. Schedule and pricing are listed via redBus's Langkawi Kedah RORO page.
Vehicle transport carries an additional fare on top of the passenger fee, the exact amount depends on your vehicle type and isn't fixed at a single published rate, confirm this directly with the RORO operator when booking rather than assuming a flat figure.
Kuah Jetty, where the passenger ferry docks in Langkawi
Tickets for the passenger ferry can be bought at the Kuala Kedah Jetty ticket counter without advance booking, walk-up availability is standard. If you'd rather book ahead, platforms like redBus allow reservation, at the higher online rate noted above, with cancellation or rescheduling typically allowed up to 24 hours before departure.
The RORO vehicle ferry, given it carries cars, is generally worth booking in advance rather than showing up, since vehicle capacity per sailing is limited.