If you want to find the best way to travel from Penang to Ipoh in Perak, you have a choice of travelling by public transport (via bus or train) or you can drive your own car or a hire car.
The distance between Georgetown on Penang Island to Ipoh is around 155 - 160 km overland.
Taking a bus from Penang to Ipoh is a popular choice because it is the cheapest way to travel.
You have a choice of taking the bus from either:
If you are staying in Georgetown, it is easier to get to Butterworth by ferry than it is to take a RapidPenang local bus out to Sungai Nibong, so we would recommend you leave from there (Butterworth bus fares are also slightly cheaper).
Travelling by coach from Butterworth to Ipoh, the duration of the journey is around two and a half hours (slightly longer from Sungai Nibong).
Buses depart frequently throughout the day with many bus companies operating this route.
Coach operators include:
Sri Maju Group
Konsortium Bas Ekspres
Bus Ticket Prices from Penang to Ipoh:
A bus ticket to Ipoh costs between 15 and 20 RM depending on the company and type of coach used.
Buying Bus Tickets to Ipoh:
You can purchase your bus tickets from dozens of places around Georgetown, with most budget hotels / hostels, travel agents and bus ticket agents around KOMTAR selling tickets.
The train is the quickest way to travel to Ipoh from Penang with the relatively new Electric Train Services (ETS for short) making the trip in around one hour 45 minutes.
The other good thing about travelling by train is that Ipoh Railway Station is located in the popular "Old Town" area of Ipoh, so you can easily walk to many of the accommodations around this area in around 10 to 15 minutes.
The train is more expensive than the bus, but it is much more convenient.
To see the latest trains fares and timetables for the train, please visit our:
To buy ETS train tickets to Ipoh from Butterworth you can:
Currently, there are no scheduled flights between these two airports.
Taking your own, or a hire car from Penang to Ipoh is a straight forward drive down the North-South highway (E1).
The drive should take between two, to two and a half hours.
Interesting places to stop along the route (just off the highway) include Taiping and the Royal capital of Perak state, Kuala Kangsar.