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 a direct boat from Penang to Langkawi, super quick flights Penang to Langkawi Malaysia and then overland car and bus options as well as options for getting from Penang to Langkawi car ferry.
If that all sounds overwhelming, don’t worry – I’ll make it as straightforward as possible if you’re wondering 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.
In this post I’ll also answer common questions such as “can I drive to Langkawi” “is there a ferry to Langkawi with car” 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, perfect for all holidays to Penang and Langkawi. Whichever route option you pick, how to go to Langkawi is surprisingly easy.
Table of Contents
Map: Penang Island To Langkawi
The Penang to Langkawi distance is only about 116 kilometres as the crow flies. These islands are quite close together and the quick flying time makes it possible to take a day trip to Langkawi from Penang (although I definitely recommend you stay longer!).
Driving to Langkawi is a popular option, and If going via roads, how far from Penang to Langkawi is about 180 kilometres 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 and driving from Georgetown to Kuala Perlis and then taking the ferry across involving about two and a half hours of driving time plus an hour on a ferry.
If you’re wondering Penang to Langkawi how long will it take you – the average journey time is around 3-4 hours unless you decide to fly.
See the Penang to Langkawi map below for the best getting to Langkawi by car route. The Langkawi car ferry leaves from the port of Kuala Perlis.
BEST OPTION: How To Get From Penang To Langkawi
OPTION 1: Penang To Langkawi Ferry
Getting from Penang to Langkawi is easy thanks to the affordable ferries that run daily. Ferries also run in the opposite direction with the same ferry from Langkawi to Penang.
Taking the Penang to Langkawi ferry is a great option if you’re looking for a fast way to reach Langkawi without flying. There’s only one provider for the Penang to Langkawi boat trip which is a company called Super Fast Ferry. The same boat from Langkawi to Penang also runs.
The Penang to Langkawi fast ferry leaves 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 can buy an online ferry ticket from Penang to Langkawi, or you can buy your ticket at the terminal. However, be aware that during peak times, you’ll want to book ahead and we recommend booking online for the best price, date and time.
Note that there is 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 below (see details on how to do this below).
OPTION 2: 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 you can go with one of the other airlines. Malaysia Airlines, Malindo Air, and Firefly who all make it easy to fly Penang to Langkawi.
The Penang to Langkawi flight price starts around RM 150. The Penang to Langkawi flight time is around 35 minutes, so this option will get you there much faster than the ferry. You can travel Penang to Langkawi by air departing from the Penang International Airport (PEN). The Penang to Langkawi flight schedule is available online.
Once you land at Langkawi International Airport (LGK), you’ll need to cover an additional 7 kilometres to reach the city centre of Pantai Cenang. You can ride with a taxi, which should cost about RM 20.
OPTION 3: Penang To Langkawi Bus
If you’re wondering how to drive to Langkawi, another option is taking the bus! The Penang to Langkawi bus is another great option for getting to Langkawi. You’ll still need to take a ferry, but taking the bus for part of the journey will save you time. A bus ride to the ferry will cost you RM 18, and the entire journey, including the ferry ride, will take about four hours. The Penang to Pulau Langkawi bus line is called Plusliner.
The Penang to Langkawi drive is along main roads so is easy to do.
Buses run three times daily. The first is around 9 a.m. and the second is at 1:30 p.m. If you miss the midday or morning buses, you can catch another at 7 p.m. You’ll depart from the Sungai Nibong Bus Terminal and arrive in Kuala Perlis three hours later, but do check the times for the last onward ferry to Langkawi from Kuala Perlis.
From there, you’ll take the ferry from Kuala Perlis to Langkawi, which will take an additional hour.
OPTION 4: Penang To Langkawi By Car
Several of our readers have been asking how to go Langkawi by car, and travelling by car is likely to be the cheapest way from Penang to Langkawi. The distance from Penang to Langkawi by car is 119 kilometres, and the journey will take about 2.5 hours if you’re wondering how to get to Langkawi by car.
You can drive from Penang to Langkawi by heading to the port of Kuala Perlis. Once you get there, you can either take the car ferry or leave your car in the parking lot. It will cost RM 10 for each day you leave your car in the lot, so take that into consideration when planning your stay on Langkawi.
Travel to Langkawi by car is of course the best option if you have a rental car and want to take it between the two islands. You may find going on the car ferry to Langkawi is also a great option if you have kids who may enjoy the experience of driving onto the ferry.
This route is perfect if you just want to drive to Langkawi and want to take the car ferry from Penang to Langkawi – note that there is no car ferry Penang to Langkawi option, the only way to do this route by car is to drive to Kuala Perlis on the mainland and take the car ferry from there. 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.
Langkawi To Penang
If you’re wondering how to travel from Langkawi to Penang, you’ll be glad to learn that going back will be as easy as getting there. You’ll start by purchasing a ferry ticket. You can choose a ferry ticket from Langkawi to Penang, or you can ferry to Kuala Perlis and then take the bus from there.
The direct Langkawi to Penang ferry time is around two and a half to three hours. It’s about one hour to Kuala Perlis. If you choose the Kuala Perlis route, you’ll need to book another bus back to Penang.
The Langkawi to Penang ferry schedule is available online. Ferries run twice a day and can quickly fill up during peak travel times. Be sure to book ahead if you want to guarantee a spot.
Another option is booking a Langkawi to Penang flight. Unless you drove from Penang to Langkawi, this will be an option for you. Take a taxi from the city centre to Langkawi International Airport (LGK). It will take about 35 minutes to fly Langkawi to Penang. The quick travel time makes a Langkawi to Penang day trip possible.
Getting from Langkawi to Penang by car is another great choice. If you drove there, then your car will either be with you on Langkawi or waiting for you at the ferry jetty.
From there, you’ll simply drive the 2.5 hours back to Penang. Going from Langkawi to Penang by car is one of the best options. Having your own vehicle will make it easy to go anywhere you like in the Penang area. All you’ll have to consider are fuel costs.
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?
Will you need a vehicle during your stay on Langkawi? Do you plan to stay in Langkawi or Penang for an extended period of time? These and other factors will affect your travel plans.
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.
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 and is a big advantage of deciding to drive car to Langkawi.
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.
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 don’t want to worry about being responsible for a car during their stay or don’t want to spend the extra money on plane tickets. The Penang Langkawi ferry is always popular and a scenic way to travel.
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 Langkawi 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.
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.