EXACTLY How To Get From Penang To Langkawi [2023]

Published Categorized as Langkawi, Penang
This article may contain compensated links. Please read the disclaimer for more info

If you are like many travellers and trying to work out whether to visit Penang or Langkawi, deciding to go to both is a great idea! Especially because it’s quite straightforward to work out how to get from Penang to Langkawi.

There are a range of options for transport from Penang to Langkawi including super quick flights Penang to Langkawi Malaysia and overland taxi and bus options. There was also a direct boat from Penang to Langkawi before the pandemic which hopefully will come back at some point.

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!

Below, I describe exactly how to get to Langkawi from Penang whether you are looking for a Penang ferry to Langkawi, a cheap flight from Penang to Langkawi, wondering whether to take a Penang to Langkawi bus or want to drive from Penang to Langkawi.

langkawi best things to do on a yacht

In this post, I’ll also answer common questions such as “can I drive to Langkawi”, “is there a Penang to Langkawi car ferry” and is there also a ferry Langkawi Penang in the opposite direction”?

I also describe the reverse journey from Langkawi to Penang.

Keep reading for all the options for how to go Langkawi from Penang. This will help you plan your holiday to Penang and Langkawi. Whichever route option 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 from Penang to Langkawi? The Penang to Langkawi distance is only about 116 kilometres as the crow flies. These islands are quite close together. 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 Langkawi is a popular option. If going by road, it’s about 180 kilometres to Kuala Perlis plus the ferry trip.

Penang to Langkawi, how long does it take? This really depends on what method of transport you choose for travel to Langkawi – with flights only taking 35 minutes. If you are driving from Georgetown to Kuala Perlis and then taking the ferry across, it takes about two and a half hours of driving plus an hour and a half on a ferry with some waiting time in between.

If you’re wondering Penang to Langkawi how long will it take you – the average journey time is around 4.5-7 hours unless you decide to fly.

See the Penang to Langkawi map below for the best car route. The Langkawi car ferry leaves from the port of Kuala Perlis, but you can also take passenger ferries from Kuala Kedah which is the closest point to Penang.

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

Penang To Langkawi map
Click the map to open it in Google Maps. You can then access directions to each of the locations discussed in this article.

BEST OPTION: How To Get From Penang To Langkawi

The best option for how to travel from Penang to Langkawi is definitely taking a flight. This is much quicker and easier than travelling overland to Kuala Perlis from Penang by bus or taxi and then taking this ferry. It can also be very cheap.

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 hoursCURRENTLY NOT RUNNINGCheck here
Durations take into account an approximate time getting to and from bus stations and airports to a central location as well as waiting time
Penang International Airport

OPTION 1: Penang To Langkawi Flight

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

A flight ticket from Penang to Langkawi is relatively affordable. You can choose an AirAsia flight from Penang to Langkawi or Firefly also make it easy to fly Penang to Langkawi. 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 Penang to Langkawi flight price starts around RM50 if you get a great deal. I have managed to pay only RM30 before! The Penang to Langkawi flight time is around 35 minutes, so this option will get you there faster than the overland options.

You travel Penang to Langkawi by air departing from the Penang International Airport (PEN). The Penang to Langkawi 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 RM20. The Grab app is the best way to go.

OPTION 2: Penang To Langkawi Bus (+Ferry)

The Penang to Langkawi 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. A bus ride to the ferry in Kuala Perlis will cost you around RM18.

Buses run three times daily. The first is around 9am, and the second is at 1:30pm. If you miss these buses, you can catch another at 7pm but you will need to overnight in Kuala Perlis then.

Buses depart from the Sungai Nibong Bus Terminal on Penang island and arrive in Kuala Perlis around three hours later. The Penang to Pulau Langkawi bus line is called Plusliner.

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.

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

bus Malaysia

OPTION 3: Penang To Langkawi By Taxi

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.

OPTION 4: Penang To Langkawi By Car

If you want to know how to go Langkawi by car, this 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 from Penang to Langkawi by car 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 get there, you can either take the car ferry or leave your car in the parking lot. It will cost RM10 for each day you leave your car in the lot, so take that into consideration when planning your stay on Langkawi.

