How To Get To Pangkor Island
Getting to Pangkor Island involves two stages: an overland journey to the west coast of Perak, followed by a short ferry crossing from the mainland. There is no bridge and no airport on Pangkor Island itself, so every visitor arrives by boat regardless of where they start. Once you understand which mainland jetty to head for and how to time your arrival, the journey is straightforward.
This guide covers how to get to Pangkor Island from Kuala Lumpur and other starting points, including the overland route options and which jetty works best depending on how you are travelling. For the ferry crossing itself — schedules, ticket prices, and what to expect at each terminal — the full details are in the Pangkor Island ferry guide. For accommodation areas, beaches, and things to do once you arrive, refer to the Pangkor Island Travel Guide.
How to Get to Pangkor Island from Kuala Lumpur
The journey from Kuala Lumpur to Pangkor Island has two stages. First, you travel overland to the coast of Perak — approximately 160km north of KL — where two mainland ferry terminals serve the island: Lumut Jetty and Marina Island Jetty. From either terminal, the ferry crossing to Pangkor Island takes 10 to 20 minutes depending on which jetty you depart from.
Option 1: Bus from Kuala Lumpur + ferry
Buses to Lumut depart from Terminal Bersepadu Selatan (TBS) in Kuala Lumpur. The journey takes roughly 4 to 4.5 hours depending on traffic, and services run daily. On arrival at Lumut Bus Terminal, you take a short e-hailing or taxi ride to reach the jetty — Lumut Jetty is the closer of the two terminals to the bus station, which makes it the natural choice for bus travellers.
Allow at least half a day from KL departure to arrival on Pangkor Island, including the bus journey, the transfer to the jetty, and waiting time before the ferry. If you are arriving on a weekend or public holiday, add extra buffer — ferry queues can be longer than expected, particularly for the mid-morning departures.
Option 2: Road transfer (self-drive or private) + ferry
Driving from Kuala Lumpur to Lumut takes approximately 3.5 hours during normal traffic. Drivers have two highway options: the North-South Expressway, exiting at Simpang Ampat and continuing toward Lumut town, or the West Coast Expressway (WCE), which offers a more direct route along the coast. During major public holidays such as Hari Raya Aidilfitri and Chinese New Year, the same journey can take 4 to 5 hours due to heavy highway traffic — plan your departure accordingly.
Pangkor ferries are for foot passengers only — vehicles are not transported across — so you park on the mainland and board without your car. Both jetties have parking nearby, though Marina Island Jetty is generally the more convenient option for drivers, with a cleaner drop-off layout and parking closer to the terminal entrance.
For travellers who prefer not to drive, a private transfer from Kuala Lumpur to Pangkor Island handles the road journey door-to-door and can be timed around your preferred ferry departure. This works well for families, small groups, and international visitors arriving from the airport who want a straightforward connection without managing bus transfers and luggage across multiple stops.
Ferry arrival on Pangkor Island
All ferries from both mainland jetties arrive at Pangkor Jetty on the island side. From there, motorcycle taxis and rental bicycles are available for getting around.
Which Mainland Jetty Should You Use?
Most visitors reach Pangkor by ferry from one of two mainland terminals. Both options work well, and neither changes the ferry crossing itself. The difference is mainly about arrival experience, parking, and how you plan the rest of your journey.
Lumut Jetty is the traditional terminal, busier with local traffic and the natural choice for travellers arriving by bus — the bus terminal is a short walk away. Marina Island Jetty is the better option if you are driving or arriving by private transfer: parking is easier, the terminal is more organised, and the crossing is shorter at around 10 minutes compared to 20 minutes from Lumut. Marina Island also operates one extra daily sailing and has a later last return ferry, which matters if you want more time on the island before heading back.
Travellers staying at Pangkor Laut Resort should note that the resort’s private ferry departs from Marina Island Jetty, not Lumut. It is a separate service from the public ferry and is exclusively for resort guests. If Pangkor Laut is your destination, head directly to Marina Island Jetty and follow the resort’s instructions on arrival.
Is There an Airport on Pangkor Island?
Pangkor Island has a small airstrip — Padang Terbang Pulau Pangkor, a STOLport managed by Malaysia Airports — but there are currently no commercial flights operating to the island. The airstrip has a long history of failed air services: Berjaya Air previously flew the Subang–Pangkor route but suspended operations citing the 2008 global economic crisis, leaving the airport unused for eight years. SKS Airways briefly revived commercial service in January 2022 but suspended the Pangkor route just five months later due to low demand — most travellers chose the road journey instead. SKS Airways itself ceased all operations in January 2025.
For now, the ferry remains the only way for all civilian visitors to reach Pangkor Island. The closest airport with regular domestic flights is Sultan Azlan Shah Airport in Ipoh, approximately 80km from Lumut Jetty.
Getting to Pangkor Laut Resort

