Leaving behind the limestone hills and white coffee of Ipoh for the street art and culinary wonders of Penang is a classic Malaysian transit. While both cities share a colonial heritage and a deep obsession with food, the journey between them reveals the changing landscape of the peninsula as you move toward the coast. Whether you are heading for the historic streets of George Town or the industrial hub of Butterworth, the route is well-traveled and offers options for every budget.
Most travelers find themselves choosing between the efficiency of the highway and the luxury of a private car. The distance is short enough that flying often feels like an unnecessary detour through airports, yet the option exists for those connecting from other regions. You can easily compare and book these tickets on GoAsia.cc to ensure your seat is secured before you arrive at the station.
Ipoh to Penang by Bus
The bus is the undisputed king of this route. It is affordable, frequent, and surprisingly comfortable. Malaysian express buses are known for their spacious seating, often featuring a 2-1 layout that provides plenty of legroom. There are two main arrival points in Penang: Butterworth on the mainland and Sungai Nibong on the island.
Ipoh to Butterworth
Traveling to Butterworth is the most common choice for those heading to George Town, as the ferry terminal is located right next to the bus station. The journey takes between 1 hour 35 minutes and 2 hours 30 minutes. Prices are very budget friendly, ranging from $5 to $11 depending on the operator. You can choose from Express, Executive, or VIP classes. VIP and Executive buses typically offer wider reclining seats and more personal space.
Ipoh to Sungai Nibong
If you prefer to be dropped off directly on Penang Island, buses to Sungai Nibong are the way to go. This station is located south of George Town, near the bridge. The trip takes roughly 2 to 3.5 hours and costs between $5 and $6. Options include Express, Executive, and Executive VIP classes. From Sungai Nibong, you can take a local bus or a ride-hailing service to reach your hotel in the historic center or the beaches of Batu Ferringhi.
Ipoh to Penang by Private Transfer
For families, small groups, or those carrying heavy luggage, a private transfer offers door-to-door convenience that public transport cannot match. This is the fastest way to travel, typically taking about 1 hour 54 minutes to reach either Butterworth or George Town. While more expensive, the cost is shared among the passengers, making it a viable luxury for groups.
- Standard 3pax: A comfortable sedan ideal for couples or solo travelers with extra bags. Prices start around $99.
- Minivan 4pax: A slightly larger vehicle offering more breathing room for a small family, costing up to $170.
- Minivan 7pax: The best value for larger groups, ensuring everyone stays together and arrives at their George Town hotel at the same time.
Ipoh to Penang by Flight
While flying is an option, it is generally the least practical method for this specific route. Since Ipoh and Penang are relatively close, the total time spent traveling to the airport, checking in, and clearing security often exceeds the time it takes to drive. Flights take between 3 hours and nearly 10 hours depending on layovers, as there are rarely direct hops between these two cities. Prices range from $48 to $92 for an Economy seat. This mode is best reserved for those who have specific airport-to-airport needs or are connecting from international arrivals.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Bus (to Butterworth) | $5 - $11 | 1h 35m - 2h 30m | Medium |
| Bus (to Sungai Nibong) | $5 - $6 | 2h 7m - 3h 25m | Medium |
| Private Transfer | $99 - $170 | 1h 54m | High |
| Flight | $48 - $92 | 3h 5m - 9h 55m | High |
Tips for Traveling from Ipoh to Penang
- Book in Advance: While buses are frequent, the best time slots and VIP seats often sell out on weekends and public holidays. Use GoAsia.cc to book a few days ahead.
- Arrival at Butterworth: If your destination is George Town, getting off at Butterworth is often faster. You can walk directly from the bus terminal to the ferry, which provides a scenic 15-minute ride across the water to the heart of the old town.
- Terminal Locations: In Ipoh, most long-distance buses depart from Amanjaya Bus Terminal, which is about 20 minutes outside the city center. Factor in the time and cost of a local taxi to get there.
- Keep it Cool: Malaysian buses are notorious for their powerful air conditioning. Even on a short two-hour trip, it is wise to have a light jacket or sweater in your carry-on luggage.
- Luggage: Buses have large under-bus compartments for suitcases. If you choose a private transfer, ensure you book a vehicle size that accounts for both the number of people and the number of large bags.
Timetable
| Flight Ipoh - Penang $ 46.19–89.79 3h 5m – 1d 9h 55m | |
|
| Bus Ipoh - Butterworth $ 4.42–10.36 1h 35m – 2h 30m | |
|
|
| Taxi Ipoh - Butterworth $ 96.58–164.82 1h 54m | |
|
| Bus Ipoh - Sungai Nibong $ 5.07–5.76 2h 7m – 3h 25m | |
|
| Taxi Ipoh - George Town $ 96.58–164.82 1h 54m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Ipoh to Penang directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel is by bus, with tickets starting at approximately $5 for the journey to either Butterworth or Sungai Nibong. Prices vary slightly based on the class of service, such as Express or Executive.
The fastest way is by bus or private transfer to Butterworth, which can take as little as 1 hour 35 minutes. Private transfers offer a consistent travel time of about 1 hour 54 minutes directly to your destination.
The duration depends on the mode of transport. A bus usually takes between 1.5 and 3.5 hours, while a private transfer takes approximately 1 hour 54 minutes. Flights are much slower due to connections, taking at least 3 hours.
Choose Butterworth if you want to take the iconic ferry into George Town. Choose Sungai Nibong if you prefer to stay on the island or are heading toward the southern parts of Penang near the airport or the bridge.
Yes, Amanjaya Terminal in Ipoh and the terminals in Penang have various food stalls and convenience stores. However, since the trip is short, most travelers eat before departure or wait until they reach the famous food stalls in Penang.
Most express buses on this short route do not have onboard toilets. However, because the trip is usually under three hours, they typically drive straight through. It is best to use the facilities at the terminal before boarding.