If you want to take the car ferry to Langkawi, this is only available at Kuala Perlis so don’t go to Kuala Kedah.

This route is perfect if you just want to drive to Langkawi and want to take the car ferry from Penang to Langkawi. Luckily, it’s super easy to do, and how to get to Langkawi by car is as simple as driving to Kuala Perlis and then on and off of a roll-on-roll-off ferry.

OPTION 5: Penang To Langkawi Ferry – CURRENTLY NOT RUNNING

** The ferry is currently not running between Penang and Langkawi. I have kept this information here for when it re-starts. **

Getting from Penang to Langkawi was easy thanks to the affordable ferries that used to run daily directly between the two islands. Ferries also ran in the opposite direction with the same ferry from Langkawi to Penang.

Taking the Penang to Langkawi ferry was a great option if you’re looking for a fast way to reach Langkawi without flying. There was only one provider for the Penang to Langkawi boat trip which was a company called Super Fast Ferry. The same boat from Langkawi to Penang also ran.

The Penang to Langkawi fast ferry used to leave twice a day, once at 8:30 in the morning and again at 2:00 in the afternoon. Ferries leave from Penang jetty to Langkawi. A Penang to Langkawi ferry ticket will cost you between RM 72 and RM 80. The Penang to Langkawi ferry time is about two and a half to three hours, making the ferry Penang to Langkawi journey time pretty short.

If you’re wondering where to take ferry from Penang to Langkawi, head for Penang Jetty Terminal in Weld Quay, Georgetown. You’ll embark and then eventually arrive at Langkawi Jetty Terminal. There, you’ll be able to get food and enjoy a nice break before you continue onward to your accommodations on Langkawi on board the Langkawi ferry from Penang.

You used to be able to buy an online ferry ticket from Penang to Langkawi, or you could buy your ticket at the terminal. However, be aware that during peak times, you’d want to book ahead. We recommend booking online for the best price, date and time.

Note that there was no Penang to Langkawi ferry car option, and you cannot take the ferry from Penang to Langkawi with car. If you want to put your car on the ferry to Langkawi, you’ll need to instead drive to the mainland port of Kuala Perlis and take the car ferry (see details above on how to do this).

Click here to see if the ferry has returned.

best stay in Penang at Georgetown
Historic George Town, Penang

Langkawi To Penang

If you’re wondering how to travel from Langkawi to Penang, you’ll be glad to learn that going back is as easy as getting there.

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

The easiest option is booking a Langkawi to Penang flight. Unless you drove from Penang to Langkawi, this is the best option. Take a taxi from your hotel to the Langkawi International Airport (LGK). It takes about 35 minutes to fly Langkawi to Penang.

The quick travel time makes a Langkawi to Penang day trip possible. Although I recommend you stay for longer than a day.

Click here to see the prices for your dates.

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

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.

Datai Bay Langkawi

Final Words

How do you get from Penang to Langkawi? The choice is yours. Your travel method should be determined by looking at your plans. Is this a family trip, and if so, will travelling via bus or plane be a hassle with kids in tow?

Getting to Langkawi from Penang via plane 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. Your only real task will be finding a taxi between the airport and your accommodation at each location which you can use the Grab app for.

If you can access a car, driving is another great option. It’s super easy once you’ve worked out how to travel to Langkawi by car. There’s little hassle involved other than navigating the road and fuelling up. Having a car can save you on taxi costs as well.

Just make sure you have read the section above about how to go to Langkawi by car as cars are not allowed on the regular ferry Penang Langkawi route and there is no car ferry to Langkawi from Penang or vice versa. You need to make sure you get the ferry at Kuala Perlis only.

An even easier option is to take a private taxi that can pick you up from your hotel in Penang and drop you at the Langkawi ferry.

We can book that for you here.

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. The Penang Langkawi ferry is always popular and a scenic way to travel. Just remember that sometimes flights can be cheaper!

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 an Australian who has fallen in love with Malaysia! She explores Malaysia multiple times a year, often with her kids, and has previously lived in Penang.