Pangkor Laut is a separate private island located south of Pangkor Island. It is not served by the public ferry and cannot be reached independently — access is exclusively via the resort’s private ferry, which operates for confirmed guests only.
The Pangkor Laut Resort ferry departs from Marina Island Jetty, the same terminal as the public Pangkor Island ferry but from a dedicated boarding area. If you are travelling from Kuala Lumpur by private transfer, heading directly to Marina Island Jetty is the most practical approach — it serves both the public ferry and the resort transfer from the same location.
Pangkor Laut Resort arranges the private boat transfer from Marina Island Jetty to the resort only. Getting to Marina Island Jetty from Kuala Lumpur or KLIA is a separate arrangement that you need to plan independently — either by driving, bus, or private transfer. Once you arrive at Marina Island Jetty, resort staff will direct you to the correct departure point for the resort boat. Contact Pangkor Laut Resort directly when making your accommodation booking to confirm their boat departure times and check-in arrangements.
Private Transfer — Kuala Lumpur to Pangkor Island
Door-to-door from KL to Lumut Jetty or Marina Island Jetty, timed around your ferry departure. Book direct — no OTA platform fees.
Hotel pickup
From your hotel or accommodation
Child seats available
Request when booking
Comfortable ride
Toyota Innova MPV
Free cancellation
Cancel up to 6 hours before travel
Flexible payment
Cash, credit card or PayPal
No platform fees
Book direct, pay less
Getting to Pangkor Island from Other Starting Points
From Penang
Penang is around 3 hours south of Lumut by road, making Pangkor Island a natural stop for travellers heading down the west coast. Drive or take a long-distance bus toward Lumut, then continue to your chosen jetty for the ferry crossing. Many visitors combine Penang and Pangkor Island on the same trip, spending a few nights at each before continuing south toward Kuala Lumpur.
From Ipoh
Ipoh is the most convenient inland starting point for Pangkor Island. The drive from Ipoh to Lumut is approximately 80km and takes around 1.5 hours under normal traffic — the shortest road journey of any major city to the mainland jetties. Sultan Azlan Shah Airport in Ipoh is also the closest airport to Pangkor Island for domestic arrivals. If you fly into Ipoh, you still need to travel by road from the airport to the jetty before crossing by ferry.
From KLIA
There are no direct ferries or flights from KLIA to Pangkor Island. The most practical option is a private transfer from the airport directly to Lumut Jetty or Marina Island Jetty, with the ferry crossing completing the journey. A private transfer from KLIA to Pangkor Island is especially useful for international arrivals who want to reach the island on the same day without an overnight stop in Kuala Lumpur.
One timing consideration: if your flight lands in the afternoon, check the last ferry departure before committing to a same-day crossing. The last ferry from Lumut Jetty departs at 7.00pm and from Marina Island Jetty at 7.15pm. Late-night landings make a same-day crossing impractical — in that case, an overnight near the jetty in Lumut is the simpler option, with the crossing completed the following morning.