How to get to Pangkor Island

head to the port marked red▼

Getting to Pangkor Island: Complete Transport & Tickets

For visitors whose native language is not English:
If the translation plugin does not work in Safari, please try using a different browser such as Google Chrome or Firefox. Alternatively, you can use Safari’s built-in translation feature (located in the address bar—on the right on Mac and on the left on iPhone).

For Malay
Jika anda memerlukan terjemahan untuk menu lain, sila rujuk pilihan terjemahan yang tersedia di laman ini.
Jika pemalam terjemahan tidak berfungsi dengan baik dalam Safari, sila gunakan pelayar lain seperti Google Chrome atau Firefox, atau gunakan fungsi terjemahan terbina dalam Safari (di bahagian atas skrin: dalam bar URL — di sebelah kanan pada Mac, dan di sebelah kiri pada iPhone).


Ferries to Pangkor Island depart from two main ports: 
Lumut or Marina Island

To begin your journey, first head to one of these ferry terminals located on the west coast of Peninsular Malaysia.

To get to Pangkor Island, head to the port marked red▼

  1. First, take an express bus from KLIA (Kuala Lumpur International Airport) to Sitiawan, which takes approximately 4.5 to 5 hours.
  2. Next, after arriving in Sitiawan, head to the Marina Island Jetty Complex on Marina Island, the main departure point for ferries to Pangkor Island.You can reach it by taxi 🚕 or Grab 🚙 in approximately 20 minutes.

1. Express bus to Sitiawan from KLIA1 & KLIA2

Ticket counter & boarding area

KLIA1 is GF (Ground Floor) 
KLIA2 is Level 1

Star Shuttle express bus between KLIA and Sitiawan
Express bus from KLIA
KLIA↔Sitiawan Expressway Bus

If you do not need a reservation, please refer only to the timetable on this page or the links provided for the latest schedule information.

Star Shuttle timetable

※The StarShuttle Bus timetable will be displayed on the KLIA2 website.

The drop-off point and pick-up point in Sitiawan is in front of the supermarket “The Store".

KLIA⇔Sitiawan Expressway Bus Timetable
StarShuttle timetable: KLIA→Sitiawan

Star Mart Exress timetable

The redBus (search & reservation) website will be displayed.
Enter your departure point “KLIA" and arrival point “Sitiawan", reselect the date, and then click “SEARCH BUSES".

Reference search and reservation website

redBus (StarMartExpress can be reserved)
However, it seems that you can only search for about two weeks in advance. 
You may be able to see it if you log in/register.

Arwana Express timetable

The Bus Online Ticket.com (search & reservation) website will be displayed.
Enter your departure location “KLIA" and arrival location “Sitiawan", reselect the date, and then click “SEARCH".

The drop-off point and pick-up point in Sitiawan is in front of the supermarket “The Store".

Reference search and reservation website

Bus Online Ticket.com (Arwana Express reservations available)
This also only seems to allow searches up to about one month in advance.

2. Sitiawan→🚙(about 20 minutes)→Marina Island

Take a Grab🚙 or taxi🚕 to Marina Island Jetty Complex / Ferry Ticket Counter & Boarding Point (approximately 20 minutes).

Taxi or Grab is convenient for getting from Sitiawan to Marina Island.
From Sitiawan to the ferry terminal
Tabibito001

This route also helps reduce travel time by avoiding heavy traffic in Kuala Lumpur (KL).
It is especially convenient for travelers who do not plan to stay overnight in Kuala Lumpur or who have a late-night return flight.

If you take a local bus from Sitiawan, board a bus bound for Seri Manjung, then transfer at the Seri Manjung bus terminal to a bus heading to Lumut (the journey takes approximately 55 minutes).

The last ferry departs at 7:15 PM (From Marina Island).
Please plan your trip so that you can catch the last ferry.


1. 🚗 Car (Private, Rental, Taxi, Grab)

Advantages: Travel time is shorter than traveling by express bus, making it a faster option for getting to Pangkor Island.
Disadvantages: Fares are more expensive compared to express bus services.

