There are 6 ways to get from Setapak to Bahau by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from TBS Kuala Lumpur to Seremban Terminal 1bus TBS Kuala Lumpur
- Take the bus from Terminal One to Terminal Bahaubus Terminal 1 - Bahau Via Juaseh / ...
4h 59mRM 15–34Train
cheapest- Take the train from Bdr Tasek Selatan to Gemastrain Ets
5h 8mRM 7–52Drive 130.2 km
- Drive from Setapak to Bahaucar 130.2 km
1h 45mRM 52–75Taxi
- Take the taxi from Setapak to Bahautaxi 130.2 km
1h 45mRM 290–350Bus via Kuala Lumpur, Tbs (Terminal Bersepadu Selatan)
- Take the bus from Terminal Bersepadu Selatan to Serembanbus
- Take the bus from Terminal One to Terminal Bahaubus Terminal 1 - Bahau Via Juaseh / ...
5h 18mRM 115–126Train, bus
- Take the train from Bank Negara to Serembantrain Batu Caves
- Take the bus from Terminal One to Terminal Bahaubus Terminal 1 - Bahau Via Juaseh / ...
5h 57mRM 25–43
Setapak to Bahau by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Setapak to Bahau is to bus which costs RM 15 - RM 35 and takes 4h 59m.
The fastest way to get from Setapak to Bahau is to drive which takes 1h 45m and costs RM 50 - RM 75.
No, there is no direct bus from Setapak to Bahau. However, there are services departing from Kl688 Sri Pelangi Condominium and arriving at Terminal Bahau via TBS Kuala Lumpur and Terminal One. The journey, including transfers, takes approximately 4h 59m.
No, there is no direct train from Setapak to Bahau. However, there are services departing from Titiwangsa and arriving at Bahau via Bdr Tasek Selatan and Gemas. The journey, including transfers, takes approximately 5h 8m.
The distance between Setapak and Bahau is 145 km. The road distance is 130.2 km.
The best way to get from Setapak to Bahau without a car is to bus which takes 4h 59m and costs RM 15 - RM 35.
It takes approximately 4h 59m to get from Setapak to Bahau, including transfers.
Setapak to Bahau bus services, operated by Billion Stars Express, depart from TBS Kuala Lumpur station.
Setapak to Bahau train services, operated by KTM Intercity, depart from Bdr Tasek Selatan station.
The best way to get from Setapak to Bahau is to bus which takes 4h 59m and costs RM 15 - RM 35. Alternatively, you can train, which costs RM 6 - RM 55 and takes 5h 8m.
What companies run services between Setapak, Malaysia and Bahau, Malaysia?
You can take a bus from Kl688 Sri Pelangi Condominium to Terminal Bahau via Kl117 Bsn Lebuh Ampang, Masjid Jamek, Bandar Tasik Selatan, TBS Kuala Lumpur, and Terminal One in around 4h 59m. Alternatively, KTM Intercity operates a train from Bdr Tasek Selatan to Gemas hourly. Tickets cost RM 4–28 and the journey takes 2h 4m.
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTMB
Train from Bdr Tasek Selatan to Gemas
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- Estimated price
- RM 4–28
- Website
- KTMB
- Shuttle
- RM 4–6
- Express
- RM 19–28
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTM Intercity
Train from Bank Negara to Seremban
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- RM 18–26
- Website
- KTM Intercity
- Phone
- +60 111 066 1111
- billionstarsexpress@gmail.com
- Website
- Billion Stars Express
Bus from TBS Kuala Lumpur to Seremban Terminal 1
- Ave. Duration
- 1h 2m
- Frequency
- Once daily
- Estimated price
- RM 8–16
- Website
- Billion Stars Express
- Phone
- 010-2266222
- terminal1s@eticketing.my
- Website
- nssit.com.my
Bus from Terminal One to Terminal Bahau
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- RM 5–10
- Schedules at
- bas.my
Bus from Terminal One to Terminal Bahau
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- RM 5–10
- Schedules at
- bas.my
Bus from Terminal One to Terminal Bahau
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- RM 5–10
- Schedules at
- bas.my
- Phone
- +60 3 3344 8828
- hello@aerobus.com.my
- Website
- Aero Bus
Bus from Terminal Bersepadu Selatan to Seremban
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- RM 108
- Website
- Aero Bus
- Ave. Duration
- 1h 45m
- Estimated price
- RM 290–350
Comfort Taxi
- Phone
- +60 3 2692 2525
- Website
- comfortcab.com.my
Public Cab
- Phone
- +60 3 6259 2929
- Website
- publiccab.com
Sunlight Taxi
- Phone
- +60 3 9057 1111
- Website
- sunlighttaxi.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 How to get from Florence to Rome, How do I get from Sydney to Melbourne, and Getting to Milan from the airport - to help you get the most out of your next trip.
Booking & Getting There
Setapak to Bahau bus services, operated by Billion Stars Express, arrive at Seremban Terminal 1 station.
Setapak to Bahau train services, operated by KTM Intercity, arrive at Gemas station.
Yes, the driving distance between Setapak to Bahau is 130 km. It takes approximately 1h 45m to drive from Setapak to Bahau.
There are 38+ hotels available in Bahau.














