How to Get from Ipoh to George Town

How to Get from Ipoh to George Town

Last updated: March 8, 2026

Leaving behind the limestone hills and colonial charm of Ipoh for the vibrant street art and culinary heritage of George Town is a classic Malaysian transit. While Ipoh offers a slower pace and famous white coffee, George Town on Penang Island serves up a dizzying mix of UNESCO World Heritage sites and some of the best street food in Southeast Asia. The journey takes you across the mainland of Perak and into the heart of Penang, crossing the iconic bridges that link the island to the rest of the country.

The route is relatively short, making it an easy day trip or a quick transition between two of Malaysia's most beloved cities. Most travelers choose between the budget-friendly efficiency of the regional bus network or the door-to-door convenience of a private car. Whether you want to save your ringgit for char kway teow or prefer the luxury of a private van for your group, there are several reliable ways to make the trip. You can easily browse and book tickets for this route on GoAsia.cc to ensure your seat is secured before you arrive at the station.

Ipoh to George Town by Bus

Taking the bus is the most popular way to travel between these two cities. It is incredibly affordable, with prices ranging from $4 to $13 depending on the operator and the specific drop-off point. The journey typically takes between 2 hours and 3 hours and 22 minutes. Most buses depart from the Amanjaya Bus Terminal in Ipoh, which is located slightly outside the city center, and arrive at either the Sungai Nibong terminal on Penang Island or the Butterworth terminal on the mainland.

Executive and VIP Buses

For a few extra dollars, the Executive and Executive VIP classes offer a significant upgrade in comfort. These buses often feature a 2+1 seating arrangement, meaning wider seats and more legroom compared to standard coaches. The Executive 1X2 class is particularly sought after for its spacious layout. These services are perfect for those who want to relax and perhaps catch a nap during the two-hour ride. Prices for these premium seats usually hover around the $8 to $13 mark.

Express Buses

The Express bus is the workhorse of the route, offering frequent departures from early morning until late at night. While slightly less plush than the VIP options, they are modern, air-conditioned, and highly efficient. With tickets starting as low as $4, it is the best option for budget-conscious travelers. If your bus terminates at Butterworth, you can simply hop on the local ferry for a scenic 20-minute ride directly into the heart of George Town's old quarter.

Ipoh to George Town by Private Transfer

For families, large groups, or those carrying significant luggage, a private transfer offers unparalleled convenience. This mode of transport eliminates the need to navigate to and from bus terminals, providing a direct door-to-door service from your hotel in Ipoh to your accommodation in George Town. The duration is consistently around 1 hour and 54 minutes, though some transfers to broader Penang areas can take up to 3 hours depending on traffic.

There is a wide variety of vehicle types available to suit different group sizes. A standard sedan for 2 to 3 passengers typically costs between $101 and $173. For larger parties, several van options are available, including 7-pax, 10-pax, 12-pax, and even 18-pax vehicles. The price for a large 18-pax van can go up to $274, which, when split among a full group, becomes a surprisingly cost-effective and social way to travel. Private transfers are also the best choice if you have a tight schedule or prefer the privacy of your own vehicle.

Comparing Your Options

Mode Price (USD) Duration Comfort
Express Bus $4 - $8 1h 35m - 3h 22m Standard
Executive Bus $5 - $13 2h - 3h High
Private Transfer (Standard) $101 - $173 1h 54m Luxury
Private Van (Large) $173 - $274 2h - 3h Luxury

Tips for Traveling from Ipoh to George Town

  • Terminal Location: Remember that Ipoh's main bus terminal, Amanjaya, is about 20 minutes north of the Old Town. Factor in a short taxi or ride-share trip to get there from your hotel.
  • The Ferry Experience: If you take a bus to Butterworth, the ferry to George Town is a highlight. It is cheap, frequent, and offers a beautiful approach to the island's skyline.
  • Advance Booking: While buses are frequent, the popular Executive 1X2 seats often sell out on weekends and public holidays. It is wise to book a few days in advance.
  • Stay Warm: Malaysian buses are notorious for their powerful air conditioning. Even if it is 30 degrees Celsius outside, keep a light jacket or sweater in your carry-on luggage.
  • Arrival in Penang: If your bus drops you at Sungai Nibong, you will be about 15-20 minutes away from George Town. Local buses (Rapid Penang) and ride-share apps are readily available at the terminal.

Timetable

Bus Ipoh - Butterworth $ 5.22–12.16 1h 35m – 2h 30m
  • โ†’  Executive 11:00, 13:00, 17:00, 19:00
  • โ†’  Express 05:15, 11:00, 11:30, 13:00, 14:30, 16:00, 16:30, 17:30, 18:15, 20:00, 23:59
Taxi Ipoh - Butterworth $ 98.69–167.99 1h 54m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax
Bus Ipoh - Penang $ 3.93–10.44 2h – 3h 22m
  • โ†’  Executive 10:30, 11:00, 12:00, 16:30
  • โ†’  Executive VIP 12:00, 16:30
  • โ†’  Express 02:15, 04:45, 08:45, 09:15, 11:00, 12:00, 12:30, 13:00, 14:30, 16:00, 16:30, 17:00, 17:30, 18:15, 18:30, 20:00, 23:59
  • โ†’  Executive 1X2 09:30, 17:30, 20:35, 23:25
Taxi Ipoh - Penang $ 98.69–265.81 1h 54m – 3h
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax
  • โ†’  Van 12pax
  • โ†’  Van 7pax
  • โ†’  Van 10pax
  • โ†’  Sedan 2pax
  • โ†’  MPV 3pax
  • โ†’  Van 18pax
Taxi Ipoh - George Town $ 98.69–167.99 1h 54m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax

Frequently Asked Questions

How can I book tickets from Ipoh to George Town?

You can book train, bus, flight, taxi, van, and ferry tickets from Ipoh to George Town 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 Ipoh to George Town?

The cheapest way to travel is by Express bus, with tickets starting at approximately $4. These buses are frequent and offer a reliable service between the two cities.

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

A private transfer is the fastest option, taking roughly 1 hour and 54 minutes. This avoids the wait times at bus terminals and provides direct door-to-door service.

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

The journey duration varies by mode: private transfers take about 2 hours, while buses can take anywhere from 1 hour and 35 minutes to 3 hours and 22 minutes depending on the route and traffic.

Is it better to arrive at Butterworth or George Town?

Arriving at Butterworth is great if you want to experience the local ferry ride to the island. Arriving at Sungai Nibong (George Town) is more convenient if you want to stay on the island and avoid a boat transfer.

Can I book a private van for a large group?

Yes, there are several van options available for groups, ranging from 7-pax minivans to 18-pax large vans. These are ideal for keeping a large travel party together and managing luggage easily.

What should I expect at the Ipoh bus terminal?

The Ipoh Amanjaya terminal is modern and well-organized with shops and food outlets. However, it is located about 10 kilometers from the city center, so allow extra time for the taxi ride to the station.