EXACTLY How To Get From Penang To Langkawi ✅

Published Categorized as Langkawi, Penang
This article may contain compensated links. Read the disclaimer for more info. We follow our review guidelines

If you’re trying to work out whether to visit Penang or Langkawi on your Malaysia adventure, deciding to go to both is a great idea! Especially because it’s quite straightforward to travel from Penang to Langkawi.

There are a range of options for transport from Penang to Langkawi including super quick flights, overland taxi and bus options. There was also a direct boat from Penang to Langkawi before the pandemic. Unfortunately, it has not resumed.

If that all sounds overwhelming, don’t worry – I’ll make it as straightforward as possible so you’ll soon be an expert on how to go to Langkawi from Penang!

langkawi best things to do on a yacht
Langkawi

Below, I describe exactly how to get to Langkawi from Penang whether you are looking for flights, taxis, buses or considering driving.

I also describe the reverse journey from Langkawi to Penang.

Whichever route you pick, getting between the two is surprisingly easy.

Travelling to Malaysia? Click here to download your free Malaysia Trip Planning checklist. We’ll help you get ready for your trip! 

Have any questions? Join our Malaysia Travel Planning Facebook group here now! It’s the perfect place to ask any questions and to be inspired.

Map: Penang Island To Langkawi

How far is it from Penang to Langkawi? Penang and Langkawi are relatively close together, with a direct flight covering approximately 130 kilometres. The quick flying time makes it possible to take a day trip to Langkawi from Penang (although I definitely recommend you stay longer!).

Driving or taking a taxi to the Langkawi ferry from mainland Malaysia is a popular option. If going by road, it’s about 180 kilometres to Kuala Perlis plus the ferry trip.

All up, the average journey time is around 4.5-7 hours unless you decide to fly.

Passenger ferries to Langkawi depart from both Kuala Kedah and Kuala Perlis. If you want to take your vehicle to Langkawi, you’ll need to use the vehicle ferry from Kuala Perlis.

Note that Langkawi does not have any bridges across to the mainland of Malaysia. You either have to fly or take a ferry as part of your journey.

Penang To Langkawi map
Click the map above to open it in Google Maps.

BEST OPTION: How To Get From Penang To Langkawi

The best way to travel from Penang to Langkawi is to fly. This is much quicker and easier than travelling overland to Kuala Perlis from Penang by bus or taxi and then taking the ferry. It can also be cheaper.

Here is a summary of all your options for travel between Langkawi and Penang.

Mode of transportDurationBest For?Book
Flight4 hoursPeople who want an efficient way to get between Penang and LangkawiCheck here
Bus And Ferry6.25 hours+People who want (possibly) the cheapest optionCheck here
Taxi And Ferry4.25 hoursPeople who want the fastest and easiest way overlandCheck here
Car And Ferry4.25 hoursPeople who have easy access to a car or who like to stop along the way or want to take their car to LangkawiCheck here
Direct Ferry5 hoursNO LONGER RUNNING
Durations take into account an approximate time getting to and from bus stations and airports to a central location as well as waiting time.

OPTION 1: Penang To Langkawi Flight

Langkawi Airport
Langkawi Airport

The quickest of all the Penang to Langkawi route options, a direct flight is your best bet for getting between these two locations quickly.

A flight ticket is relatively affordable. You can choose an AirAsia or Firefly flight. Other airlines fly to these places as well, but at the time of publishing, these are the only direct options.

Click here to see the prices for your dates.

The flight price starts around RM80 if you get a great deal. I have managed to pay only RM30 before! The flight time is around 35-40 minutes, so this option will get you there faster than the overland options and is cheaper with a good deal.

Flights depart from the Penang International Airport (PEN). The flight schedule is available online and flights run multiple times a day.

Once you land at Langkawi International Airport (LGK), you’ll need to cover an additional 7 kilometres to reach the main beach area of Pantai Cenang. You can ride with a taxi, which should cost about RM25. The Grab app is the best way to go.

OPTION 2: Penang To Langkawi Bus (+Ferry)

Our ferry from Kuala Kedah to Langkawi
Our ferry from Kuala Kedah to Langkawi

Taking a bus is another option. You’ll still need to take a ferry, but you can take a bus (or one of the options below) to get to the ferry terminal. Bus fares to Kuala Perlis start at around RM22.

Buses run 8+ times a day. The first is around 9am. An earlier bus is better to ensure you catch a ferry on the same day.

Depending on the service, buses depart from Sungai Nibong Bus Terminal on Penang Island or Penang Sentral in Butterworth on the mainland.

Click here to see the latest timetables and prices.

The ferry from Kuala Perlis to Langkawi takes about an hour and twenty minutes, and it leaves a few times a day.

You can see the latest timetables and prices here. These ferries can sell out so it is best to book in advance. Tickets start at RM45 for foreigners.

Click here to read our full guide to taking the ferry from Kuala Perlis to Langkawi.

It’s also possible to get a ferry to Langkawi from Kuala Kedah. However, there are currently no buses from Penang to Kuala Kedah so you need to take a bus to Alor Setar instead.

From Alor Setar, you can take a 20-minute Grab taxi to the jetty at Kuala Kedah. This is quicker than going to Kuala Perlis but you do need to factor in that taxi ride. Ferry tickets from Kuala Kedah start at RM57 and take about 1.75 hours.

