Kuala Kedah Ferry to Langkawi: Schedule, Tickets & Prices

Passenger ferry between Kuala Kedah and Langkawi at sea

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.

Passenger ferry: exact ticket prices

Ticket counter at Kuala Kedah Jetty

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 categoryOne-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.

Passenger ferry: schedule

Passengers boarding the ferry at Kuala Kedah

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.

Beli Holiday - Find great tours at lower prices

RORO vehicle ferry: a separate service

Vehicle being loaded onto the RORO ferry at Kuala Kedah

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.

  • Passenger fare: RM26 one-way
  • Capacity: 400 passengers per sailing
  • Duration: 1 hour 45 minutes to 2 hours
  • Departure from Kuala Kedah Jetty: 1:30 PM (though specific dates show variation, some departures shift to 12:00 PM, 2:30 PM, or 3:00 PM)
  • Return from Langkawi (Tanjung Lembung Port): 9:30 AM

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.

How to actually book

Kuah Jetty, the arrival point in Langkawi

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.

Common mistakes to avoid

  • Confusing the passenger ferry with the RORO vehicle ferry. They depart from different terminals in Kuala Kedah, run different schedules, and serve different purposes, one is walk-on passengers to Kuah Jetty, the other carries vehicles to Tanjung Lembung Port
  • Assuming the RM45 online booking price is the same as the counter price. Malaysian citizens with a MyKad pay RM26.50 at the counter, a meaningful RM18.50 difference from the online platform rate, worth knowing before you book online out of convenience
  • Relying on a single fixed departure time from an older source. Schedules genuinely shift by date, always check the live schedule for your specific travel date rather than assuming a time you read somewhere stays constant
  • Not confirming the vehicle transport fee before arriving with a car for the RORO ferry. This isn't included in the RM26 passenger fare and varies by vehicle type, confirm the exact amount with the operator ahead of time
  • Skipping the Langkawi resident discount check if it applies to you. At RM20 for adults and RM14 for children, it's a meaningful saving over the standard Malaysian citizen rate if you qualify
Prefer to skip the planning and book a ready-made trip instead? You can browse Langkawi travel packages at beliholiday.com for pre-arranged options.