There are 11 ways to get from Pasir Gudang to Tapah by bus, train, car, 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 via Kuala Lumpur
best- Take the bus from Terminal Pasir Gudang to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Tapah Bus Terminalbus Kuala Lumpur
8h 4mRM 59–83Train
cheapest- Take the train from Jb Sentral to Kl Sentraltrain Ets
- Take the train from Kl Sentral to Tapah Roadtrain Ets
8h 35mRM 33–115Drive 490.7 km
- Drive from Pasir Gudang to Tapahcar 490.7 km
5h 17mRM 191–275Drive to Singapore Changi Airport, fly to Ipoh, train
- Drive from Pasir Gudang to Singapore-Changi-Airport-SINcar
- Fly from Singapore Changi Airport (SIN) to Ipoh (IPH)plane SIN - IPH
- Take the train from Ipoh to Tapah Roadtrain
4h 59mRM 278–713Bus
- Take the bus from Larkin Bus Terminal to Tapahbus Larkin Bus Terminal
8h 53mRM 83–160Train, bus
- Take the train from Jb Sentral to Bdr Tasek Selatantrain Ets
- Take the bus from Terminal Bersepadu Selatan to Tapah Bus Terminalbus Kuala Lumpur
8h 55mRM 42–111Train, bus via Kuala Lumpur
- Take the train from Jb Sentral to Bdr Tasek Selatantrain Ets
- Take the bus from Terminal Bersepadu Selatan to Tapah Bus Terminalbus Kuala Lumpur
9hRM 39–111Bus to Senai International Airport, fly to Ipoh, train
- Take the bus from Opp MCDONALDS JALAN KONGKONG to JB Sentralbus
- Fly from Senai International Airport (JHB) to Ipoh (IPH)plane JHB - IPH
- Take the train from Ipoh to Tapah Roadtrain
6h 44mRM 203–815Drive to Seletar Airport, fly to Sultan Abdul Aziz Shah, bus
- Drive from Pasir Gudang to Seletar Airport (XSP)car
- Fly from Seletar Airport (XSP) to Sultan Abdul Aziz Shah (SZB)plane XSP - SZB
- Take the bus from Terminal Bersepadu Selatan to Tapah Bus Terminalbus
7hRM 374–999Drive to Singapore Changi Airport, fly to Sultan Abdul Aziz Shah, bus
- Drive from Pasir Gudang to Singapore-Changi-Airport-SINcar
- Fly from Singapore Changi Airport (SIN) to Sultan Abdul Aziz Shah (SZB)plane SIN - SZB
- Take the bus from Terminal Bersepadu Selatan to Tapah Bus Terminalbus
6h 57mRM 331–922Bus to Senai International Airport, fly to Sultan Abdul Aziz Shah, bus
- Take the bus from Opp MCDONALDS JALAN KONGKONG to JB Sentralbus
- Fly from Senai International Airport (JHB) to Sultan Abdul Aziz Shah (SZB)plane JHB - SZB
- Take the bus from Terminal Bersepadu Selatan to Tapah Bus Terminalbus
8h 57mRM 196–674
Pasir Gudang to Tapah by bus
Comparing Your Travel Options
The cheapest way to get from Pasir Gudang to Tapah is to bus via Kuala Lumpur which costs RM 55 - RM 85 and takes 8h 4m.
The fastest way to get from Pasir Gudang to Tapah is to drive and fly and train which takes 4h 59m and costs RM 270 - RM 750.
No, there is no direct bus from Pasir Gudang to Tapah. However, there are services departing from Terminal Pasir Gudang and arriving at Tapah Bus Terminal via Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 8h 4m.
No, there is no direct train from Pasir Gudang to Tapah. However, there are services departing from Jb Sentral and arriving at Tapah Road via Kl Sentral. The journey, including transfers, takes approximately 8h 35m.
The distance between Pasir Gudang and Tapah is 498 km. The road distance is 490.7 km.
The best way to get from Pasir Gudang to Tapah without a car is to bus via Kuala Lumpur which takes 8h 4m and costs RM 55 - RM 85.
It takes approximately 8h 4m to get from Pasir Gudang to Tapah, including transfers.
Pasir Gudang to Tapah bus services, operated by LA Holidays, depart from Terminal Pasir Gudang station.
Pasir Gudang to Tapah train services, operated by KTM Intercity, depart from Jb Sentral station.
The best way to get from Pasir Gudang to Tapah is to bus via Kuala Lumpur which takes 8h 4m and costs RM 55 - RM 85. Alternatively, you can train, which costs RM 30 - RM 120 and takes 8h 35m.
What companies run services between Pasir Gudang, Malaysia and Tapah, Perak, Malaysia?
You can take a bus from Terminal Pasir Gudang to Tapah Bus Terminal via Terminal Bersepadu Selatan in around 8h 4m. Alternatively, you can take a bus from Opp SMK Dato Penggawa Timur to Tapah via JB Sentral, Jb Sentral, Kl Sentral, and Tapah Road in around 8h 35m.
- Website
- fireflyz.com.my
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 470–1,200
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 230–650
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Ipoh
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 210–500
Flights from Singapore Changi Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 330–750
- Website
- malindoair.com
Flights from Singapore Changi Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RM 220–600
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Saturday, and Friday
- Estimated price
- RM 150–360
- Website
- airasia.com
Flights from Senai International Airport to Ipoh
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 170–390
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Kl Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- RM 9–50
- Website
- KTMB
- Shuttle
- RM 9–13
- Express
- RM 30–50
Train from Kl Sentral to Tapah Road
- Ave. Duration
- 1h 57m
- Frequency
- Every 4 hours
- Estimated price
- RM 4–27
- Website
- KTMB
- Shuttle
- RM 4–6
- Express
- RM 19–27
Train from Ipoh to Tapah Road
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- RM 1–18
- Website
- KTMB
- Shuttle
- RM 1–3
- Express
- RM 12–18
Train from Jb Sentral to Bdr Tasek Selatan
- Ave. Duration
- 4h 5m
- Frequency
- Hourly
- Estimated price
- RM 8–45
- Website
- KTMB
- Shuttle
- RM 8–13
- Express
- RM 30–45
Train from Jb Sentral to Bdr Tasek Selatan
- Ave. Duration
- 4h 5m
- Frequency
- Hourly
- Estimated price
- RM 8–45
- Website
- KTMB
- Shuttle
- RM 8–13
- Express
- RM 30–45
Train from Ipoh to Tapah Road
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- RM 1–18
- Website
- KTMB
- Shuttle
- RM 1–3
- Express
- RM 12–18
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Jb Sentral to Kl Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- RM 57
- Website
- KTM
- Silver
- RM 36–39
- Gold
- RM 57
- Platinum
- RM 74–79
Train from Kl Sentral to Tapah Road
- Ave. Duration
- 1h 58m
- Frequency
- Every 4 hours
- Estimated price
- RM 29
- Website
- KTM
- Silver
- RM 20–22
- Gold
- RM 29
- Platinum
- RM 36–39
Train from Jb Sentral to Bdr Tasek Selatan
- Ave. Duration
- 4h 6m
- Frequency
- Every 4 hours
- Estimated price
- RM 56
- Website
- KTM
- Silver
- RM 35–38
- Gold
- RM 56
- Platinum
- RM 72–77
Train from Jb Sentral to Bdr Tasek Selatan
- Ave. Duration
- 4h 6m
- Frequency
- Every 4 hours
- Estimated price
- RM 56
- Website
- KTM
- Silver
- RM 35–38
- Gold
- RM 56
- Platinum
- RM 72–77
- Phone
- (+60) 123895689
- [email protected]
- Website
- laholidays.my
Bus from Terminal Pasir Gudang to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 38m
- Frequency
- Every 2 hours
- Estimated price
- RM 35–50
- Schedules at
- laholidays.my
- Book at
- easybook.com
- [email protected]
- Website
- Unititi Express
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- RM 25–35
- Website
- Unititi Express
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- RM 25–35
- Website
- Unititi Express
- Phone
- +60 17-507 5415
- [email protected]
- Website
- cstravelandtours.com
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- RM 20–35
- Schedules at
- facebook.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- RM 23–35
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- RM 20–35
- Schedules at
- facebook.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- RM 23–35
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- RM 23–35
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Tapah Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- RM 23–35
- Book at
- easybook.com
- Phone
- +60 111 066 1111
- [email protected]
- Website
- Billion Stars Express
Bus from Larkin Bus Terminal to Tapah
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Estimated price
- RM 70–140
- Website
- Billion Stars Express
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Larkin Bus Terminal to Tapah
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Estimated price
- RM 70–130
- Website
- Sri Maju
- Phone
- +60 7 360 2244
- [email protected]
- Website
- Causeway Link
Bus from Opp MCDONALDS JALAN KONGKONG to JB Sentral
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- RM 11–16
- Schedules at
- Causeway Link
Bus from Opp MCDONALDS JALAN KONGKONG to JB Sentral
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- RM 11–16
- Schedules at
- Causeway Link
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 How to get from London City Airport into central London, Travelling around the UAE, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Pasir Gudang to Tapah bus services, operated by LA Holidays, arrive at Terminal Bersepadu Selatan station.
Pasir Gudang to Tapah train services, operated by KTM Intercity, arrive at Kl Sentral station.
Yes, the driving distance between Pasir Gudang to Tapah is 491 km. It takes approximately 5h 17m to drive from Pasir Gudang to Tapah.
Book your Pasir Gudang to Tapah bus tickets online with Omio and 12go.asia.
There are 135+ hotels available in Tapah.





















