How to get to Pangkor Island

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).
How to get to Pangkor Island?
There are two ferries connecting the island to the mainland
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.

Directions from KLIA (International Airport)
- First, take an express bus from KLIA (Kuala Lumpur International Airport) to Sitiawan, which takes approximately 4.5 to 5 hours.
- 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
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".
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".
Note: Excess baggage charges apply for more than 10kg per passenger.
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".
Note:
If you do not print out the reservation confirmation email, you will have to pay a separate ticket issuance fee of Rm1.
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).

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.
from KL (Kuala Lumpur)
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 Station→Terminal 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.
🚕 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
How to get to there from other areas?
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!


