If you want to find the best, cheapest or fastest way to get from Kuala Lumpur - KL to Pangkor Island (Pulau Pangkor) in Perak, Malaysia, you have the option of taking a direct bus to the port town of Lumut, a rather long way around by train, fly, or you can drive to the jetty and park your car before taking the ferry boat over to the island.
The distance from KL to Pangkor / Lumut by road is between 240 - 245 km.
The best and cheapest way to travel from Kuala Lumpur to Pangkor Island is to take a regular bus service from the city's main bus station, TBS (Terminal Bersepadu Selatan) to Lumut Bus Terminal (located just a short walk away from the Lumut jetty).
To get to TBS from anywhere in KL is quite quick and easy, as the bus terminal is connected to the Bandar Tasik Selatan (BTS) railway station, with KTM Komuter train services from KL Sentral, KLIA Transit trains from KL Sentral and Kuala Lumpur Airport (KUL), as well as LRT trains on the Sri Petaling Line connecting most other popular areas of the city (KLCC, Bukit Bintang, Chinatown..).
There are many departures a day, with a number of bus / coach operators on this popular route, including:
Arwana Express, Kesatuan Express, Maju Express, Plusliner, Sri Maju Group and Transnasional.
The price of a bus ticket from KL to Lumut is between 27 RM and 30 RM.
The duration of the bus journey from TBS to Lumut is between 4, to 4 and a half hours.
There are also a few departures from Hentian Duta Bus Terminal, but for most people, TBS is the best option.
To check the latest bus timetables and fares, or to book seats online:
Travel by train to Pangkor is not really an option unless you want to visit Ipoh before heading off to the island.
You could take a regular ETS train from KL to Ipoh, but then you would have a take a taxi or local bus out to Aman Jaya Bus Terminal (10 km away), where buses leave for Lumut.
The nearest train station to Pangkor is at Batu Gajah (68 km away), but good bus connections would be a problem.
If you want to start your journey from KL Sentral to Pangkor, your best option is to take the short train ride to TBS Bus Station and take the bus from there.
It used to be possible to fly from Kuala Lumpur to Pangkor Island with Berjaya Air from Subang Airport (SZB), but they seemed to have cancelled all scheduled services to the island, and now the only way to fly there is to charter your own flight.
The nearest airport to Pangkor Island with scheduled flights is now at Ipoh.
From Ipoh's Aman Jaya Bus Terminal, you can then take a bus to Lumut.
If you want to travel by car to Pangkor from KL, the journey should take around 3 and a half, to 4 hours.
It is not possible to take a car over to Pangkor Island, so when you arrive at the Lumut Jetty, you will have to park your vehicle for the duration of your trip. There are plenty of secure parking areas located nearby to the jetty, costing around 10 RM a day to park.
Another option you can take is to drive to the nearby Marina Island, where there is also a ferry service over to Pangkor Island.
The ferry trip from Marina Island to Pangkor is much shorter at only 10 minutes, but the tickets are more expensive (14 RM return) and the car parking is also more expensive (between 15 RM a day, to 30 RM a day in peak season).
The ferry schedule from Marina Island to Pangkor starts from the first boat at 07:15 am, then there are boats on the hour, every hour, throughout the day and in to the evening.
For more information and the latest timetables and fares from Marina Island, you can contact the Pan Silver Ferry company on +6017 - 3642188.
There are three different ferry operators that have departures from Lumut town jetty.
Duta Pangkor Feri, Mesra Feri and Pan Silver Ferry.
The first boat to Pangkor leaves Lumut at 07:00, then there are frequent departures every 30 minutes during peak times, 45 minutes during quieter periods of the day.
The last ferry from Lumut leaves at around 20:30.
The duration of the ferry journey to Pangkor from Lumut is between 40 and 45 minutes.
Arriving on the island, you can choose to disembark at either:
1st stop - SPK Jetty at Sungai Pinang Kecil
2nd stop - Pangkor Town Jetty
The fare for the Lumut - Pangkor ferry is 10 RM for a return journey.
If you want to travel to Pangkor Laut or the Pangkor Island Beach Resort, the resorts operate their own private boat service.
If you have your own transport, you may also want to consider the other ferry departure point at Marina Island (see the car section above).