To travel from Penang to Kampar in Perak, you have a choice of taking a bus from Penang Sentral in Butterworth to Kampar express bus station or you can take a much quicker ETS train from the nearby KTM Butterworth railway station to KTM Kampar railway station.
If you are staying on Penang Island, the first part of your journey will be to take the ferry from Georgetown over to the mainland.
For more information on the ferry service, click on the picture link below:
(Bas dari Butterworth Penang Sentral ke Kampar)
Taking a bus to Kampar from Butterworth is the cheapest way to travel using public transport but it is much slower than taking the faster train.
The duration of the trip by bus to Kampar from Butterworth is around three hours (depending on traffic)
Coach companies that operate on this route include:
Perak Transit, Express Kesatuan and Transnasional.
(Berapakah harga tiket bas ke Kampar dari Butterworth?)
Expect to pay between 23 to 25 Ringgit for a bus ticket to Kampar from Penang Sentral in Butterworth.
You can book tickets online, from Penang Sentral ticket counters or through travel agents on Penang Island.
Buses from Butterworth Penang Sentral Bus Terminal to Kampar are not that frequent so if you do want to travel by bus we would recommend you book in advance to make sure you can get a seat.
(Butterworth ke Kampar Keretapi - KTMB ETS)
The most environmentally friendly and quickest way to get from Butterworth to Kampar in Perak state is to take the train.
The duration of the train journey is just over two hours using Malaysian Railways (Keretapi Tanah Melayu Berhad) Electric Train Services (known as ETS trains).
To find the latest train timetables, please see the following pages on our site:
(Berapakah harga tiket kereta api ke Kampar dari Butterworth?)
Trains are a little more expensive than buses with ETS Gold ticket prices starting at 37 Ringgit.
Now KTM have introduced a Flexi Fare system, you can pay a little less than this if you book well in advance but you will pay more if you buy your tickets just a few days before departure.