EXACTLY How To Go From KL To Pangkor [2024]

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

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.

Ferry leaving Marina Island Jetty Complex
Ferry leaving Marina Island Jetty Complex

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

KL to Pangkor Map
Click the Map to open in Google Maps. You can then access directions to each of the locations discussed in this article.

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

The fastest option for how to get to Pangkor Island from KL is to take a taxi to Marina Island Jetty Complex or Lumut then a ferry across. The cheapest option is to take a bus to Lumut Bus Station then walk two minutes to get a 35-minute ferry from Lumut Pangkor Ferry Jetty.

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.

Nipah Bay Pangkor Island

Option 2: KL To Pangkor Island By Bus

Lumut Bus Station
Lumut Bus Station

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.

Ticketing counters at Lumut Bus Station
Ticketing counters at Lumut Bus Station

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.

bus seat Arwana bus Lumut KL
My bus seat on the KL- Lumut bus was very comfortable

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!

Click here to book a bus to Lumut now.

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.

The covered walkway opposite the Lumut ferry terminal
The covered walkway opposite the Lumut ferry terminal

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.

car park near lumut ferry terminal
The car park building where you need to turn left for the bus station

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.

Click here to hire a car in Malaysia.

It’s easy to book a taxi to take you. This is the simplest and easiest way to get there.

Simply click here for the latest prices and to make a booking.

Click here to read more about driving in Malaysia.

Want the Easiest (and BEST) Way to travel between Kuala Lumpur and Pangkor?

We can book a taxi for you from anywhere in Kuala Lumpur directly to the ferry to Pangkor Island for a great price.

You can pick your own departure time, relax and know everything will go to plan.

Click here for prices and online booking.

Teluk Dalam beach Pangkor Island

Part 2: Ferry To Pangkor Island

There are two choices for ferries to Pangkor Island.

Option 1: Lumut Pangkor Ferry Jetty To Pangkor Town

Lumut Pangkor Ferry Jetty
Lumut Pangkor Ferry Jetty

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.

Click here to check the latest timetables and book your ticket.

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.

Ticket office at Lumut Pangkor Ferry Jetty
Ticket office at Lumut Pangkor Ferry Jetty

This is the best option if you are taking the bus from Kuala Lumpur as it’s only a two minute walk from the bus to the jetty. It’s also the easiest one to book thanks to being on easybook.

Once you have your ticket sorted, there is a waiting area as pictured below.

Waiting area at Lumut Pangkor Ferry Jetty
Waiting area at Lumut Pangkor Ferry Jetty

Once it’s time to board your ferry, this is very easy and straightforward.

Walkway to boat at Lumut Pangkor Ferry Jetty
Walkway to boat at Lumut Pangkor Ferry Jetty

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.

Inside the ferry between Lumut and Pangkor
Inside the ferry between Lumut and Pangkor

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

Marina Island Jetty Complex

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.

My boat to Pangkor Island
My boat to Pangkor Island

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.

Ticketing area at Marina Island Jetty Complex
Ticketing area at Marina Island Jetty Complex. The computer area was much busier when I first got here

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!

Click here to check the latest timetables and book your ticket.

Waiting area at Marina Island Jetty Complex
Waiting area at Marina Island Jetty Complex

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.

boarding area at Marina Island Jetty Complex
To board, follow the yellow signs when called up

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.

One section of the inside of the boat to pangkor
One section of the inside of the boat

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.

On arrival in Pangkor Town
On arrival in Pangkor Town

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.

Taxi prices on Pangkor Island October 2022
Taxi prices on Pangkor Island October 2022

Pangkor To Kuala Lumpur

One of the two waiting areas at the Pangkor Ferry Terminal
One of the two waiting areas at the Pangkor Ferry Terminal

The return journey from Pangkor Island to Kuala Lumpur is exactly the same but in reverse.

different paths pangkor ferry terminal
When leaving Pangkor, there are two different paths depending on whether you are going to Marina Island or Lumut. You won’t be able to take the wrong one.

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.

Click here to book your bus from Lumut to Kuala Lumpur or here for ferry options.

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.

Click here for more information and prices.

How To Get From KL To Pangkor Laut

The boat to Pangkor Laut
The boat 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.

Final Words

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!

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.