GoAsia
How to Get from George Town to Ipoh

How to Get from George Town to Ipoh

Last updated: October 16, 2026
Contents

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 known for its dense heritage and busy hawker centers, Ipoh offers a slower pace, cave temples and white coffee. The journey south is a relatively short hop, but choosing the right departure point can change your travel experience.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Most travelers decide between a bus departing directly from the island or crossing to the mainland hub of Butterworth. Whether you want an express bus, the ETS train from Butterworth or the door-to-door comfort of a private vehicle, getting to Perak's capital is straightforward. You can browse and book transport for this route on GoAsia.cc.

George Town to Ipoh by Bus

Taking the bus is the most popular way to make this trip. Unititi Express runs buses from Komtar, Terminal Sungai Nibong and Penang Sentral to Terminal Meru Raya (Ipoh Amanjaya) from about 07:15 to 12:45, with fares from RM20 and a journey of around 2 to 2.5 hours.[1] Other operators run the route as well, and booking platforms list more departures through the afternoon and evening, some as late as 23:45.[2]

Departures from Butterworth

Some travelers take the passenger ferry from George Town to Butterworth to catch a bus or train from there. The ferry runs between Raja Tun Uda Terminal in George Town and Sultan Abdul Halim Terminal in Butterworth, with an adult fare of RM 2.00 and sailings every 20 to 30 minutes.[3] KTMB's ETS trains also run on the West Coast Line between Butterworth and Ipoh, in Platinum, Gold and Silver service levels.[4] Booking platforms list buses from Butterworth to Ipoh with journey times of about 1 hour 35 minutes to 3 hours 25 minutes.[2]

Aerial view of the Raja Tun Uda Terminal in George Town
Aerial view of the Raja Tun Uda Terminal in George TownPhoto: HundenvonPenang / Wikimedia Commons, CC BY-SA 4.0

George Town to Ipoh by Private Transfer

For families, small groups, or those carrying heavy luggage, a private transfer is the most direct option. It removes the need to reach bus terminals or wait for scheduled departures. Booking platforms list private transfers from George Town, Penang and Butterworth to Ipoh at about $100 to $170 per vehicle for a sedan or minivan in October 2026, with larger vans for 12 to 14 passengers reaching about $285. The drive is listed at about 1 hour 55 minutes to 3 hours, depending on pickup point and traffic on the North-South Expressway.[2]

Comparing Your Options

Mode Price Duration Comfort
Bus from Penang (Unititi Express) From RM20[1] About 2h to 2.5h[1] Standard
Private Transfer (per vehicle) About $100 to $285[2] About 2h to 3h[2] High

Tips for Traveling from George Town to Ipoh

  • Book in Advance: Seats tend to sell out on weekends and public holidays when locals travel home.
  • Terminal Location: Buses depart from Komtar, Terminal Sungai Nibong or Penang Sentral in Butterworth, which is on the mainland and needs a ferry or bridge crossing from the island. Check which one your ticket names.[1]
  • Arrival in Ipoh: Terminal Meru Raya (Amanjaya) lies outside the main Ipoh city center, so plan a taxi, e-hailing ride or local bus to reach the Old Town.[5]

Timetable

Bus Butterworth - Ipoh $ 5.36–10.71 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 $ 97.62–166.16 1h 55m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax
Bus Penang - Ipoh $ 4.69–14.91 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 $ 97.62–281.74 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 $ 97.62–166.16 1h 55m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax

Frequently Asked Questions

How can I book tickets from George Town to Ipoh?

Use the booking tool on this page to compare the transport options currently available from George Town to Ipoh, including current prices and schedules.

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

The cheapest option is the bus from Penang, with Unititi Express fares starting from RM20. Fares vary with the operator and the time of day.

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

The fastest way is usually a private transfer, listed at about 1 hour 55 minutes by booking platforms. This option provides door-to-door service and avoids the wait times of bus terminals.

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

The journey typically takes between 2 and 3 hours. Unititi Express lists around 2 to 2.5 hours by bus, while a private car can take just under 2 hours depending on traffic.

Are there night buses available for this route?

Booking platforms list late departures from Penang, with some buses leaving as late as 23:45. Since the journey is short, you would 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 lies outside the main city center. From there, it is a taxi, e-hailing or local bus ride into the Old Town.

Is there a train from Butterworth to Ipoh?

Yes, KTMB's ETS trains run on the West Coast Line through Butterworth and Ipoh. Take the ferry from George Town to Butterworth first, and check the current timetable and fares on the KTMB website.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Unititi Express: Penang to Ipoh Bus Ticket. Retrieved October 15, 2026.
  2. [2] 12Go: 12Go timetable George Town to Ipoh. Retrieved October 15, 2026.
  3. [3] Penang Port Commission: Penang Ferry Services. Retrieved October 15, 2026.
  4. [4] KTMB: Electric Train Service (ETS). Retrieved October 15, 2026.
  5. [5] Alisan Golden Coach: Terminal Amanjaya Guide. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.