Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Jasmine Express

43 routes · 6 states · 137 daily departures · from RM25.00

43
Routes
137
Daily departures
RM25.00
Fares from
Advertisement

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

Jasmine Express operates 43 scheduled routes to Kuala Lumpur, Kedah, Perak, Penang, Negeri Sembilan and Selangor, with 137 departures a day and fares from RM25.00.

Passenger rating
3.3 / 5
Destination states
6
Scheduled routes
43 · 137 daily departures
Seating layouts
1+2
Fares from
RM25.00
Official website
www.busonlineticket.com/bus/jasmine-express

Book Jasmine Express online

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

Check live fares & availability

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

To Kuala Lumpur22 routes · 69 departures · from RM28.00
Jasmine Express timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kulim Bus TerminalHentian Duta
11:45 AM12:45 PM1:45 PM8:00 PM9:00 PM11:00 PM11:30 PM
RM50.001+2
Kulim Bus TerminalKLIA (Kuala Lumpur International Airport)
8:00 PM9:00 PM
RM75.001+2
Kulim Bus TerminalKLIA2 Transportation Hub
8:00 PM9:00 PM
RM75.001+2
Kulim Bus TerminalPutrajaya Sentral
8:00 PM9:00 PM
RM59.001+2
Kulim Bus TerminalTBS (Terminal Bersepadu Selatan)
11:45 AM12:45 PM1:45 PM8:00 PM9:00 PM11:00 PM11:30 PM
RM50.001+2
Parit Buntar Bus TerminalHentian Duta
10:00 PM
RM50.001+2
Parit Buntar Bus TerminalKLIA (Kuala Lumpur International Airport)
10:00 PM
RM70.001+2
Parit Buntar Bus TerminalKLIA2 Transportation Hub
10:00 PM
RM70.001+2
Parit Buntar Bus TerminalPutrajaya Sentral
10:00 PM
RM55.001+2
Parit Buntar Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 PM
RM50.001+2
Penang SentralHentian Duta
12:15 AM12:45 PM1:45 PM2:45 PM8:45 PM9:45 PM11:30 PM
RM51.001+2
Penang SentralKLIA (Kuala Lumpur International Airport)
11:40 AM8:45 PM9:45 PM11:59 PM
RM65.001+2
Penang SentralKLIA2 Transportation Hub
11:40 AM8:45 PM9:45 PM11:59 PM
RM65.001+2
Penang SentralPutrajaya Sentral
11:40 AM8:45 PM9:45 PM11:59 PM
RM59.001+2
Penang SentralTBS (Terminal Bersepadu Selatan)
12:15 AM11:40 AM12:45 PM1:45 PM2:45 PM8:45 PM9:45 PM11:30 PM11:59 PM
RM51.001+2
Terminal Amanjaya, IpohHentian Duta
3:00 PM4:00 PM5:00 PM
RM28.001+2
Terminal Amanjaya, IpohPutrajaya Sentral
1:50 PM
RM37.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
1:50 PM3:00 PM4:00 PM5:00 PM
RM30.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKLIA (Kuala Lumpur International Airport)
10:45 AM10:45 PM
RM65.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniKLIA2 Transportation Hub
10:45 AM10:45 PM
RM65.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniPutrajaya Sentral
10:45 AM10:45 PM
RM58.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTBS (Terminal Bersepadu Selatan)
10:45 AM10:45 PM
RM51.001+2
To Kedah6 routes · 19 departures · from RM51.00
Jasmine Express timetable — To Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
TBS (Terminal Bersepadu Selatan)Kulim Bus Terminal
12:15 AM11:00 AM12:00 PM1:15 PM2:00 PM8:00 PM10:30 PM11:45 PM
RM53.001+2
TBS (Terminal Bersepadu Selatan)Terminal Bas Ekspres Ukir Square Sungai Petani
11:00 AM10:30 PM
RM51.001+2
Terminal 1 SerembanKulim Bus Terminal
9:30 AM9:00 PM
RM62.001+2
Terminal 1 SerembanTerminal Bas Ekspres Ukir Square Sungai Petani
9:30 AM9:00 PM
RM59.001+2
Terminal 17, Shah AlamKulim Bus Terminal
11:45 AM12:15 PM10:45 PM11:30 PM
RM55.001+2
Terminal 17, Shah AlamTerminal Bas Ekspres Ukir Square Sungai Petani
11:45 AM
RM56.001+2
To Perak6 routes · 22 departures · from RM25.00
Jasmine Express timetable — To Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Kulim Bus TerminalTerminal Amanjaya, Ipoh
11:45 AM12:45 PM1:45 PM
RM28.001+2
Penang SentralTerminal Amanjaya, Ipoh
11:40 AM12:45 PM1:45 PM2:45 PM
RM25.001+2
TBS (Terminal Bersepadu Selatan)Parit Buntar Bus Terminal
12:15 AM11:00 AM12:00 PM1:15 PM2:00 PM8:00 PM10:30 PM11:45 PM
RM50.001+2
Terminal 1 SerembanParit Buntar Bus Terminal
9:30 AM9:00 PM
RM55.001+2
Terminal 17, Shah AlamParit Buntar Bus Terminal
11:45 AM12:15 PM10:45 PM11:30 PM
RM55.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Amanjaya, Ipoh
10:45 AM
RM28.001+2
To Pulau Pinang3 routes · 14 departures · from RM50.00
Jasmine Express timetable — To Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
TBS (Terminal Bersepadu Selatan)Penang Sentral
12:15 AM11:00 AM12:00 PM1:15 PM2:00 PM8:00 PM10:30 PM11:45 PM
RM51.001+2
Terminal 1 SerembanPenang Sentral
9:30 AM9:00 PM
RM61.001+2
Terminal 17, Shah AlamPenang Sentral
11:45 AM12:15 PM10:45 PM11:30 PM
RM50.001+2
To Negeri Sembilan3 routes · 5 departures · from RM38.00
Jasmine Express timetable — To Negeri Sembilan
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal 1 Seremban
11:40 AM11:59 PM
RM61.001+2
Terminal Amanjaya, IpohTerminal 1 Seremban
1:50 PM
RM38.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal 1 Seremban
10:45 AM10:45 PM
RM59.001+2
To Selangor3 routes · 8 departures · from RM39.00
Jasmine Express timetable — To Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Kulim Bus TerminalTerminal 17, Shah Alam
12:45 PM1:45 PM11:00 PM
RM53.001+2
Penang SentralTerminal 17, Shah Alam
1:45 PM2:45 PM11:30 PM
RM53.001+2
Terminal Amanjaya, IpohTerminal 17, Shah Alam
4:00 PM5:00 PM
RM39.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 Jasmine Express

Boarding points

Jasmine Express picks up at 8 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 Jasmine Express ticket cost?

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

Where does Jasmine Express go?

Jasmine Express serves 6 states — Kuala Lumpur, Kedah, Perak, Pulau Pinang, Negeri Sembilan, Selangor.

How do I book a Jasmine Express ticket?

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

What time do Jasmine Express buses depart?

Departures run from 12:15 AM through to 11:59 PM, depending on the route.

Other operators to Kuala Lumpur

Advertisement