Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
49 scheduled routes run from Pulau Pinang to Perak, operated by 22 coach companies. There are 183 departures a day, with fares from RM14.10.
- Departing from
- Pulau Pinang — 7 boarding points
- Arriving in
- Perak — 14 arrival points
- Operators
- 22 on this corridor
- Departures
- 183 a day
- Fares from
- RM14.10 one way
Book Pulau Pinang to Perak
Compare all 22 operators on this route with live seat availability.
Timetable and fares
Every scheduled service on this corridor is listed below, grouped by operator. Use the filter box to narrow a table to your boarding point, or click a column heading to sort by departure time or fare.
Please note: fares and timings are set by the operators and change at short notice. Everything here is a guide — reconfirm when you book.
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | Ipoh – Jalan Bendahara | 10:15 AM1:30 PM6:00 PM | RM16.00 | 2+2 |
| Penang Sentral (Butterworth) | Sri Manjung | 9:30 AM12:30 PM2:00 PM7:15 PM | RM20.00 | 1+2 / 2+2 |
| Penang Sentral (Butterworth) | Tanjung Malim | 5:00 PM | RM40.00 | 1+2 |
| Penang Sentral (Butterworth) | Terminal Lumut | 9:30 AM12:30 PM2:00 PM7:15 PM | RM20.00 | 1+2 / 2+2 |
| Penang Sentral (Butterworth) | Terminal Meru Raya (Ipoh Amanjaya) | 10:15 AM1:30 PM6:00 PM | RM16.00 | 2+2 |
| Sungai Nibong | Ipoh – Jalan Bendahara | 9:30 AM12:45 PM5:15 PM | RM20.00 | 2+2 |
| Sungai Nibong | Terminal Meru Raya (Ipoh Amanjaya) | 9:30 AM12:45 PM5:15 PM | RM20.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Hentian Bas Ayer Tawar | 7:15 PM | RM30.00 | 1+2 |
| Penang Sentral | Lumut Bus Terminal | 7:15 PM | RM30.00 | 1+2 |
| Penang Sentral | Seri Iskandar Bus Station | 7:15 PM | RM30.00 | 1+2 |
| Penang Sentral | Seri Manjung Bus Terminal | 7:15 PM | RM30.00 | 1+2 |
| Penang Sentral | Terminal Amanjaya, Ipoh | 7:15 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Lumut Bus Terminal | 7:45 PM9:25 PM | RM30.00 | 1+2 |
| Penang Sentral | Seri Iskandar Bus Station | 7:45 PM9:25 PM | RM30.00 | 1+2 |
| Penang Sentral | Seri Manjung Bus Terminal | 7:45 PM9:25 PM | RM30.00 | 1+2 |
| Penang Sentral | Terminal Amanjaya, Ipoh | 10:50 AM7:45 PM9:25 PM9:30 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Komtar | Terminal Meru Raya (Ipoh Amanjaya) | 7:25 AM8:25 AM9:25 AM10:46 AM12:25 PM4:00 PM8:00 PM9:00 PM10:00 PM11:00 PM11:45 PM | RM23.00 | 1+2 |
| Penang Sentral (Butterworth) | Terminal Meru Raya (Ipoh Amanjaya) | 12:45 AM9:45 AM10:30 AM10:45 AM1:15 PM1:30 PM3:45 PM6:15 PM6:45 PM9:00 PM11:00 PM11:59 PM | RM20.00 | 1+2 |
| Sungai Nibong | Terminal Meru Raya (Ipoh Amanjaya) | 12:15 AM9:00 AM10:00 AM11:30 AM1:00 PM2:00 PM4:30 PM6:00 PM7:00 PM7:30 PM8:30 PM10:30 PM11:30 PM | RM23.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Komtar | Terminal Amanjaya, Ipoh | 8:00 AM | RM30.00 | 1+2 |
| Penang Sentral | Terminal Amanjaya, Ipoh | 1:00 PM2:30 PM | RM25.00 | 1+2 |
| Sungai Nibong Bus Terminal | Terminal Amanjaya, Ipoh | 8:30 AM1:30 PM3:00 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Chai Leng Park – Caltex | Terminal Meru Raya (Ipoh Amanjaya) | 8:05 AM8:20 AM9:10 AM9:45 AM10:05 AM10:35 AM11:05 AM12:20 PM3:05 PM5:05 PM6:35 PM8:05 PM9:05 PM | RM22.00 | 1+2 / 2+2 / SVIP 27 SEATER |
| Penang Sentral (Butterworth) | Terminal Meru Raya (Ipoh Amanjaya) | 8:00 AM8:15 AM9:00 AM9:30 AM10:00 AM10:30 AM11:00 AM12:15 PM3:00 PM5:00 PM6:30 PM8:00 PM9:00 PM | RM22.00 | 1+2 / 2+2 / SVIP 27 SEATER |
| Sungai Nibong | Terminal Meru Raya (Ipoh Amanjaya) | 7:30 AM8:45 AM9:45 AM10:30 AM | RM22.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Georgetown Komtar (Prangin Mall) | Terminal Amanjaya, Ipoh | 8:00 AM | RM25.00 | 1+2 |
| Penang Sentral | Terminal Amanjaya, Ipoh | 12:30 PM3:00 PM | RM20.00 | 1+2 |
| Sungai Nibong Bus Terminal | Terminal Amanjaya, Ipoh | 8:30 AM1:00 PM2:30 PM | RM20.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Terminal Amanjaya, Ipoh | 7:59 AM9:29 AM9:59 AM10:59 AM3:00 PM3:15 PM9:45 PM10:00 PM10:30 PM10:59 PM | RM20.00 | SVIP |
| Sungai Nibong Bus Terminal | Terminal Amanjaya, Ipoh | 7:29 AM10:29 AM10:15 PM10:30 PM | RM20.00 | SVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Terminal Amanjaya, Ipoh | 8:00 AM8:45 AM5:30 PM9:00 PM | RM42.00 | 1+2 |
| Sungai Nibong Bus Terminal | Terminal Amanjaya, Ipoh | 7:15 AM8:00 AM4:30 PM8:15 PM | RM42.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | Teluk Intan | 11:15 AM5:45 PM6:15 PM | RM35.00 | 1+2 |
| Penang Sentral (Butterworth) | Terminal Meru Raya (Ipoh Amanjaya) | 11:15 AM5:45 PM6:15 PM | RM20.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Kamunting Bus Terminal | 9:00 AM2:30 PM9:00 PM | RM14.10 | 1+2 |
| Penang Sentral | Simpang Taiping | 9:00 AM2:30 PM9:00 PM | RM14.10 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | Terminal Meru Raya (Ipoh Amanjaya) | 9:00 AM9:00 PM | RM25.00 | 1+2 |
| Sungai Nibong | Terminal Meru Raya (Ipoh Amanjaya) | 8:15 AM8:15 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Terminal Amanjaya, Ipoh | 9:00 AM12:00 PM2:00 PM5:00 PM | RM21.00 | 2+2 |
| Penang Sentral | Terminal Intan | 9:00 AM12:00 PM2:00 PM5:00 PM | RM37.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Terminal Amanjaya, Ipoh | 9:30 AM12:05 PM1:25 PM4:45 PM7:30 PM9:30 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | Terminal Meru Raya (Ipoh Amanjaya) | 11:30 PM | RM40.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Terminal Meru Raya (Ipoh Amanjaya) | 1:15 PM | RM25.00 | CP DDVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | Terminal Meru Raya (Ipoh Amanjaya) | 9:45 AM10:15 AM9:15 PM | RM25.00 | 30s / 31S |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Terminal Amanjaya, Ipoh | 11:40 AM12:45 PM1:45 PM2:45 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Terminal Amanjaya, Ipoh | 12:15 PM11:15 PM11:45 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Terminal Amanjaya, Ipoh | 9:45 AM10:45 AM | RM21.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | Terminal Meru Raya (Ipoh Amanjaya) | 12:30 PM4:30 PM | RM21.00 | SVIP 30 SEATER |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Sungai Nibong Bus Terminal | Terminal Amanjaya, Ipoh | 8:00 AM | RM25.00 | 1+2 |
Boarding points in Pulau Pinang
- Penang Sentral
- Penang Sentral (Butterworth)
- Sungai Nibong
- Sungai Nibong Bus Terminal
- Penang Komtar
- Chai Leng Park – Caltex
- Georgetown Komtar (Prangin Mall)
Arrival points in Perak
- Terminal Amanjaya, Ipoh
- Terminal Meru Raya (Ipoh Amanjaya)
- Lumut Bus Terminal
- Seri Iskandar Bus Station
- Seri Manjung Bus Terminal
- Ipoh – Jalan Bendahara
- Kamunting Bus Terminal
- Simpang Taiping
- Teluk Intan
- Hentian Bas Ayer Tawar
- Terminal Lumut
- Sri Manjung
- Tanjung Malim
- Terminal Intan
Frequently asked questions
How much is the bus from Pulau Pinang to Perak?
Fares start from RM14.10 one way. 22 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Pulau Pinang to Perak?
Aerobus, Alibaba Express, Arwana Express, Billion Stars, C.S Travel & Tours, COLOURPLUS EXPRESS, GOLDEN SILK HOLIDAY, Jasmine Express, Kejora Masyhur Sdn Bhd, Kesatuan Express, KPB Ekspress, Lexojaya Express, Mayang Sari Express, Nice, Permata Utara Sdn Bhd, Plusliner, Sri Maju Group, SRI THEVEN Express, Starmart Express, Super Nice Express, Transnasional, Unititi Express.
What time is the first and last bus from Pulau Pinang to Perak?
The earliest scheduled departure is 12:15 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.