KL→🚗Car (approx. 3~3.5 hours/highway) →Marina Island→⛴Ferry (15 minutes)

If you are driving your own car or renting one, we recommend parking at the paid parking lot on Marina Island before taking the ferry to Pangkor Island.
Although a car ferry is available, it is not recommended due to the island’s narrow roads and the limited availability of parking spaces on Pangkor Island.

Marina Island parking lot: Approximately Rm20/day, valet parking: Approximately Rm30/day

🌸Grab might be a good option for large groups! 
🚙Grab (from about Rm400~)
take Grab from K.L (about 3.5 hours/highway) →Marina Island→ Ferry (15 minutes)

2. 🚌 Express bus

dvantages: The most common and cost-effective route to Pangkor Island.
Disadvantages: Toilet breaks are short and limited.

🌸The most economical and simple
from K.L→🚌express bus(about 4.5 hours) →Lumut⛴ferry (30 minutes)

The express bus fare to Lumt is about Rm30 (online reservations start from about Rm28⁺)※As of 2025

Please refer to Express Bus from KL (Platform and how to buy tickets) .

🌸Recommended if there are no seats available on the earliest express bus to Lumut
🚌Express bus + Grab🚙(or Taxi)
K.L→🚌Express bus (approx. 4.25h)→🚏Seri Manjung→Grab🚙or Taxi🚕 (approx. 15min / approx. Rm8-10)→Marina Island→⛴Ferry(15min)

3. 🚊 By Malayan Railway

Advantages: You can make a stop in Ipoh, a popular destination known for its food and sightseeing.
Disadvantages: This route requires multiple transfers, which may be inconvenient for some travelers.

🚊Train + 🚌Bus
KL Sentral Station →🚃ETS(約2.5h~3h)→Ipoh StationTerminal Kidd(suburban BT) Platform 1 →T30 Bus🚌(approx. 0.5 hours)→Amanjaya BT(long-distance BT)🚌Express bus(約1.5h)→Lumut→⛴Ferry(30min)

4. ✈️ Air

Advantages: The flight time is approximately 45 minutes, making it a fast and convenient way to reach Pangkor Island.
Disadvantages: Flight availability is limited and depends on specific travel dates.

✈️By plane : Subang Airport (Malaysia domestic airport) 
Subang Airport(Sultan Abdul Aziz Shah airport) :SZB⇔ PKG (Pangkor Airport) 

Regular flights to Pangkor Island were discontinued around 2011. By 2018, the runway at Pangkor Airport (PKG)had become inactive and overgrown.

However, as of 2024, limited flights to Pangkor Airport are operating again, typically only when a minimum number of passengers is met.

If you have a budget

🚕 Taxi from Kuala Lumpur city: approximately RM800–900.
🚙 Grab: around RM500++ (prices vary depending on the number of passengers and vehicle type).

In the case of a private car or rental car

I recommend using the paid parking facilities in Lumut or Marina Island.
Although a car ferry to Pangkor Island is available, I do not recommend bringing a vehicle onto the island, as many of the roads are narrow and parking spaces are limited.

↓Click to open and close

From the southern, northern and east coast of the Malay Peninsula

1. First, find a bus route to the nearest Lumut bus station.

🚏=Bus terminal
Lumutルムッ🚏→⛴️Ferry (approx. 30minutes)

2. If there is no express bus to Lumut

Seri Manjung🚏→TAXI🚕 or Grab🚙(approx. 15 mins)→Marina Island⛴️Ferry (approx. 15 mins)

Sitiawan🚏→TAXI🚕 or Grab🚙(approx. 20 mins)→Marina Island→⛴️Ferry (approx. 15 mins)

If there are no direct buses from your departure city—especially from the northern east coast such as Kota Bharu—consider traveling via major bus terminals along the route.

Main Bus Terminals:

Amanjaya (the closest terminal to Ipoh)

Butterworth (the closest terminal to Penang Island)


Continue to: “Kuala Lumpur Express Bus Terminal," “How to Buy Bus Tickets & Tips," “Guide to Buying Ferry Tickets," and more!