
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Malaysia Airlines | 10:55 | 12:10 | Langkawi (LGK) | Kuala Lumpur (KUL) | Book flight |
Firefly | 12:30 | 13:10 | Langkawi (LGK) | Penang (PEN) | Book flight |
AirAsia Berhad (Malaysia) | 14:30 | 15:10 | Langkawi (LGK) | Penang (PEN) | Book flight |
AirAsia Berhad (Malaysia) | 16:35 | 17:50 | Langkawi (LGK) | Johor Bahru (JHB) | Book flight |
Batik Air Malaysia | 16:40 | 17:45 | Langkawi (LGK) | Kuala Lumpur / Subang (SZB) | Book flight |
AirAsia Berhad (Malaysia) | 16:50 | 18:05 | Langkawi (LGK) | Kuala Lumpur (KUL) | Book flight |
Scoot | 17:35 | 19:25 | Langkawi (LGK) | Singapore (SIN) | Book flight |
AirAsia Berhad (Malaysia) | 17:45 | 18:25 | Langkawi (LGK) | Penang (PEN) | Book flight |
AirAsia Berhad (Malaysia) | 18:30 | 19:45 | Langkawi (LGK) | Kuala Lumpur (KUL) | Book flight |
AirAsia Berhad (Malaysia) | 22:00 | 23:15 | Langkawi (LGK) | Kuala Lumpur (KUL) | Book flight |
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Firefly | 10:10 | 11:30 | Kuala Lumpur / Subang (SZB) | Langkawi (LGK) | Book flight |
Firefly | 11:10 | 11:50 | Penang (PEN) | Langkawi (LGK) | Book flight |
Firefly | 13:20 | 14:40 | Kuala Lumpur / Subang (SZB) | Langkawi (LGK) | Book flight |
AirAsia Berhad (Malaysia) | 13:30 | 14:05 | Penang (PEN) | Langkawi (LGK) | Book flight |
Scoot | 14:55 | 16:35 | Singapore (SIN) | Langkawi (LGK) | Book flight |
AirAsia Berhad (Malaysia) | 14:55 | 16:10 | Johor Bahru (JHB) | Langkawi (LGK) | Book flight |
AirAsia Berhad (Malaysia) | 15:15 | 16:25 | Kuala Lumpur (KUL) | Langkawi (LGK) | Book flight |
AirAsia Berhad (Malaysia) | 16:45 | 17:20 | Penang (PEN) | Langkawi (LGK) | Book flight |
AirAsia Berhad (Malaysia) | 16:50 | 18:00 | Kuala Lumpur (KUL) | Langkawi (LGK) | Book flight |
AirAsia Berhad (Malaysia) | 20:30 | 21:35 | Kuala Lumpur (KUL) | Langkawi (LGK) | Book flight |
Langkawi International Airport is the gateway to one of Malaysia's most popular island destinations. Compare airlines flying to and from Langkawi (LGK) on Traveloka and set a Price Alert to track fares before you book.
LGK sits at Padang Mat Sirat on the northwestern side of Langkawi Island, around 20 km from Kuah, the island's main town. Following a major expansion completed in 2018, the airport's single terminal can now handle up to 4 million passengers a year, more than double its previous capacity. It handled around 2.5 million passengers in 2024, making it one of Malaysia's busier regional airports and the main air link for the island's tourism industry.
LGK combines a strong domestic network to Malaysia's main cities with a smaller number of direct international and seasonal charter links to Singapore and parts of China. Compare current routes and airlines on Traveloka, as international capacity here can vary by season.
AirAsia, Malaysia Airlines, Batik Air (Malindo Air) and Firefly operate the bulk of scheduled domestic services connecting Langkawi to Kuala Lumpur, Penang and other Malaysian cities. Scoot and China Southern Airlines have operated direct international services, and Langkawi also attracts seasonal long-haul charter and resort flights from further afield.
The airport has a single integrated terminal with separate zones for domestic and international passengers on one runway. Its 2018 upgrade added significant additional space, so the terminal is generally less congested than older Malaysian regional airports of a similar size.
There is no rail link on Langkawi, so taxis (using a prepaid coupon system at the terminal) are the main way to reach resorts and Kuah town, with travel times depending heavily on which part of the island you're staying on. Some resorts also offer pre-arranged hotel transfers. Confirm your transfer time and cost before you travel, as the island is larger than it first appears.
As a resort-island airport, LGK is set up to welcome holidaymakers.
Planning a trip to Langkawi? Compare airlines flying to and from Langkawi International Airport and set a Price Alert on Traveloka so you're ready when a fare suits you. Always verify final fares and flight times at the time of booking.

