There are 8 ways to get from JB Sentral to Pulau Pangkor by bus, ferry, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, ferry
best- Take the bus from JB Larkin Terminal to Terminal Lumut
- Take the ferry from Marina Island Jetty to Pangkor Jetty
10h 18mRM 95–113Bus, ferry via Kuala Lumpur
cheapest- Take the bus from Johor Larkin Terminal to Terminal Bersepadu Selatan
- Take the bus from Terminal Bersepadu Selatan to Lumut
- Take the ferry from Lumut Jetty to Sungai Pinang Ferry Terminal
13h 48mRM 67–90Bus, train, ferry
- Take the bus from JB Larkin Terminal to Bus Terminal Segamat
- Take the train from Segamat to IpohEts
- Take the bus from Medan Kidd to Kampung Bota Kanan46
- Take the ferry from Marina Island Jetty to Pangkor Jetty
13h 33mRM 82–203Fly Senai International Airport to Ipoh, bus, ferry
- Fly from Senai International Airport (JHB) to Ipoh (IPH)JHB - IPH
- Take the bus from Medan Kidd to Seri Manjung
- Take the ferry from Marina Island Jetty to Pangkor Jetty
7h 15mRM 211–699Bus, ferry via Kulai Bus Terminal
- Take the bus from JB Sentral to Terminal KulaiT30
- Take the bus from Kulai Bus Terminal to Lumut
- Take the ferry from Lumut Jetty to Sungai Pinang Ferry Terminal
14h 4mRM 84–86Fly Senai International Airport to Kuala Lumpur International Airport, bus, ferry
- Fly from Senai International Airport (JHB) to Kuala Lumpur International Airport (KUL)JHB - KUL
- Take the bus from KL International Airport 1 to Sitiawan
- Take the ferry from Marina Island Jetty to Pangkor Jetty
9h 5mRM 176–318Bus to Singapore Changi Airport, fly to Ipoh, bus, ferry
- Take the bus from Johor Bahru CIQ to Expo Stn
- Fly from Singapore Changi Airport (SIN) to Ipoh (IPH)SIN - IPH
- Take the bus from Medan Kidd to Seri Manjung
- Take the ferry from Marina Island Jetty to Pangkor Jetty
9h 25mRM 313–1,016Fly Seletar Airport to Sultan Abdul Aziz Shah, train, bus, ferry
- Fly from Seletar Airport (XSP) to Sultan Abdul Aziz Shah (SZB)XSP - SZB
- Take the train from Sungai Buluh to Ipoh
- Take the bus from Medan Kidd to Seri Manjung
- Take the ferry from Marina Island Jetty to Pangkor Jetty
9h 2mRM 428–923
Senai International Airport (JHB) to Ipoh (IPH) flights
Questions & Answers
The cheapest way to get from JB Sentral to Pulau Pangkor is to bus and ferry via Kuala Lumpur which costs RM 65 - RM 90 and takes 13h 48m.
The fastest way to get from JB Sentral to Pulau Pangkor is to fly and bus and ferry which takes 7h 15m and costs RM 210 - RM 700.
The distance between JB Sentral and Pulau Pangkor is 563 km.
The best way to get from JB Sentral to Pulau Pangkor without a car is to bus and ferry which takes 10h 18m and costs RM 95 - RM 120.
It takes approximately 10h 18m to get from JB Sentral to Pulau Pangkor, including transfers.
There are 450+ hotels available in Pulau Pangkor.
What companies run services between JB Sentral, Malaysia and Pulau Pangkor, Malaysia?
There is no direct connection from JB Sentral to Pulau Pangkor. However, you can take the bus to Larkin Sentral, take the bus to Terminal Lumut, take the taxi to Marina Island Jetty, then take the ferry to Pangkor Jetty. Alternatively, you can take a vehicle from JB Sentral to Pangkor Jetty via Johor Bahru Checkpt, Larkin Ter, JB Larkin Terminal, Bus Terminal Segamat, Segamat, Ipoh, Medan Kidd, Kampung Bota Kanan, and Marina Island Jetty in around 13h 33m.
- Website
- airasia.com
Flights from Senai International Airport to Ipoh
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 170–600
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- RM 90–240
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RM 95–260
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 360–800
- Website
- fireflyz.com.my
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RM 95–260
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 360–800
- Website
- malindoair.com
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 100–220
Flights from Singapore Changi Airport to Ipoh
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 550–950
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Ipoh
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 260–800
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Segamat to Ipoh
- Ave. Duration
- 5h 19m
- Frequency
- Once daily
- Estimated price
- RM 26–130
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 26–35
- Shuttle
- RM 45–130
- Express First
- RM 60–80
Train from Sungai Buluh to Ipoh
- Ave. Duration
- 1h 55m
- Frequency
- Every 2 hours
- Estimated price
- RM 19–60
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 19–27
- Shuttle
- RM 21–60
- Express First
- RM 30–45
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Sungai Buluh to Ipoh
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- RM 34
- Website
- https://www.ktmb.com.my
- Silver
- RM 24
- Gold
- RM 34
- Platinum
- RM 43–45
- Phone
- +6 03 9051 2011
- Website
- arwanaekspres.com.my
Bus from JB Larkin Terminal to Terminal Lumut
- Ave. Duration
- 8h 26m
- Frequency
- 4 times a day
- Estimated price
- RM 75–85
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Lumut
- Ave. Duration
- 4h 19m
- Frequency
- Hourly
- Estimated price
- RM 30
- Schedules at
- arwanaekspres.com.my
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from JB Larkin Terminal to Terminal Lumut
- Ave. Duration
- 8h 26m
- Frequency
- Once daily
- Estimated price
- RM 70
- Website
- https://www.srimaju.com/
Bus from Kulai Bus Terminal to Lumut
- Ave. Duration
- 8h 3m
- Frequency
- Once daily
- Estimated price
- RM 70
- Website
- https://www.srimaju.com/
- Phone
- 012-708 2999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Bus Terminal Segamat
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- RM 19–23
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
Bus from Johor Larkin Terminal to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- RM 30–40
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
- Phone
- 05-255 1128
- enquiry@peraktransit.com.my
- Website
- peraktransit.com.my
Bus from Medan Kidd to Kampung Bota Kanan
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- RM 5–8
- Schedules at
- peraktransit.com.my
Bus from Medan Kidd to Seri Manjung
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- RM 8–12
- Schedules at
- peraktransit.com.my
- Phone
- (+60) 123895689
- general@laholidays.com.my
- Website
- laholidays.my
Bus from Johor Larkin Terminal to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 27m
- Frequency
- Hourly
- Estimated price
- RM 35–45
- Schedules at
- laholidays.my
- Book at
- laholidays.my
- Phone
- +60 7 360 2244
- enquiry@causewaylink.com.my
- Website
- causewaylink.com.my
Bus from Johor Larkin Terminal to Terminal Bersepadu Selatan
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- RM 28–45
- Schedules at
- causewaylink.com.my
- Book at
- causewaylink.com.my
Bus from JB Sentral to Terminal Kulai
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- RM 4–7
- Schedules at
- causewaylink.com.my
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Terminal Bersepadu Selatan to Lumut
- Ave. Duration
- 6h 25m
- Frequency
- 4 times a day
- Estimated price
- RM 30–33
- Book at
- easybook.com
- Phone
- +60 17-659 2527
- talk2us@parkmayberhad.com.my
- Website
- plusliner.com.my
Bus from Terminal Bersepadu Selatan to Lumut
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 29
- Website
- https://www.plusliner.com.my/
- Phone
- +65 6396 5681
- CustomerService@starmartbus.com
- Website
- omio.com
Bus from KL International Airport 1 to Sitiawan
- Ave. Duration
- 4h 31m
- Frequency
- 4 times a day
- Estimated price
- RM 49–54
- Book at
- https://www.omio.com/companies/buses/starmart-express-7ne0r
- Phone
- +65 6295 9009
- enquiry@transtar.travel
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- RM 15–70
- Schedules at
- transtar.travel
- Phone
- +6016 5249800
- Website
- easybook.com
Ferry from Marina Island Jetty to Pangkor Jetty
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 20
- Schedules at
- facebook.com
- Phone
- 05-6835800
Ferry from Lumut Jetty to Sungai Pinang Ferry Terminal
- Ave. Duration
- 2h 53m
- 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 Why you should take the train in the US, How to get from Southend Airport into central London, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.

































