Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
PERSADA TRAVEL AND TOURS operates 34 scheduled routes to Perak, Johor, Selangor, Kuala Lumpur and Kedah, with 64 departures a day and fares from RM25.00.
- Passenger rating
- 3.3 / 5
- Destination states
- 5
- Scheduled routes
- 34 · 64 daily departures
- Seating layouts
- 30s, 31S
- Fares from
- RM25.00
- Official website
- www.busonlineticket.com/bus/persada-express
Book PERSADA TRAVEL AND TOURS online
Check live PERSADA TRAVEL AND TOURS seat availability and get an instant e-ticket.
PERSADA TRAVEL AND TOURS coaches
-min.png)


Where they go
Timetable and fares
Routes are grouped by destination state. Open a section to see its services, or type in the filter box to search every section at once.
Please note: this timetable is a guide. PERSADA TRAVEL AND TOURS may add, withdraw or retime services without notice.
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Klang Sentral | Kamunting Bus Terminal | 9:45 AM9:30 PM | RM50.00 | 30s / 31S |
| Klang Sentral | Parit Buntar | 9:45 AM9:30 PM | RM60.00 | 30s / 31S |
| Klang Sentral | Terminal Meru Raya (Ipoh Amanjaya) | 9:45 AM9:30 PM | RM40.00 | 30s / 31S |
| Kulim | Terminal Meru Raya (Ipoh Amanjaya) | 8:30 AM1:00 PM | RM30.00 | 30s |
| Parit Buntar | Terminal Meru Raya (Ipoh Amanjaya) | 10:15 AM2:00 PM | RM30.00 | 30s |
| TBS (Terminal Bersepadu Selatan) | Kamunting Bus Terminal | 10:45 AM5:30 PM10:30 PM | RM42.00 | 30s / 31S |
| TBS (Terminal Bersepadu Selatan) | Parit Buntar | 10:45 AM5:30 PM10:30 PM | RM50.00 | 30s / 31S |
| TBS (Terminal Bersepadu Selatan) | Terminal Meru Raya (Ipoh Amanjaya) | 10:45 AM5:30 PM10:30 PM | RM30.00 | 30s / 31S |
| Terminal Meru Raya (Ipoh Amanjaya) | Kamunting Bus Terminal | 2:15 PM9:00 PM | RM25.00 | 31S |
| Terminal Meru Raya (Ipoh Amanjaya) | Parit Buntar | 2:15 PM9:00 PM | RM30.00 | 31S |
| Terminal Shah Alam | Kamunting Bus Terminal | 10:15 AM10:00 PM | RM50.00 | 30s / 31S |
| Terminal Shah Alam | Parit Buntar | 10:15 AM10:00 PM | RM55.00 | 30s / 31S |
| Terminal Shah Alam | Terminal Meru Raya (Ipoh Amanjaya) | 10:15 AM10:00 PM | RM38.00 | 30s / 31S |
To Johor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | Johor Bahru (JB Larkin Term.) | 8:30 AM | RM99.00 | 30s |
| Kulim | Skudai Parade | 8:30 AM | RM99.00 | 30s |
| Parit Buntar | Johor Bahru (JB Larkin Term.) | 10:15 AM | RM99.00 | 30s |
| Parit Buntar | Skudai Parade | 10:15 AM | RM99.00 | 30s |
| Penang Sentral (Butterworth) | Johor Bahru (JB Larkin Term.) | 9:15 AM | RM95.00 | 30s |
| Terminal Meru Raya (Ipoh Amanjaya) | Johor Bahru (JB Larkin Term.) | 11:30 AM | RM75.00 | 30s |
| Terminal Meru Raya (Ipoh Amanjaya) | Skudai Parade | 11:30 AM | RM75.00 | 30s |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | Klang Sentral | 1:00 PM11:00 PM | RM60.00 | 30s / 31S |
| Kulim | Terminal Shah Alam | 1:00 PM11:00 PM | RM55.00 | 30s / 31S |
| Parit Buntar | Klang Sentral | 2:00 PM11:59 PM | RM60.00 | 30s / 31S |
| Parit Buntar | Terminal Shah Alam | 2:00 PM11:59 PM | RM55.00 | 30s / 31S |
| Terminal Meru Raya (Ipoh Amanjaya) | Klang Sentral | 3:45 PM | RM39.00 | 30s |
| Terminal Meru Raya (Ipoh Amanjaya) | Terminal Shah Alam | 3:45 PM | RM37.00 | 30s |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | TBS (Terminal Bersepadu Selatan) | 8:30 AM1:00 PM11:00 PM | RM50.00 | 30s / 31S |
| Parit Buntar | TBS (Terminal Bersepadu Selatan) | 10:15 AM2:00 PM11:59 PM | RM50.00 | 30s / 31S |
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 9:15 AM | RM50.00 | 30s |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 11:30 AM3:45 PM | RM33.00 | 30s |
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Klang Sentral | Kulim | 9:45 AM9:30 PM | RM60.00 | 30s / 31S |
| TBS (Terminal Bersepadu Selatan) | Kulim | 10:45 AM5:30 PM10:30 PM | RM50.00 | 30s / 31S |
| Terminal Meru Raya (Ipoh Amanjaya) | Kulim | 2:15 PM9:00 PM | RM30.00 | 31S |
| Terminal Shah Alam | Kulim | 10:15 AM10:00 PM | RM55.00 | 30s / 31S |
Boarding points
PERSADA TRAVEL AND TOURS picks up at 7 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Klang Sentral
- Kulim
- Parit Buntar
- Penang Sentral (Butterworth)
- TBS (Terminal Bersepadu Selatan)
- Terminal Meru Raya (Ipoh Amanjaya)
- Terminal Shah Alam
Frequently asked questions
How much does a PERSADA TRAVEL AND TOURS ticket cost?
PERSADA TRAVEL AND TOURS fares start at RM25.00 one way, depending on the route and coach class.
Where does PERSADA TRAVEL AND TOURS go?
PERSADA TRAVEL AND TOURS serves 5 states — Perak, Johor, Selangor, Kuala Lumpur, Kedah.
How do I book a PERSADA TRAVEL AND TOURS ticket?
You can book PERSADA TRAVEL AND TOURS tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do PERSADA TRAVEL AND TOURS buses depart?
Departures run from 8:30 AM through to 11:59 PM, depending on the route.