Langkawi Ferry Line high-speed passenger ferry at sea near Langkawi island
Travel Guide

KL to Langkawi

Find flight details, ETS routes and classes, plus Kuala Perlis ferry fares, schedules, booking rules and boarding information for travel from KL to Langkawi.

Published 3 min read5 places

By Amanda Smith

Destination
Dates
Guests 1 room, 2 adults, 0 children
SEARCH

KL to Langkawi: Fly direct to Langkawi (LGK), or take the ETS train north and catch a ferry from a mainland jetty. Find the facts on flights, northbound train services and ferry routes.

In short

  • Budget around 1 hour 5 minutes for a Kuala Lumpur to Langkawi nonstop flight.
  • Reach the Langkawi Ferry Line terminal before departure with 60 minutes to spare.
  • Local adults traveling from Langkawi to Kuala Perlis pay RM15.

At a glance

5 places · swipe

  1. 01Choose the direct flightA non-stop flight from Kuala Lumpur to Langkawi takes around 1 hour 5 minutes.
  2. 02Plan the northbound trainThe ETS runs on the electrified double-track West Coast Line, covering Gemas to Padang Besar.
  3. 03Pick an ETS serviceETS Platinum and ETS Business Class share the code EP, while ETS Express uses EX.
  4. 04Choose a ferry jettyLangkawi Ferry Line runs services from Kuala Kedah and Kuala Perlis to Langkawi.
  5. 05Book and board the ferryOnline tickets are non-transferable and have a fixed departure time.
Passenger plane approaching Langkawi island, Malaysia

Choose the direct flight

Flight duration

A non-stop flight from Kuala Lumpur to Langkawi takes around 1 hour 5 minutes.

AirAsia service

AirAsia flies from Kuala Lumpur to Langkawi daily.

Langkawi airport

Langkawi’s airport code is LGK.

Plan the northbound train

Train route

The ETS runs on the electrified double-track West Coast Line, covering Gemas to Padang Besar.

Northern stations

Northbound ETS services call at Arau; Alor Setar; Padang Besar. These are mainland stations you can use when planning your onward trip to Langkawi.

Train frequency

An ETS train leaves KL Sentral northbound at 07:20.

KTMB ETS electric train on the West Coast Line in northern Malaysia

Pick an ETS service

Class stopping patterns

ETS classes
ClassStops
ETS Platinumonly the main stations
ETS Goldselected stations
ETS Silverevery station along the way

Class codes

ETS Platinum and ETS Business Class share the code EP, while ETS Express uses EX. ETS Gold uses EG, and ETS Silver uses ES.

Luggage and access

ETS coaches have luggage racks, and the train includes a coach suited to passengers with OKU access needs. The coaches have an accessible washroom, with seats for disabled and elderly passengers near the washroom in Coach D.

Kuala Perlis passenger jetty with ferries, Perlis, Malaysia

Choose a ferry jetty

Ferry routes

Langkawi Ferry Line runs services from Kuala Kedah and Kuala Perlis to Langkawi. Return routes run from Langkawi to Kuala Kedah and Kuala Perlis, so choose the jetty that fits your mainland plans.

Ferry arrival points

Ferries from Kuala Kedah and Kuala Perlis arrive at Langkawi. The Langkawi counter is located at Kompleks Jetty Point, 07000 Langkawi.

Local fares

Langkawi Ferry Line local fares
RouteLocal adultLocal child
Langkawi and Kuala KedahRM20RM14
Langkawi and Kuala PerlisRM15RM10

Local adult and child fares vary by route.

Kuala Perlis fares

On the Kuala Perlis to Langkawi route, local fares are RM15 for adults and RM10 for children.

Ferry schedules

From Langkawi to Kuala Perlis, departures are at 07:30, 10:30 and 18:00. In the opposite direction, departures from Kuala Perlis to Langkawi are at 07:00, 10:00 and 12:30.

More ferry departures

An E in departure times marks an extra ferry; the schedule is subject to change without prior notice.

Book and board the ferry

Buy online

  1. Buy your Langkawi Ferry Line ticket online only when your departure is not within 24 hours.
  2. Pay by credit card or online banking; the fee is RM2 per ticket per 1 way.
  3. Print your official boarding pass so you can board without going to the counter to claim your ticket.

Ticket conditions

Online tickets are non-transferable and have a fixed departure time. Once payment is confirmed, there are no further changes and no refunds if you change your mind.

Check-in and boarding

Be inside the Langkawi Ferry Line ferry terminal at least 60 minutes before your departure time.

Mainland counters

One counter is at Jeti Penumpang Kuala Perlis, while the other is at Jeti Penumpang Kuala Kedah. For Kuala Perlis departures to Langkawi, contact Langkawi Ferry Line at counters no. K3 and K12.

Departure checks

For departures from Langkawi to the mainland, customs checks before the ferry terminal can take a long time to complete.

Fares and times checked November 2026.

Hotels in

Langkawi

See prices