
Penang is Malaysia's food capital, built around the old streets of George Town. Flying is the quickest way to get from Langkawi to Penang, taking 1h 25m. Overland, the cheapest option is the ferry and bus via Kuala Perlis at $14 (59 MYR). The ferry and train via Kuala Kedah costs a touch more and takes 3h 50m - 4h.
Distance from Langkawi to Penang
Langkawi and Penang are about 122 km (76 miles) apart, and the overland-and-sea journey covers around 212 km. The quickest way to get from Langkawi to Penang is by taking the flight, which takes around 1h 25m.
3 ways to travel from Langkawi to Penang
There are three ways to travel from Langkawi to Penang. You can choose between the ferry + bus via Kuala Perlis, ferry + train via Kuala Kedah, and flight. The journey takes 1h 25m–4h 55m and the quickest way is by flight. If you're on a budget, the cheapest option is by ferry + bus via Kuala Perlis with tickets starting at $14 (59 MYR).
Reach out to our Community
No questions yet — be the first to ask about Langkawi to Penang.
ABOUT YOUR DESTINATION
Why Visit Penang?
Penang is a cultural melting pot on the northwest coast of Malaysia. For such a small island, it has so much to offer — vibrant culture, colourful heritage, amazing food, urban wonders, and untouched rainforest.
At its heart is George Town, a UNESCO World Heritage Site and a city rich in history. Famous for its street art, you can easily spend hours exploring its alleys. Sure, the island can be touristy. Yet somehow, it is able to maintain a laidback vibe and a charm that you can only find in Penang.
Rounding it up
That's the full picture for getting from Langkawi to Penang, roughly 122 kilometres (76 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $14 (59 MYR). The quickest trip takes 1h 25m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Langkawi to Penang?
The distance from Langkawi to Penang is 122 kilometres (76 miles).
What is the fastest way to get from Langkawi to Penang?
The fastest way to get from Langkawi to Penang is by flight and takes 1h 25m.
What is the cheapest way to get from Langkawi to Penang?
The cheapest way to get from Langkawi to Penang is by ferry + bus via kuala perlis with ticket costs starting from 59 MYR.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.
Ferry Schedule Notice
Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.





