How to Get from George Town to Ipoh

How to Get from George Town to Ipoh

Last updated: March 8, 2026

Leaving the colorful street art and salty sea breeze of George Town for the limestone hills and colonial charm of Ipoh is a classic Malaysian transit. While George Town on Penang Island is famous for its dense heritage and busy hawker centers, Ipoh offers a slightly slower pace, hidden cave temples, and some of the best white coffee in the world. The journey south is a relatively short hop, but choosing the right departure point can significantly change your travel experience.

Most travelers find themselves deciding between a convenient bus departure directly from the island or crossing the bridge to the mainland hub of Butterworth. Whether you are looking for the budget friendly efficiency of an express bus or the door to door comfort of a private vehicle, getting to Perak's capital is straightforward and affordable. You can easily browse and book your preferred transport for this route on GoAsia.cc to ensure your seat is secured before you head to the terminal.

George Town to Ipoh by Bus

Taking the bus is undoubtedly the most popular way to make this trip. It is affordable, frequent, and offers a variety of comfort levels. There are two main ways to catch a bus: departing directly from Penang (usually from the Sungai Nibong terminal or various points in George Town) or crossing over to the mainland to depart from Butterworth.

Direct Departures from Penang

Buses departing from Penang are highly convenient as they save you the hassle of crossing the water with your luggage. Prices for this leg range from $4 to $14, depending on the operator and the level of luxury. The journey typically takes between 2 hours and 2 hours 41 minutes. You will find several classes available:

  • Express: The standard workhorse of Malaysian roads. These are reliable, air-conditioned, and offer the most frequent departures throughout the day and late into the evening.
  • VIP and Executive 1X2: These buses feature wider seats and a 1-2 seating configuration, providing more legroom and elbow space. These are excellent for those who want to nap during the two-hour transit.

Departures from Butterworth

Some travelers prefer to take the ferry from George Town to the Penang Sentral hub in Butterworth to catch a bus from there. Prices from Butterworth to Ipoh range from $6 to $8, with a duration of roughly 2 hours 7 minutes to 3 hours 23 minutes. While the bus ride itself might take slightly longer due to different routing, Butterworth often serves as a central hub with high-quality Executive and VIP coaches that are well-maintained and comfortable.

George Town to Ipoh by Private Transfer

For families, small groups, or those carrying heavy luggage, a private transfer is the most seamless option. This mode eliminates the need to navigate to bus terminals or wait for scheduled departures. Private transfers operate from George Town, Penang, and Butterworth, offering a direct path to your hotel in Ipoh.

Prices for a private transfer generally range from $101 to $293. While the price point is higher than a bus, the cost is often justifiable when split between 4 to 14 passengers. The journey is also the fastest way to travel, typically taking about 1 hour 55 minutes to 3 hours depending on your exact pickup point and traffic conditions on the North-South Expressway.

Available vehicle types include:

  • Standard and Economy Sedans: Ideal for 2 to 3 passengers with moderate luggage.
  • MPVs and Minivans: Options for 4, 7, or 8 passengers, providing more space for families.
  • Large Vans: Capacity for 12 to 14 passengers, perfect for large tour groups or extended families traveling together.

Comparing Your Options

Mode Price (USD) Duration Comfort
Express Bus $4 - $14 2h - 3h Standard
VIP/Executive Bus $6 - $14 2h - 3h High
Private Transfer $101 - $293 2h Luxury

Tips for Traveling from George Town to Ipoh

  • Book in Advance: While there are many daily departures, the best bus seats (especially VIP 1X2 seats) tend to sell out on weekends and public holidays when locals travel home.
  • Terminal Location: If you are staying in the George Town heritage area, check if your bus departs from Sungai Nibong (a 20-minute drive south) or Penang Sentral (requires a ferry ride).
  • Keep it Cool: Malaysian buses are notorious for their powerful air conditioning. Even if it is hot outside, keep a light jacket or sarong in your carry-on bag.
  • Arrival in Ipoh: Most buses arrive at Amanjaya Bus Terminal, which is about 10 kilometers away from the Ipoh Old Town. You will need to take a local bus or a ride-hailing service like Grab to reach the city center.
  • Scenic Views: Try to get a window seat. As you approach Ipoh, the flat landscape transforms into dramatic limestone karsts that define the Perak region.

Timetable

Bus Butterworth - Ipoh $ 5.53–11.06 1h 35m – 3h 23m
  • โ†’  Executive 10:00, 12:00, 16:00, 18:00
  • โ†’  Express 08:00, 11:15, 11:40, 12:30, 13:45, 14:45, 17:45, 20:15
  • โ†’  VIP 10:30, 15:00, 15:15, 16:30, 21:45
Taxi Butterworth - Ipoh $ 100.76–171.52 1h 55m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax
Bus Penang - Ipoh $ 4.84–15.40 2h 1m – 3h 22m
  • โ†’  Express 07:15, 08:00, 08:45, 09:00, 09:30, 09:45, 10:15, 10:30, 11:15, 12:15, 12:20, 13:45, 15:00, 15:15, 16:30, 17:15, 17:45, 18:00, 21:30, 21:45, 23:45
  • โ†’  Executive 1X2 10:50, 18:50, 21:30
  • โ†’  VIP 21:30
  • โ†’  Executive 13:00, 14:30
  • โ†’  Executive VIP 15:30
Taxi Penang - Ipoh $ 100.76–290.83 1h 55m – 3h
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax
  • โ†’  Minivan 8pax
  • โ†’  Van 12pax
  • โ†’  Van 7pax
  • โ†’  Van 14pax
  • โ†’  Sedan 2pax
  • โ†’  MPV 3pax
  • โ†’  Economy 2pax
Taxi George Town - Ipoh $ 100.76–171.52 1h 55m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax

Frequently Asked Questions

How can I book tickets from George Town to Ipoh?

You can book train, bus, flight, taxi, van, and ferry tickets from George Town to Ipoh directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from George Town to Ipoh?

The cheapest way to travel is by Express Bus from Penang, with tickets starting as low as $4. These buses are frequent and offer a reliable service for budget-conscious travelers.

What is the fastest way to get from George Town to Ipoh?

The fastest way to reach Ipoh is by private transfer, which takes approximately 1 hour 55 minutes. This option provides door-to-door service and avoids the wait times associated with public bus terminals.

How long does it take to get from George Town to Ipoh?

The journey typically takes between 2 and 3 hours. Buses generally take around 2 hours 30 minutes, while a private car can complete the trip in just under 2 hours depending on traffic.

Are there night buses available for this route?

Yes, there are late-night departures from both Penang and Butterworth, with some buses leaving as late as 11:30 PM or 11:45 PM. However, since the journey is short, you will arrive in Ipoh in the very early hours of the morning.

Where do the buses arrive in Ipoh?

Most long-distance buses arrive at Terminal Meru Raya (Amanjaya), which is the main long-distance bus hub located north of the city center. From there, it is a short taxi or Grab ride into the historic Old Town area.

Is it necessary to print my bus ticket?

While many operators accept electronic tickets, it is always a good idea to have a digital copy on your phone. Some terminals in Malaysia require you to exchange your online booking for a physical boarding pass at a central counter for a small fee.