Want to visit a tropical paradise and wondering how to go from KL to Pangkor? We can help!
While it’s not far from KL to Pangkor Island, this journey can seem complicated – at least until you take it step-by-step. It’s actually quite straightforward with many people taking this trip every day – and I just took it myself recently.
Below, I break up exactly how to get to Pangkor Island from KL so you know exactly what you need to do, when, whether you are looking for a KL to Pangkor flight, a KL to Pangkor bus or traveling from KL to Pulau Pangkor by car. This way, you will be in paradise as quickly as possible!
I also describe the reverse journey from Pangkor to KL.
Travelling from somewhere else? Find our full guide to travelling to Pangkor Island here.
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 From KL to Pulau Pangkor
Pangkor Island is an island with no road access from the mainland so driving to Pangkor from KL actually means driving to the ferry terminal at Marina Island or Lumut.
KL to Pangkor by car distance to the closest ferry terminal is 212 kilometres. This takes about three hours not factoring in traffic. Then there is a quick, ten minute ferry.
BEST OPTION: How To Go To Pangkor From KL
Overall: How To Get To Pangkor From KL
As mentioned before, there is no road to Pangkor Island. You have to get to one of the ferry terminals and then take a ferry across.
There are two ferry terminals, one in Lumut and one in Marina Island Jetty Complex. They both have regular ferries.
Below, I describe different options to getting to these ferry terminals and then I describe the second part of the journey which is the ferry.
Option 1: Flight To Pangkor From KL
While there have been small airplane flights in the past, these are no longer operating. The closest airport is in Ipoh. However, there are no flights between Kuala Lumpur and Ipoh.
The closest airport with flights from KL is in Penang. However, it’s going to be quicker to just travel overland from KL than to fly to Penang and travel from there so I don’t recommend you fly to reach Pangkor from Kuala Lumpur.
However, if you are really keen on flying, click here to see the prices for your dates.
Option 2: KL To Pangkor Island By Bus
To go by bus from KL to Pangkor Island is easy. The first step is to get a bus from KL to Lumut where you can then catch a ferry to Pangkor Island.
The bus takes about 5 hours and costs around RM30. There are some very comfortable buses taking this route and it’s straightforward. Bus lines that take this route are Arwana Express, Kesatuan Express, Starmart Express and Plusliner.
There are options to travel KL to Pangkor by bus throughout the day so you have lots of choices. They leave from either TBS (Terminal Bersepadu Selatan) or Hentian Duta Bus Terminal in Kuala Lumpur.
The bus did stop more than I expected and also had a couple of toilet breaks. It did not stop anywhere with food so make sure you have snacks!
The Lumut bus station is just a 2-minute walk from the Lumut Pangkor Ferry Jetty, but note that Google Maps has the location not quite right – it showed it as being in a car park opposite where the bus station actually is when I was here.
From the bus station, walk through the ticketing area, walk one block left and then there is a super easy covered walkway all the way to the ferry terminal with some shops and eating outlets if you need any last minute supplies.
When you are coming the other way, simply walk out of the ferry terminal and keep walking straight ahead under this covered walkway until you hit the car park. Turn left and the station is one block away.
Option 3: KL To Pangkor By Car/Taxi
The fastest answer to how to go Pangkor from KL is to drive whether that is in your own car or a taxi.
As stated above, this will take about three hours to the Marina Island Jetty Complex or Lumut ferry if there isn’t much traffic. It costs around RM600.
There is plenty of parking at both options. If you are in Lumut, there is a covered walkway from the car park right to the ferry terminal and you’ll be there in moments.
It’s easy to book a taxi to take you. This is the simplest and easiest way to get there.
Part 2: Ferry To Pangkor Island
There are two choices for ferries to Pangkor Island.
Option 1: Lumut Pangkor Ferry Jetty To Pangkor Town
This ferry is the best one to pick for lots of options. The ferry runs regularly throughout the day and only costs about RM10 each way. Note, you do have to buy a return ticket.
It takes about 35-40 minutes to make the journey from Lumut to Pangkor Town. The ferry operator is Konsortium Mesra Duta.
You can also buy tickets on arrival, but it’s just as easy to get them online. The ticketing counter is to the right of the entrance.
I only ever had to show my ticket from easybook on my phone. You don’t need to print it or get a new ticket on arrival if you buy it beforehand.
Once you have your ticket sorted, there is a waiting area as pictured below.
Once it’s time to board your ferry, this is very easy and straightforward.
The boat had comfortable seating, all indoors. You need to carry your suitcase up and down some stairs so make sure you can carry it. There are people that will help, but you do need to be able to (mostly) do it yourself.
When you get there, you have to walk up a few steps to get back on the jetty and into town. Keep reading for what to do.
Option 2: Marina Island Jetty Complex To Pangkor Town
This ferry leaves from Marina Island which is connected to Peninsular Malaysia so you can drive straight here. It’s closer to Pangkor Island so the ferry trip is closer to 10 minutes long.
It costs around RM10 each way as well and, again, a return ticket is required.
Pangkor Ferry runs this route and timetables vary depending on the day. The schedule is available a week in advance – although it can vary from this. It runs very regularly on the weekend, less often during the week. I travelled on this ferry on a Saturday of a long weekend and it was operating every 15 minutes.
I highly recommend you book this ferry in advance. Even when I took it and it was running every 15 minutes, I didn’t book in advance, and I had to wait an hour and a half for the next available ferry.
It’s also a little painful to book a ticket once you get there.
Look for the ticketing office then you have to use one of the computers here to book the ticket yourself anyway. Then the ticketing staff will print it for you.
If you book online, you can print it out yourself or simply show the ticket on your phone. Easy!
There is a food court at the terminal as well as other eating options and shops, so you won’t go hungry while you wait. There are some logs to sit on. I can’t say it’s very comfortable. There is free internet though.
About 15 minutes before my allocated ferry, my time slot was called up (not in English but it’s easy to work out when it’s your turn). My ticket was scanned and we then waited on the jetty itself until the boat was ready.
You need to be able to carry your luggage yourself up and down a few steps to get on the boat. At the front of the seating area onboard is an area to leave it. You can then take any seat.
Despite being at the terminal on a very busy day, the boat was not full and there was plenty of space. Inside, it felt the same as the Lumut-Pangkor ferry. I didn’t feel there was any difference with my comfort level.
Either Option: What To Do On Arrival At Pangkor Town
Once your ferry arrives, no matter which option you take, simply get off the boat and follow the pathway into the terminal area.
This area is a bit crazy with plenty of shops and action. There’s also a taxi stand, and it’s very easy to take one of the island’s pink taxis (actually vans) to your accommodation.
There’s a board with set prices (see below), but the drivers are notorious for expecting more money than what it states. I had to pay a few extra ringgit but at least I was out of there in moments and soon enjoying the beautiful beaches.
Pangkor To Kuala Lumpur
The return journey from Pangkor Island to Kuala Lumpur is exactly the same but in reverse.
You need to take one of the ferries listed above to the mainland and can then drive or bus back to Kuala Lumpur or on to your next destination.
You can also take a private taxi which is the nicest and quickest way to travel.
We can book this for you with a safe and trustworthy local operator.
How To Get From KL To Pangkor Laut
Pangkor Laut is a small island next to the main Pangkor Island. Pangkor Laut Resort is located here. Only guests of this resort can travel to Pangkor Laut.
If this is you, your ferry leaves from Marina Island. You need to travel to here and then catch their quick ferry across. The resort can give you their latest ferry times and they will put you on the next available one after you check in at their office which is opposite the main ferry terminal.
This ferry is comfortable but expensive – it cost me over RM169.
To get to Marina Island, you can hire a car and drive there or catch a taxi (book here) as per above. If you want to catch a bus, you can catch one to Lumut and then get a taxi from Lumut to Marina Island.
It’s straightforward to travel from Kuala Lumpur to Pangkor. There are two parts of this journey – one overland and one on a ferry.
The quickest way is to drive or take a taxi to Marina Island and ferry from there. The cheapest way is to take a bus to Lumut and ferry from there. Either way is comfortable and fine.
I hope you found this guide to how to get to Pangkor from KL useful. You can check out all the best hotels to stay in Pangkor Island, our complete guide to how to get to Pangkor here or find our complete travel guide to Pangkor here. You can also find our podcast episode on Pangkor Island 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!