Click here to check the times and prices for a ferry from Kuala Kedah.

Click here to read our full guide to taking the ferry from Kuala Kedah to Langkawi.

OPTION 3: Penang To Langkawi By Taxi

Inside our ferry to Langkawi from Kuala Kedah
Inside our ferry to Langkawi from Kuala Kedah

Since there are no roads between Penang and Langkawi, obviously you cannot take a taxi all the way to Langkawi.

However, you can take a taxi directly from your hotel (or elsewhere) in Penang directly to the Langkawi ferry in either Kuala Kedah or Kuala Perlis.

This is the easiest way to get between these two places if you can’t take a flight. You’ll arrive fresh and ready to go instead of sweaty after dealing with buses and luggage.

The only thing that can be tricky about this is finding a taxi that will take you, but we can help you with this. We can book you a taxi with a safe and reliable local operator starting at RM650 to Kuala Kedah and RM700 to Kuala Perlis (which is further).

Click here for more details and to book your taxi.

Once you are there, you can read our guide to taking the ferry from Kuala Kedah here and from Kuala Perlis here.

OPTION 4: Penang To Langkawi By Car

Kuala Kedah Jetty
Kuala Kedah Jetty

Driving yourself is likely to be the cheapest way from Penang to Langkawi if you already have access to a car whether it’s your own or a hire car. You can drive from Penang to Langkawi by heading to the port of Kuala Perlis or Kuala Kedah.

The distance is around 120 kilometres to Kuala Kedah ferry terminal or 180 kilometres to Kuala Perlis. The journey takes about 2.5 hours to Kuala Perlis and 1.75 hours to Kuala Kedah.

The Penang to Langkawi drive is mostly along main roads, so it is easy to do.

Once you reach the ferry terminal, you can park your car on the mainland and travel to Langkawi as a foot passenger. Alternatively, if you’re taking your own vehicle, you can book the vehicle ferry from Kuala Perlis.

If you’re driving a hire car, check your rental agreement first, as you may not be permitted to take it to Langkawi. Vehicle ferry bookings also require advance arrangements and documentation, so don’t leave this until the day you travel.

If you want to take the car ferry to Langkawi, you will need to travel via Kuala Perlis.

OPTION 5: Penang To Langkawi Ferry – NO LONGER RUNNING

Unfortunately, the direct ferry between Penang Island and Langkawi stopped operating during the COVID-19 pandemic and has not resumed as of the publishing date of this article.

If you want to travel by ferry, you’ll first need to make your way to Kuala Kedah or Kuala Perlis on the mainland (as described above). Both have regular passenger ferry services to Langkawi.

Kuah Jetty
Kuah Jetty

Langkawi To Penang

For the return trip, you’ll be glad to learn that it is as easy as getting there.

You basically reverse the directions above, and you’ll find yourself back in Penang.

The easiest option is to book a Langkawi to Penang flight. Take a taxi from your hotel to the Langkawi International Airport (LGK). It takes about 35-40 minutes to fly back to Penang.

Click here to see the prices for your dates.

Kuah Jetty Langkawi
Kuah Jetty

Getting from Langkawi to Penang by taxi is another great choice. You’ll need to get a ferry back to Kuala Kedah or Kuala Perlis.

From there, the taxi can take you the 2.5 hours back to Penang from Kuala Perlis or 1.75 hours from Kuala Kedah.

It’s cheaper if you take the taxi from Kuala Kedah.

Click here to book a taxi now.

Going from Langkawi to Penang by car is another good option. Having your own vehicle will make it easy to go anywhere you like in the Penang area.

You can also take a bus back once you take the ferry back to Kuala Perlis.

Click here to see the latest prices and times.

Tanjung Rhu Resort beach
Tanjung Rhu Beach, Langkawi

Final Words

How do you get from Penang to Langkawi? The choice is yours and up to your preferences, budget and time constraints.

A flight is the easiest and fastest method, especially for anyone who isn’t fond of boats. You won’t have to deal with the ferry ride. You’ll just need to arrange transport between the airports and your accommodation at either end. Grab makes this easy. Often, this can be the cheapest way to go as well.

If you have access to a car, driving is another great option. Taking a taxi from Penang to Kuala Kedah for the ferry is even easier.

Lastly, you can opt for the bus and ferry route if you enjoy that type of travel. These are affordable options that are best for travellers who are trying to conserve money and who can’t get a good flight deal.

Looking for the ultimate Malaysia Itinerary Planner for your trip? Click here to get it now!

If you need help getting to Langkawi from KL – read our guide here or you can find out how to get there from other places in Malaysia here.  Otherwise, click here to read our full guide on the best things to do in Langkawi. You can also find our full Langkawi travel guide here.

Planning a trip to Malaysia? Have any questions? Join our Malaysia Travel Planning Facebook group here now! It’s the perfect place to ask any questions and to be inspired!

By Sharon Gourlay

Sharon is a certified Malaysia travel expert and can't get enough of travelling and talking about Malaysia since she first visited 21 years ago. She travels around Malaysia multiple times a year both alone and with her kids. She used to call Penang home and especially loves this food paradise. Sharon also has a Bachelor of Arts in Asian Studies, a Certificate III in International Travel Sales and has been certified by Tourism Malaysia as a Malaysia Travel Expert. Through this site, she'll help you have the perfect trip to this amazing destination.