Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Plusliner operates 40 scheduled routes to Kuala Lumpur, Perak, Penang, Kedah and Pahang, with 59 departures a day and fares from RM24.00.
- Passenger rating
- 3.5 / 5
- Destination states
- 5
- Scheduled routes
- 40 · 59 daily departures
- Seating layouts
- 1+2, 2+2
- Fares from
- RM24.00
- Official website
- www.transnasional.com.my/brand/plusliner
Book Plusliner online
Check live Plusliner seat availability and get an instant e-ticket.
Plusliner coaches


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. Plusliner may add, withdraw or retime services without notice.
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling Bus Terminal | Hentian Duta | 5:15 PM | RM60.00 | 1+2 |
| Baling Bus Terminal | Putrajaya Sentral | 5:15 PM | RM65.00 | 1+2 |
| Baling Bus Terminal | TBS (Terminal Bersepadu Selatan) | 5:15 PM | RM60.00 | 1+2 |
| Gerik Bus Terminal | Hentian Duta | 6:15 PM | RM52.00 | 1+2 |
| Gerik Bus Terminal | Putrajaya Sentral | 6:15 PM | RM57.00 | 1+2 |
| Gerik Bus Terminal | TBS (Terminal Bersepadu Selatan) | 6:15 PM | RM52.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Hentian Duta | 5:30 PM | RM60.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Putrajaya Sentral | 5:30 PM | RM65.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | TBS (Terminal Bersepadu Selatan) | 5:30 PM | RM60.00 | 1+2 |
| Sungai Nibong Bus Terminal | Hentian Duta | 8:00 AM5:00 PM6:00 PM | RM55.00 | 1+2 |
| Sungai Nibong Bus Terminal | KL Sentral | 8:00 AM5:00 PM6:00 PM11:59 PM | RM55.00 | 1+2 |
| Sungai Nibong Bus Terminal | Putrajaya Sentral | 5:00 PM11:59 PM | RM59.00 | 1+2 |
| Sungai Nibong Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:00 AM5:00 PM6:00 PM11:59 PM | RM55.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 10:30 AM8:15 PM | RM34.00 | 1+2 |
| Terminal Amanjaya, Ipoh | KL Sentral | 10:30 AM | RM34.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Putrajaya Sentral | 8:15 PM | RM37.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 10:30 AM8:15 PM | RM34.00 | 1+2 |
| Terminal Kuantan Sentral | TBG (Terminal Bersepadu Gombak) | 3:45 PM | RM24.00 | 2+2 |
| Terminal Kuantan Sentral | TBS (Terminal Bersepadu Selatan) | 3:45 PM | RM24.00 | 2+2 |
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling Bus Terminal | Terminal Amanjaya, Ipoh | 5:15 PM | RM29.00 | 1+2 |
| Gerik Bus Terminal | Terminal Amanjaya, Ipoh | 6:15 PM | RM24.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Terminal Amanjaya, Ipoh | 5:30 PM | RM29.00 | 1+2 |
| Hentian Duta | Gerik Bus Terminal | 9:00 AM | RM52.00 | 1+2 |
| Hentian Duta | Hentian Bas Kroh (Pengkalan Hulu) | 9:00 AM | RM60.00 | 1+2 |
| Hentian Duta | Terminal Amanjaya, Ipoh | 9:00 AM | RM34.00 | 1+2 |
| Sungai Nibong Bus Terminal | Terminal Amanjaya, Ipoh | 8:00 AM | RM25.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Gerik Bus Terminal | 8:30 AM | RM52.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Kroh (Pengkalan Hulu) | 8:30 AM | RM60.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Amanjaya, Ipoh | 8:30 AM | RM34.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Gerik Bus Terminal | 11:30 AM | RM24.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Bas Kroh (Pengkalan Hulu) | 11:30 AM | RM29.00 | 1+2 |
To Pulau Pinang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Sungai Nibong Bus Terminal | 10:45 AM11:45 AM6:45 PM | RM55.00 | 1+2 |
| KL Sentral | Sungai Nibong Bus Terminal | 10:15 AM11:30 AM6:30 PM | RM55.00 | 1+2 |
| Putrajaya Sentral | Sungai Nibong Bus Terminal | 9:20 AM | RM59.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Sungai Nibong Bus Terminal | 10:00 AM11:00 AM6:00 PM | RM55.00 | 1+2 |
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Baling Bus Terminal | 9:00 AM | RM60.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Baling Bus Terminal | 8:30 AM | RM60.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Baling Bus Terminal | 11:30 AM | RM29.00 | 1+2 |
To Pahang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| TBG (Terminal Bersepadu Gombak) | Terminal Kuantan Sentral | 10:15 AM9:45 PM | RM24.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Kuantan Sentral | 9:45 AM9:15 PM | RM24.00 | 2+2 |
Boarding points
Plusliner picks up at 11 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Baling Bus Terminal
- Gerik Bus Terminal
- Hentian Bas Kroh (Pengkalan Hulu)
- Hentian Duta
- KL Sentral
- Putrajaya Sentral
- Sungai Nibong Bus Terminal
- TBG (Terminal Bersepadu Gombak)
- TBS (Terminal Bersepadu Selatan)
- Terminal Amanjaya, Ipoh
- Terminal Kuantan Sentral
Frequently asked questions
How much does a Plusliner ticket cost?
Plusliner fares start at RM24.00 one way, depending on the route and coach class.
Where does Plusliner go?
Plusliner serves 5 states — Kuala Lumpur, Perak, Pulau Pinang, Kedah, Pahang.
How do I book a Plusliner ticket?
You can book Plusliner tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Plusliner buses depart?
Departures run from 8:00 AM through to 11:59 PM, depending on the route.