Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Perak is a large state with an unusually dense spread of express stops. Terminal Amanjaya — also signposted Terminal Meru Raya — north of Ipoh is the main hub, and coaches also serve Kampar, Tapah, Bidor, Taiping and Kamunting, Kuala Kangsar, Sungai Siput, Teluk Intan, and Lumut for the Pangkor Island ferry.
Where buses to Perak depart from
Coaches into Perak run from 12 origin states. Pick a corridor below for its full timetable — every operator, boarding point, departure time and fare on that route.
| Coming from | Routes | Operators | Daily departures | Fares from |
|---|---|---|---|---|
| Johor | 383 | 18 | 1,002 | RM60.00 |
| Kelantan | 300 | 6 | 549 | RM30.00 |
| Kuala Lumpur | 251 | 42 | 986 | RM13.00 |
| Terengganu | 115 | 7 | 182 | RM47.90 |
| Kedah | 71 | 25 | 179 | RM6.00 |
| Selangor | 71 | 16 | 173 | RM19.40 |
| Perak | 68 | 14 | 230 | RM5.00 |
| Pulau Pinang | 49 | 22 | 183 | RM14.10 |
| Pahang | 42 | 14 | 64 | RM25.00 |
| Malacca | 27 | 12 | 64 | RM50.00 |
| Perlis | 22 | 4 | 36 | RM35.00 |
| Negeri Sembilan | 17 | 11 | 41 | RM29.00 |
Book your coach to Perak
Live seat availability across all 57 operators serving Perak, with instant e-ticket confirmation.
Operators serving Perak
57 coach companies run scheduled services into Perak. Each profile has the operator’s full timetable, fleet photos and fares.

707 EXPRESS
From RM60.00

Adam Express
From RM45.00

Aerobus
From RM25.00

Alibaba Express
From RM30.00

Alisan Golden Coach
From RM30.00

Arwana Express
From RM10.00

Billion Stars
From RM20.00
.jpg)
C.S Travel & Tours
From RM25.00

City Express
From RM30.00

COLOURPLUS EXPRESS
From RM25.00

Cosmic Express
From RM65.00
01.png)
Cosmic Prestij Express (Prestij Dinasti)
From RM36.00

Cosmic Singapore Express
From RM35.00

E-Mutiara
From RM40.00

Edaran Express
From RM22.00

GOLDEN SILK HOLIDAY
From RM25.00

Grassland – Transtar
From RM34.00

Highway Star Express
From RM52.00

Inter Top Express KL
From RM30.00

Inter Top Tour Sdn Bhd Hatyai
From RM60.00

Jasmine Express
From RM25.00

Kejora Masyhur Sdn Bhd
From RM20.00

Kesatuan Express
From RM12.00

Konsortium Express
From RM25.00

KPB Ekspress
From RM22.00

LA Holidays
From RM6.00

Lexojaya Express
From RM40.00

LPMS
From RM75.00

Maraliner
From RM23.00

Mayang Sari Express
From RM25.00

Naik Selalu Ekspress
From RM15.00

Nice
From RM18.00

Nor World Express
From RM34.00

Perdana Express
From RM50.00

Permata Utara Sdn Bhd
From RM21.00

PERSADA TRAVEL AND TOURS
From RM25.00

Plusliner
From RM24.00

Queen Express
From RM50.00
-sdn-bhd.jpg)
Sanwa Express
From RM35.00

Shanhua Travel and Tours Sdn Bhd
From RM62.00

Sin Yong Express
From RM85.00

Sinarmas Travel
From RM55.00

SMB Express
From RM25.00

SP Bumi
From RM49.80

Sri Maju Group
From RM5.00

SRI THEVEN Express
From RM15.00

Star Coach Express Sdn Bhd
From RM26.00

Starmart Express
From RM10.00

Suasana Tony Coach
From RM100.00

Super Nice Express
From RM25.00

TRA Express
From RM65.00

Transnasional
From RM20.00

TST Express
From RM20.00

Unititi Express
From RM20.00

Unititi Express X
From RM700.00

Utama Express
From RM60.00

YoYo Express
From RM52.00
Where coaches arrive in Perak
Services set down at 87 points across the state. Check the drop-off on your ticket before booking — it can change how far you still have to travel on arrival.
- Terminal Amanjaya, Ipoh
- Terminal Meru Raya (Ipoh Amanjaya)
- Lumut Bus Terminal
- Seri Manjung Bus Terminal
- Kuala Kangsar Bus Terminal
- Stesen Bas Tanjung Malim
- Seri Iskandar Bus Station
- Simpang Taiping
- Parit Buntar Bus Terminal
- Kamunting Bus Terminal
- Parit Buntar
- Hentian Raya Bagan Serai
- Seri Iskandar
- Tanjung Malim
- Terminal Intan
- Ipoh – Jalan Bendahara
- Kampar Putra Sentral Terminal
- Teluk Intan
- Kamunting
- Gerik Bus Terminal
- Hentian Bas Kroh (Pengkalan Hulu)
- Main Road, Ayer Tawar
- Bidor Sentral
- Bagan Serai
- Terminal Lumut
- Jalan Besar, Bidor
- Simpang 4 Hutan Melintang
- Kampar
- Sri Manjung
- Bank Rakyat Tapah
Travelling to Perak
Terminal Amanjaya is well outside Ipoh town — arrange onward transport in advance if you arrive late at night. Tapah is the traditional road gateway to the Cameron Highlands.
Frequently asked questions
How much is a bus ticket to Perak?
Fares start from RM5.00 one way. The exact price depends on where you travel from, the operator and the coach class.
Which states have direct buses to Perak?
Direct coaches run from 12 states — Johor, Kelantan, Kuala Lumpur, Terengganu, Kedah, Selangor, Perak, Pulau Pinang, Pahang, Malacca, Perlis, Negeri Sembilan.
How many buses go to Perak each day?
There are 3,689 scheduled departures a day across 1,416 routes and 57 operators.
What is the busiest route to Perak?
Johor to Perak is the busiest corridor, with 383 routes and 1,002 departures a day.
What time do buses to Perak leave?
Departures run from 12:01 AM through to 11:59 PM, depending on the route and operator.