Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

TST Express

19 routes · 3 states · 19 daily departures · from RM20.00

19
Routes
19
Daily departures
RM20.00
Fares from
Advertisement

Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.

TST Express operates 19 scheduled routes to Perak, Kuala Lumpur and Thailand, with 19 departures a day and fares from RM20.00.

Passenger rating
Not rated
Destination states
3
Scheduled routes
19 · 19 daily departures
Seating layouts
1+2
Fares from
RM20.00
Official website
www.busonlineticket.com/bus/tst-express

Book TST Express online

Check live TST Express seat availability and get an instant e-ticket.

Check live fares & availability

TST Express 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. TST Express may add, withdraw or retime services without notice.

To Perak10 routes · 10 departures · from RM20.00
TST Express timetable — To Perak
Boarding pointArrival pointDeparture timesFare fromSeating
GerikTerminal Amanjaya, Ipoh
6:30 PM
RM20.001+2
Pengkalan HuluTerminal Amanjaya, Ipoh
5:30 PM
RM25.001+2
TBG (Terminal Bersepadu Gombak)Gerik
8:30 AM
RM51.001+2
TBG (Terminal Bersepadu Gombak)Pengkalan Hulu
8:30 AM
RM65.001+2
TBG (Terminal Bersepadu Gombak)Terminal Amanjaya, Ipoh
8:30 AM
RM33.001+2
TBS (Terminal Bersepadu Selatan)Gerik
7:30 AM
RM51.001+2
TBS (Terminal Bersepadu Selatan)Pengkalan Hulu
7:30 AM
RM65.001+2
TBS (Terminal Bersepadu Selatan)Terminal Amanjaya, Ipoh
7:30 AM
RM33.001+2
Terminal Amanjaya, IpohGerik
11:30 AM
RM20.001+2
Terminal Amanjaya, IpohPengkalan Hulu
11:30 AM
RM25.001+2
To Kuala Lumpur6 routes · 6 departures · from RM33.00
TST Express timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
GerikTBG (Terminal Bersepadu Gombak)
6:30 PM
RM51.001+2
GerikTBS (Terminal Bersepadu Selatan)
6:30 PM
RM51.001+2
Pengkalan HuluTBG (Terminal Bersepadu Gombak)
5:30 PM
RM65.001+2
Pengkalan HuluTBS (Terminal Bersepadu Selatan)
5:30 PM
RM65.001+2
Terminal Amanjaya, IpohTBG (Terminal Bersepadu Gombak)
8:30 PM
RM33.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
8:30 PM
RM33.001+2
To Thailand3 routes · 3 departures · from RM60.00
TST Express timetable — To Thailand
Boarding pointArrival pointDeparture timesFare fromSeating
TBG (Terminal Bersepadu Gombak)Betong Thailand
8:30 AM
RM85.001+2
TBS (Terminal Bersepadu Selatan)Betong Thailand
7:30 AM
RM85.001+2
Terminal Amanjaya, IpohBetong Thailand
11:30 AM
RM60.001+2
No routes match your filter.
Click a section to expand it, or type in the filter box to search every section at once. Book TST Express

Boarding points

TST Express picks up at 5 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.

Frequently asked questions

How much does a TST Express ticket cost?

TST Express fares start at RM20.00 one way, depending on the route and coach class.

Where does TST Express go?

TST Express serves 3 states — Perak, Kuala Lumpur, Thailand.

How do I book a TST Express ticket?

You can book TST Express tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.

What time do TST Express buses depart?

Departures run from 7:30 AM through to 8:30 PM, depending on the route.

Other operators to Perak

Advertisement