There are 3 ways to get from Pulau Pangkor to Shah Alam by ferry or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus
best- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Lumut to Klang Sentralbus
- Take the bus from Klang Sentral to (M) Sa786 Hentian Bandar Seksyen 14bus 753
5h 27mRM 47–50Ferry, bus via Kl1821 Pasar Seni
- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Lumut to Hentian Dutabus Lumut
8h 9mRM 57–90Ferry, bus #2
- Take the ferry from Sungai Pinang Ferry Terminal to Lumut Jettyferry
- Take the bus from Terminal Lumut to Terminal Shah Alambus
10h 44mRM 55–80
Questions & Answers
The cheapest way to get from Pulau Pangkor to Shah Alam is to ferry and bus which costs RM 47 - RM 50 and takes 5h 27m.
The fastest way to get from Pulau Pangkor to Shah Alam is to ferry and bus which takes 5h 27m and costs RM 47 - RM 50.
The distance between Pulau Pangkor and Shah Alam is 251 km.
The best way to get from Pulau Pangkor to Shah Alam without a car is to ferry and bus which takes 5h 27m and costs RM 47 - RM 50.
It takes approximately 5h 27m to get from Pulau Pangkor to Shah Alam, including transfers.
There are 8067+ hotels available in Shah Alam.
What companies run services between Pulau Pangkor, Malaysia and Shah Alam, Malaysia?
There is no direct connection from Pulau Pangkor to Shah Alam. However, you can take the ferry to Lumut Jetty, walk to Lumut, take the bus to Klang Sentral, then take the bus to (M) Sa786 Hentian Bandar Seksyen 14. Alternatively, you can take a ferry from Sungai Pinang Ferry Terminal to (M) Sa2 Bulatan Kayangan via Lumut Jetty, Lumut, Hentian Duta, Kl1025 Masjid Wilayah Pintu Utama, Kl1821 Pasar Seni, and (M) Kl2214 Pasar Seni in around 8h 9m.
- Phone
- +60 17-659 2527
- [email protected]
- Website
- plusliner.com.my
Bus from Lumut to Klang Sentral
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- RM 35
- Website
- https://www.plusliner.com.my/
- Phone
- +60 3 7885 2585
- [email protected]
- Website
- myrapid.com.my
Bus from Klang Sentral to (M) Sa786 Hentian Bandar Seksyen 14
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- RM 2–5
- Schedules at
- myrapid.com.my
- Phone
- +6 03 9051 2011
- [email protected]
- Website
- arwanaekspres.com.my
Bus from Lumut to Hentian Duta
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- RM 45–70
- Schedules at
- arwanaekspres.com.my
- Book at
- easybook.com
- Phone
- +65 6396 5681
- [email protected]
- Website
- starmartbus.com
Bus from Terminal Lumut to Terminal Shah Alam
- Ave. Duration
- 9h 17m
- Frequency
- Once daily
- Estimated price
- RM 45–70
- Book at
- https://www.omio.com/companies/buses/starmart-express-7ne0r
- Website
- https://www.starmartbus.com/
- Phone
- 05-6835800
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- RM 10
- Schedules at
- easybook.com
- Book at
- easybook.com
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- RM 10
- Schedules at
- easybook.com
- Book at
- easybook.com
Ferry from Sungai Pinang Ferry Terminal to Lumut Jetty
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- RM 10
- Schedules at
- easybook.com
- Book at
- easybook.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, How do I buy a London Underground ticket?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.








