Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Arwana Express

89 routes · 6 states · 356 daily departures · from RM10.00

89
Routes
356
Daily departures
RM10.00
Fares from
Advertisement

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

Arwana Express operates 89 scheduled routes to Perak, Kuala Lumpur, Johor, Perlis, Kedah and Penang, with 356 departures a day and fares from RM10.00.

Passenger rating
4.1 / 5
Destination states
6
Scheduled routes
89 · 356 daily departures
Seating layouts
1+2
Fares from
RM10.00
Official website
www.busonlineticket.com/bus/arwana-express

Book Arwana Express online

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

Check live fares & availability

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

To Perak46 routes · 201 departures · from RM10.00
Arwana Express timetable — To Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaBidor Bus Terminal
8:50 AM11:50 AM1:50 PM6:50 PM8:50 PM
RM30.001+2
Hentian DutaHentian Bas Ayer Tawar
10:20 AM3:20 PM4:20 PM9:50 PM
RM38.001+2
Hentian DutaLumut Bus Terminal
8:50 AM10:20 AM11:50 AM1:50 PM3:20 PM4:20 PM6:50 PM8:50 PM9:50 PM
RM38.001+2
Hentian DutaSeri Iskandar Bus Station
10:20 AM3:20 PM4:20 PM9:50 PM
RM38.001+2
Hentian DutaSeri Manjung Bus Terminal
8:50 AM10:20 AM11:50 AM1:50 PM3:20 PM4:20 PM6:50 PM8:50 PM9:50 PM
RM38.001+2
Hentian DutaShell Gopeng
10:20 AM3:20 PM4:20 PM9:50 PM
RM38.001+2
Hentian DutaTerminal Bas Batu Gajah
10:20 AM3:20 PM4:20 PM9:50 PM
RM38.001+2
Hentian DutaTerminal Intan
8:50 AM11:50 AM1:50 PM6:50 PM8:50 PM
RM30.001+2
KLIA (Kuala Lumpur International Airport)Lumut Bus Terminal
9:00 AM10:30 AM12:30 PM3:30 PM6:00 PM8:30 PM11:30 PM
RM53.001+2
KLIA (Kuala Lumpur International Airport)Seri Manjung Bus Terminal
9:00 AM10:30 AM12:30 PM3:30 PM6:00 PM8:30 PM11:30 PM
RM53.001+2
KLIA (Kuala Lumpur International Airport)Sitiawan Bus Terminal
9:00 AM10:30 AM12:30 PM3:30 PM6:00 PM8:30 PM11:30 PM
RM53.001+2
KLIA2 Transportation HubLumut Bus Terminal
9:15 AM10:45 AM12:45 PM3:45 PM6:15 PM8:45 PM11:45 PM
RM53.001+2
KLIA2 Transportation HubSeri Manjung Bus Terminal
9:15 AM10:45 AM12:45 PM3:45 PM6:15 PM8:45 PM11:45 PM
RM53.001+2
KLIA2 Transportation HubSitiawan Bus Terminal
9:15 AM10:45 AM12:45 PM3:45 PM6:15 PM8:45 PM11:45 PM
RM53.001+2
Kuala Perlis Bus TerminalHentian Bas Ayer Tawar
3:45 PM
RM43.001+2
Kuala Perlis Bus TerminalLumut Bus Terminal
3:45 PM
RM43.001+2
Kuala Perlis Bus TerminalSeri Iskandar Bus Station
3:45 PM
RM43.001+2
Kuala Perlis Bus TerminalSeri Manjung Bus Terminal
3:45 PM
RM43.001+2
Kuala Perlis Bus TerminalTerminal Amanjaya, Ipoh
3:45 PM
RM35.001+2
Lumut Bus TerminalSeri Iskandar Bus Station
7:30 AM12:30 PM4:30 PM
RM10.001+2
Lumut Bus TerminalTerminal Intan
6:40 AM8:00 AM8:40 AM11:00 AM12:40 PM2:00 PM3:00 PM4:40 PM6:00 PM7:40 PM10:40 PM
RM15.001+2
Penang SentralHentian Bas Ayer Tawar
7:15 PM
RM30.001+2
Penang SentralLumut Bus Terminal
7:15 PM
RM30.001+2
Penang SentralSeri Iskandar Bus Station
7:15 PM
RM30.001+2
Penang SentralSeri Manjung Bus Terminal
7:15 PM
RM30.001+2
Penang SentralTerminal Amanjaya, Ipoh
7:15 PM
RM25.001+2
Perlis SentralHentian Bas Ayer Tawar
4:15 PM
RM43.001+2
Perlis SentralLumut Bus Terminal
4:15 PM
RM43.001+2
Perlis SentralSeri Iskandar Bus Station
4:15 PM
RM43.001+2
Perlis SentralSeri Manjung Bus Terminal
4:15 PM
RM43.001+2
Perlis SentralTerminal Amanjaya, Ipoh
4:15 PM
RM35.001+2
Seri Manjung Bus TerminalSeri Iskandar Bus Station
1:15 AM7:45 AM12:45 PM4:45 PM
RM10.001+2
Seri Manjung Bus TerminalTerminal Intan
7:15 AM8:15 AM9:15 AM11:15 AM1:15 PM2:15 PM3:15 PM5:15 PM6:15 PM8:15 PM11:15 PM
RM15.001+2
Shahab Perdana Bus Terminal, Alor SetarHentian Bas Ayer Tawar
5:30 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarLumut Bus Terminal
5:30 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarSeri Iskandar Bus Station
5:30 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarSeri Manjung Bus Terminal
5:30 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Amanjaya, Ipoh
5:30 PM
RM33.001+2
TBS (Terminal Bersepadu Selatan)Bidor Bus Terminal
8:30 AM11:30 AM1:30 PM6:30 PM8:30 PM
RM30.001+2
TBS (Terminal Bersepadu Selatan)Hentian Bas Ayer Tawar
10:00 AM12:00 PM3:00 PM4:00 PM9:30 PM
RM38.001+2
TBS (Terminal Bersepadu Selatan)Lumut Bus Terminal
1:00 AM8:30 AM10:00 AM10:30 AM11:30 AM12:00 PM1:30 PM2:00 PM3:00 PM4:00 PM5:00 PM6:30 PM7:30 PM8:30 PM9:30 PM10:00 PM
RM38.001+2
TBS (Terminal Bersepadu Selatan)Seri Iskandar Bus Station
10:00 AM12:00 PM3:00 PM4:00 PM9:30 PM
RM38.001+2
TBS (Terminal Bersepadu Selatan)Seri Manjung Bus Terminal
1:00 AM8:30 AM10:00 AM10:30 AM11:30 AM12:00 PM1:30 PM2:00 PM3:00 PM4:00 PM5:00 PM6:30 PM7:30 PM8:30 PM9:30 PM10:00 PM
RM38.001+2
TBS (Terminal Bersepadu Selatan)Shell Gopeng
10:00 AM3:00 PM4:00 PM9:30 PM
RM38.001+2
TBS (Terminal Bersepadu Selatan)Terminal Bas Batu Gajah
10:00 AM3:00 PM4:00 PM9:30 PM
RM38.001+2
TBS (Terminal Bersepadu Selatan)Terminal Intan
1:00 AM8:30 AM10:30 AM11:30 AM1:30 PM2:00 PM5:00 PM6:30 PM7:30 PM8:30 PM10:00 PM
RM30.001+2
To Kuala Lumpur21 routes · 130 departures · from RM30.00
Arwana Express timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Jalan Lin Chen Mei, Kampung KohHentian Duta
8:30 AM11:30 AM2:30 PM3:30 PM6:30 PM
RM38.001+2
Jalan Lin Chen Mei, Kampung KohTBS (Terminal Bersepadu Selatan)
8:30 AM11:30 AM2:30 PM3:30 PM6:30 PM
RM38.001+2
Kampar Putra Sentral TerminalKLIA (Kuala Lumpur International Airport)
12:15 PM
RM53.001+2
Kampar Putra Sentral TerminalKLIA2 Transportation Hub
12:15 PM
RM53.001+2
Kampar Putra Sentral TerminalTBS (Terminal Bersepadu Selatan)
10:30 AM12:15 PM
RM38.001+2
Lumut Bus TerminalHentian Duta
7:30 AM8:00 AM11:00 AM12:30 PM2:00 PM3:00 PM4:30 PM6:00 PM
RM38.001+2
Lumut Bus TerminalKLIA (Kuala Lumpur International Airport)
6:40 AM8:40 AM10:30 AM12:40 PM4:40 PM7:40 PM10:40 PM
RM53.001+2
Lumut Bus TerminalKLIA2 Transportation Hub
6:40 AM8:40 AM10:30 AM12:40 PM4:40 PM7:40 PM10:40 PM
RM53.001+2
Lumut Bus TerminalTBS (Terminal Bersepadu Selatan)
6:40 AM7:30 AM8:00 AM8:30 AM8:40 AM10:30 AM11:00 AM12:30 PM12:40 PM2:00 PM3:00 PM4:30 PM4:40 PM6:00 PM7:40 PM10:40 PM
RM38.001+2
Seri Iskandar Bus StationHentian Duta
2:15 AM8:45 AM1:45 PM5:45 PM
RM38.001+2
Seri Iskandar Bus StationKLIA (Kuala Lumpur International Airport)
11:45 AM
RM53.001+2
Seri Iskandar Bus StationKLIA2 Transportation Hub
11:45 AM
RM53.001+2
Seri Iskandar Bus StationTBS (Terminal Bersepadu Selatan)
2:15 AM8:45 AM9:45 AM11:45 AM1:45 PM5:45 PM
RM38.001+2
Seri Manjung Bus TerminalHentian Duta
1:15 AM7:45 AM8:15 AM11:15 AM12:45 PM2:15 PM3:15 PM4:45 PM6:15 PM
RM38.001+2
Seri Manjung Bus TerminalKLIA (Kuala Lumpur International Airport)
7:15 AM9:15 AM10:45 AM1:15 PM5:15 PM8:15 PM11:15 PM
RM53.001+2
Seri Manjung Bus TerminalKLIA2 Transportation Hub
7:15 AM9:15 AM10:45 AM1:15 PM5:15 PM8:15 PM11:15 PM
RM53.001+2
Seri Manjung Bus TerminalTBS (Terminal Bersepadu Selatan)
1:15 AM7:15 AM7:45 AM8:15 AM8:45 AM9:15 AM10:45 AM11:15 AM12:45 PM1:15 PM2:15 PM3:15 PM4:45 PM5:15 PM6:15 PM8:15 PM11:15 PM
RM38.001+2
Sitiawan Bus TerminalKLIA (Kuala Lumpur International Airport)
9:00 AM1:00 PM5:00 PM8:00 PM11:00 PM
RM53.001+2
Sitiawan Bus TerminalKLIA2 Transportation Hub
9:00 AM1:00 PM5:00 PM8:00 PM11:00 PM
RM53.001+2
Terminal IntanHentian Duta
9:30 AM12:30 PM3:30 PM4:30 PM7:30 PM
RM30.001+2
Terminal IntanTBS (Terminal Bersepadu Selatan)
12:30 AM8:30 AM9:30 AM10:30 AM12:30 PM2:30 PM3:30 PM4:30 PM6:30 PM7:30 PM9:30 PM
RM30.001+2
To Johor11 routes · 14 departures · from RM50.00
Arwana Express timetable — To Johor
Boarding pointArrival pointDeparture timesFare fromSeating
Kampar Putra Sentral TerminalLarkin Sentral
10:30 AM
RM70.001+2
Lumut Bus TerminalBatu Pahat Bus Terminal
9:00 PM
RM80.001+2
Lumut Bus TerminalLarkin Sentral
8:30 AM9:00 PM
RM80.001+2
Lumut Bus TerminalMuar Bentayan Bus Terminal
9:00 PM
RM80.001+2
Seri Iskandar Bus StationBatu Pahat Bus Terminal
10:15 PM
RM80.001+2
Seri Iskandar Bus StationLarkin Sentral
9:45 AM10:15 PM
RM80.001+2
Seri Iskandar Bus StationMuar Bentayan Bus Terminal
10:15 PM
RM80.001+2
Seri Manjung Bus TerminalBatu Pahat Bus Terminal
9:15 PM
RM80.001+2
Seri Manjung Bus TerminalLarkin Sentral
8:45 AM9:15 PM
RM80.001+2
Seri Manjung Bus TerminalMuar Bentayan Bus Terminal
9:15 PM
RM80.001+2
TBS (Terminal Bersepadu Selatan)Larkin Sentral
1:00 PM
RM50.001+2
To Perlis6 routes · 6 departures · from RM25.00
Arwana Express timetable — To Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Lumut Bus TerminalKuala Perlis Bus Terminal
9:00 AM
RM43.001+2
Lumut Bus TerminalPerlis Sentral
9:00 AM
RM43.001+2
Penang SentralKuala Perlis Bus Terminal
12:30 PM
RM25.001+2
Penang SentralPerlis Sentral
12:30 PM
RM25.001+2
Seri Manjung Bus TerminalKuala Perlis Bus Terminal
9:15 AM
RM43.001+2
Seri Manjung Bus TerminalPerlis Sentral
9:15 AM
RM43.001+2
To Kedah3 routes · 3 departures · from RM20.00
Arwana Express timetable — To Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Lumut Bus TerminalShahab Perdana Bus Terminal, Alor Setar
9:00 AM
RM40.001+2
Penang SentralShahab Perdana Bus Terminal, Alor Setar
12:30 PM
RM20.001+2
Seri Manjung Bus TerminalShahab Perdana Bus Terminal, Alor Setar
9:15 AM
RM40.001+2
To Pulau Pinang2 routes · 2 departures · from RM30.00
Arwana Express timetable — To Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Lumut Bus TerminalPenang Sentral
9:00 AM
RM30.001+2
Seri Manjung Bus TerminalPenang Sentral
9:15 AM
RM30.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 Arwana Express

Boarding points

Arwana Express picks up at 15 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 Arwana Express ticket cost?

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

Where does Arwana Express go?

Arwana Express serves 6 states — Perak, Kuala Lumpur, Johor, Perlis, Kedah, Pulau Pinang.

How do I book a Arwana Express ticket?

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

What time do Arwana Express buses depart?

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

Other operators to Perak

Advertisement