Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm at the time of booking.
The Tapah, Bidor and Kampar corridor in southern Perak is served by coaches running the North-South Expressway between Singapore and Ipoh. Tapah is the traditional road gateway to the Cameron Highlands, while Kampar Putra Sentral serves the university town and Gopeng is the base for white-water rafting and caving trips.
- Journey time
- 8 – 9 hours
- Operators
- 8 coach companies on this route
- Departures
- 167 scheduled departures a day
- Fares from
- S$38.00 one way
- Main arrival points
- Gopeng, Kampar Putra Sentral Terminal, Tapah Bus Terminal, Plaza Tol Tanjung Malim, Teluk Intan, Petron Slim River
- State / region
- Perak
Book your Singapore to Tapah & Bidor coach
Live seat availability across all 8 operators listed below, with instant e-ticket confirmation.
Bus operators from Singapore to Tapah, Bidor & Kampar
The timetable below covers every scheduled coach service currently running from Singapore to Tapah & Bidor. Use the filter box on each table to narrow the list to your preferred boarding point, and click a column heading to sort by departure time or fare.
Please note: fares and timings are set by the coach operators and change at short notice. The schedules published here are a guide only — always reconfirm when you book.
| Boarding point (Singapore) | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Golden Mile Tower | Chui Chak | 9:00 PM | S$50.00 | 1+2 |
| Golden Mile Tower | Gopeng | 8:45 AM | S$45.00 | 1+2 |
| Golden Mile Tower | Jalan Besar, Temoh, Perak. | 8:45 AM | S$45.00 | 1+2 |
| Golden Mile Tower | KFC Bidor | 8:45 AM | S$45.00 | 1+2 |
| Golden Mile Tower | Kampar Putra Sentral Terminal | 8:45 AM | S$45.00 | 1+2 |
| Golden Mile Tower | Kampung Melayu, Langkap | 9:00 PM | S$50.00 | 1+2 |
| Golden Mile Tower | Petron Slim River | 8:45 AM | S$45.00 | 1+2 |
| Golden Mile Tower | Petronas Sungkai | 8:45 AM | S$45.00 | 1+2 |
| Golden Mile Tower | Plaza Tol Tanjung Malim | 8:45 AM | S$45.00 | 1+2 |
| Golden Mile Tower | Tapah Bus Terminal | 8:45 AM | S$45.00 | 1+2 |
| Golden Mile Tower | Teluk Intan | 9:00 PM | S$50.00 | 1+2 |
| Grantral Mall | Chui Chak | 9:15 PM | S$50.00 | 1+2 |
| Grantral Mall | Gopeng | 9:00 AM10:00 PM11:00 PM | S$45.00 | 1+2 |
| Grantral Mall | Jalan Besar, Temoh, Perak. | 9:00 AM10:00 PM | S$45.00 | 1+2 |
| Grantral Mall | KFC Bidor | 9:00 AM10:00 PM | S$45.00 | 1+2 |
| Grantral Mall | Kampar Putra Sentral Terminal | 9:00 AM10:00 PM | S$45.00 | 1+2 |
| Grantral Mall | Kampung Melayu, Langkap | 9:15 PM | S$50.00 | 1+2 |
| Grantral Mall | Petron Slim River | 9:00 AM10:00 PM | S$45.00 | 1+2 |
| Grantral Mall | Petronas Sungkai | 9:00 AM10:00 PM | S$45.00 | 1+2 |
| Grantral Mall | Plaza Tol Tanjung Malim | 9:00 AM10:00 PM | S$45.00 | 1+2 |
| Grantral Mall | Tapah Bus Terminal | 9:00 AM10:00 PM | S$45.00 | 1+2 |
| Grantral Mall | Teluk Intan | 9:15 PM | S$50.00 | 1+2 |
| Lavender MRT | Chui Chak | 8:55 PM | S$50.00 | 1+2 |
| Lavender MRT | Gopeng | 8:40 AM | S$45.00 | 1+2 |
| Lavender MRT | Jalan Besar, Temoh, Perak. | 8:40 AM | S$45.00 | 1+2 |
| Lavender MRT | KFC Bidor | 8:40 AM | S$45.00 | 1+2 |
| Lavender MRT | Kampar Putra Sentral Terminal | 8:40 AM | S$45.00 | 1+2 |
| Lavender MRT | Kampung Melayu, Langkap | 8:55 PM | S$50.00 | 1+2 |
| Lavender MRT | Petron Slim River | 8:40 AM | S$45.00 | 1+2 |
| Lavender MRT | Petronas Sungkai | 8:40 AM | S$45.00 | 1+2 |
| Lavender MRT | Plaza Tol Tanjung Malim | 8:40 AM | S$45.00 | 1+2 |
| Lavender MRT | Tapah Bus Terminal | 8:40 AM | S$45.00 | 1+2 |
| Lavender MRT | Teluk Intan | 8:55 PM | S$50.00 | 1+2 |
| Oxley BizHub | Gopeng | 9:05 AM | S$45.00 | 1+2 |
| Oxley BizHub | Jalan Besar, Temoh, Perak. | 9:05 AM | S$45.00 | 1+2 |
| Oxley BizHub | KFC Bidor | 9:05 AM | S$45.00 | 1+2 |
| Oxley BizHub | Kampar Putra Sentral Terminal | 9:05 AM | S$45.00 | 1+2 |
| Oxley BizHub | Petron Slim River | 9:05 AM | S$45.00 | 1+2 |
| Oxley BizHub | Petronas Sungkai | 9:05 AM | S$45.00 | 1+2 |
| Oxley BizHub | Plaza Tol Tanjung Malim | 9:05 AM | S$45.00 | 1+2 |
| Oxley BizHub | Tapah Bus Terminal | 9:05 AM | S$45.00 | 1+2 |
| Boarding point (Singapore) | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Boon Lay Shopping Centre | Jalan Besar, Bidor | 10:00 AM10:00 PM11:59 PM | S$40.00 | 1+2 |
| Boon Lay Shopping Centre | Kampar Putra Sentral Terminal | 10:00 PM11:59 PM | S$40.00 | 1+2 |
| Boon Lay Shopping Centre | Shell Gopeng | 10:00 PM11:59 PM | S$40.00 | 1+2 |
| Boon Lay Shopping Centre | Stesen Bas Tanjung Malim | 10:00 PM11:59 PM | S$40.00 | 1+2 |
| Boon Lay Shopping Centre | Tapah Bus Terminal | 10:00 PM11:59 PM | S$40.00 | 1+2 |
| Boon Lay Shopping Centre | Terminal Intan | 10:00 AM10:00 PM | S$45.00 | 1+2 |
| Golden Mile Tower | Jalan Besar, Bidor | 9:30 AM9:30 PM10:15 PM10:16 PM11:58 PM11:59 PM | S$40.00 | 1+2 |
| Golden Mile Tower | Kampar Putra Sentral Terminal | 10:15 PM10:16 PM11:58 PM11:59 PM | S$40.00 | 1+2 |
| Golden Mile Tower | Shell Gopeng | 10:15 PM10:16 PM11:58 PM11:59 PM | S$40.00 | 1+2 |
| Golden Mile Tower | Stesen Bas Tanjung Malim | 10:15 PM10:16 PM11:58 PM11:59 PM | S$40.00 | 1+2 |
| Golden Mile Tower | Tapah Bus Terminal | 10:15 PM10:16 PM11:58 PM11:59 PM | S$40.00 | 1+2 |
| Golden Mile Tower | Terminal Intan | 9:30 AM9:30 PM | S$45.00 | 1+2 |
| Boarding point (Singapore) | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Grantral Mall | Bank Rakyat Tapah | 9:30 AM9:30 PM | S$45.00 | 1+2 |
| Grantral Mall | Bidor | 9:30 AM9:30 PM | S$45.00 | 1+2 |
| Grantral Mall | Chenderong Hall | 9:30 PM | S$50.00 | 1+2 |
| Grantral Mall | Gopeng Bus Terminal | 9:30 AM9:00 PM9:45 PM10:00 PM | S$45.00 | 1+2 |
| Grantral Mall | Jalan Stesen, Temoh | 9:30 AM9:30 PM | S$45.00 | 1+2 |
| Grantral Mall | Jalan Temoh, Chenderiang | 9:30 PM | S$50.00 | 1+2 |
| Grantral Mall | Kampar Putra Sentral Terminal | 9:30 AM9:30 PM | S$45.00 | 1+2 |
| Grantral Mall | Kampung Bali | 9:30 PM | S$50.00 | 1+2 |
| Grantral Mall | Kampung Merbau, Teronoh | 9:00 PM | S$50.00 | 1+2 |
| Grantral Mall | Pejabat Pos Tanjong Tualang | 9:30 PM | S$50.00 | 1+2 |
| Grantral Mall | Plaza Tol Tanjung Malim | 9:30 PM | S$50.00 | 1+2 |
| Grantral Mall | Slim River Bus Terminal | 9:30 PM | S$50.00 | 1+2 |
| Grantral Mall | Sungkai Bus Terminal | 9:30 PM | S$50.00 | 1+2 |
| Boarding point (Singapore) | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Boon Lay | Bidor Sentral | 9:30 PM10:00 PM | S$50.00 | 1+2 |
| Boon Lay | Chui Chak | 9:30 PM | S$50.00 | 1+2 |
| Boon Lay | Gopeng | 10:00 PM | S$50.00 | 1+2 |
| Boon Lay | Jalan Besar, Temoh, Perak. | 10:00 PM | S$50.00 | 1+2 |
| Boon Lay | KFC Tapah | 10:00 PM | S$50.00 | 1+2 |
| Boon Lay | Kampar | 10:00 PM | S$50.00 | 1+2 |
| Boon Lay | Kampung Melayu, Langkap | 9:30 PM | S$50.00 | 1+2 |
| Boon Lay | Petron Slim River | 9:30 PM | S$50.00 | 1+2 |
| Boon Lay | Plaza Tol Tanjung Malim | 9:30 PM | S$50.00 | 1+2 |
| Boon Lay | Sungkai Bus Terminal | 9:30 PM | S$50.00 | 1+2 |
| Boon Lay | Teluk Intan | 9:30 PM | S$50.00 | 1+2 |
| Grantral Mall | Gopeng | 9:45 PM10:45 PM | S$48.00 | 1+2 |
| Grantral Mall | Kampar | 9:45 PM10:45 PM | S$48.00 | 1+2 |
| Boarding point (Singapore) | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| The Plaza Beach Road | Bidor | 9:15 PM9:25 PM9:50 PM | S$48.00 | 1+2 |
| The Plaza Beach Road | Gopeng | 9:15 PM9:25 PM9:50 PM | S$48.00 | 1+2 |
| The Plaza Beach Road | Kampar | 9:15 PM9:25 PM9:50 PM | S$48.00 | 1+2 |
| The Plaza Beach Road | Tanjung Malim | 9:15 PM9:25 PM9:50 PM | S$48.00 | 1+2 |
| The Plaza Beach Road | Tapah | 9:15 PM9:25 PM9:50 PM | S$48.00 | 1+2 |
The One Tours & Travel (Five Stars Express)
· 11 routes · 14 departures a day · 1+2 seating
| Boarding point (Singapore) | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Boon Lay | Bidor | 7:15 AM9:45 PM | S$58.00 | 1+2 |
| Boon Lay | Gopeng | 9:45 PM | S$58.00 | 1+2 |
| Boon Lay | Kampar | 9:45 PM | S$58.00 | 1+2 |
| Boon Lay | Tapah | 9:45 PM | S$58.00 | 1+2 |
| Boon Lay | Teluk Intan | 7:15 AM | S$58.00 | 1+2 |
| Grantral Mall | Bidor | 6:45 AM9:15 PM | S$58.00 | 1+2 |
| Grantral Mall | Gopeng | 9:15 PM | S$58.00 | 1+2 |
| Grantral Mall | Kampar | 9:15 PM | S$58.00 | 1+2 |
| Grantral Mall | Simpang 4 Hutan Melintang | 9:00 PM | S$56.00 | 1+2 |
| Grantral Mall | Tapah | 9:15 PM | S$58.00 | 1+2 |
| Grantral Mall | Teluk Intan | 6:45 AM9:00 PM | S$56.00 | 1+2 |
Golden Coach Express
· 5 routes · 9 departures a day · 1+2, SVIP, Standard (2+2) seating
| Boarding point (Singapore) | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Concorde Shopping Centre | Bidor KFC | 8:30 AM11:59 PM | S$40.00 | 1+2 |
| Concorde Shopping Centre | Gopeng | 8:30 AM11:59 PM | S$38.00 | 1+2 |
| Concorde Shopping Centre | Kampar Clock Tower | 8:30 AM11:59 PM | S$40.00 | 1+2 |
| Concorde Shopping Centre | Tapah KFC | 8:30 AM11:59 PM | S$40.00 | 1+2 |
| Concorde Shopping Centre | Teluk Intan Bus Station | 11:59 PM | S$50.00 | 1+2 |
| Boarding point (Singapore) | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Grantral Mall | Gopeng Bus Terminal | 9:30 AM9:30 PM | RM95.00 | 1+2 |
| Grantral Mall | Kampar Putra Sentral Terminal | 9:30 AM9:30 PM | RM95.00 | 1+2 |
| Grantral Mall | Terminal Intan | 8:30 AM8:30 PM | RM205.00 | 1+2 |
Where coaches arrive in Tapah & Bidor
Services from Singapore set down at 36 different points in and around Tapah & Bidor. Check the drop-off point on your ticket before you book — it can make a real difference to how far you still have to travel on arrival.
- Gopeng
- Kampar Putra Sentral Terminal
- Tapah Bus Terminal
- Plaza Tol Tanjung Malim
- Teluk Intan
- Petron Slim River
- Jalan Besar, Temoh, Perak.
- Kampar
- Chui Chak
- Kampung Melayu, Langkap
- Bidor
- KFC Bidor
- Petronas Sungkai
- Terminal Intan
- Tapah
- Jalan Besar, Bidor
- Shell Gopeng
- Stesen Bas Tanjung Malim
- Sungkai Bus Terminal
- Gopeng Bus Terminal
- Bidor Sentral
- KFC Tapah
- Bank Rakyat Tapah
- Jalan Stesen, Temoh
Where to board in Singapore
Coaches to Tapah & Bidor depart from 8 pick-up points across Singapore, so there is usually one within easy reach of where you are staying. The busiest departure points on this route are listed below.
- Grantral Mall
- Golden Mile Tower
- Boon Lay
- Lavender MRT
- Oxley BizHub
- Boon Lay Shopping Centre
- Concorde Shopping Centre
- The Plaza Beach Road
Travel tips for the Singapore to Tapah & Bidor route
For the Cameron Highlands, alight at Tapah and take a local bus or taxi up the hill road — or book a through service to Tanah Rata where available.
Frequently asked questions
How much is a bus ticket from Singapore to Tapah & Bidor?
Fares start from S$38.00 one way, with Golden Coach Express usually the cheapest option on this route. Premium 2+1 and sleeper coaches cost more, and prices rise around public holidays and school breaks.
How long does the bus from Singapore to Tapah & Bidor take?
Allow 8 – 9 hours including immigration clearance at the checkpoint. Journey times are longer on Friday and Sunday evenings and during public holidays.
Which bus companies go from Singapore to Tapah & Bidor?
8 operators currently run this route — E-Mutiara, Eltabina Jaya Pte Ltd, Golden Coach Express, Grassland – Transtar, Sri Maju Group, Starmart Express, Super Nice Express, The One Tours & Travel (Five Stars Express).
What is the first and last bus from Singapore to Tapah & Bidor?
The earliest scheduled departure is 6:45 AM and the last is 11:59 PM. Exact times vary by operator and boarding point — see the timetables above.
Do I need to book the Singapore to Tapah & Bidor bus in advance?
Booking ahead is strongly recommended. Weekend, public holiday and overnight departures regularly sell out, and booking online also lets you pick your seat.