GoAsia
Malaysia

How to Get from Ipoh to Penang

Find the best ways to travel from Ipoh to Penang. Compare buses, ETS trains and private transfers for your journey through Malaysia.

Last updated: October 29, 2026

How to Get from Ipoh to Penang
Contents

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 mainland hub of Butterworth, the route is well-traveled and offers options for every budget.

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 choose between the bus or train and the comfort of a private car. 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 comfortable, with reclining seats and strong air conditioning. 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 Butterworth is the gateway to Penang by bridge or ferry.[1] The journey takes from about 1 hour 35 minutes.[2]

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 on the island, south of George Town. The trip takes from about 2 hours, longer in traffic.[2] 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 Train

ETS electric trains run from Ipoh to Butterworth in about 1 hour 35 to 1 hour 45 minutes. A morning departure leaves Ipoh at 10:29 and reaches Butterworth at 12:10, and an afternoon train leaves at 13:41 and arrives at 15:15.[3] From Butterworth station you reach George Town by ferry or bus.

The railway station in Ipoh
The railway station in IpohPhoto: FBilula / Wikimedia Commons, CC BY-SA 4.0

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. It takes from about 1 hour 50 minutes to reach either Butterworth or George Town, and longer in traffic. On booking platforms, private transfers start at about $94 (October 2026).[2] The cost is shared among the passengers, which makes it a reasonable choice for groups.

  • Standard 3pax: A comfortable sedan ideal for couples or solo travelers with extra bags.
  • Minivan 4pax: A slightly larger vehicle offering more breathing room for a small family.
  • Minivan 7pax: The best value for larger groups, so everyone arrives at the George Town hotel together.

Comparing Your Options

ModeDurationComfort
Bus (to Butterworth)From about 1h 35m[2]Medium
Bus (to Sungai Nibong)From about 2h[2]Medium
ETS train (to Butterworth)About 1h 35m - 1h 45m[3]High
Private TransferFrom about 1h 50m[2]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. From there the ferry takes you across the water to the old town.
  • Terminal Locations: In Ipoh, most long-distance buses depart from Terminal Amanjaya (Meru Raya), outside the city center.[4] 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 $ 44.77–87.02 3h 5m – 1days 9h 55m
  • →  Economy 08:05, 13:30, 15:10, 17:20, 17:25
Bus Ipoh - Butterworth $ 4.28–10.04 1h 35m – 2h 30m
  • →  Express 05:15, 08:45, 09:15, 12:00, 12:30, 13:00, 14:30, 16:00, 16:30, 17:30
  • →  Executive 02:15, 11:00, 12:30, 17:00
  • →  VIP 12:00
Taxi Ipoh - Butterworth $ 93.61–159.74 1h 54m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax
Bus Ipoh - Sungai Nibong $ 4.91–5.59 2h 7m – 3h 25m
  • →  Express 08:45, 09:15, 12:00, 12:30, 14:45, 15:15
  • →  Executive 10:15, 10:30, 11:00, 12:00, 16:30
  • →  Executive VIP 12:00, 16:30
Taxi Ipoh - George Town $ 93.61–159.74 1h 54m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax

Frequently Asked Questions

How can I book tickets from Ipoh to Penang?

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

What is the cheapest way to get from Ipoh to Penang?

The bus is usually the cheapest way. Buses run to both Butterworth and Sungai Nibong.

What is the fastest way to get from Ipoh to Penang?

The ETS train and the bus to Butterworth take from about 1 hour 35 minutes, and a private transfer takes from about 1 hour 50 minutes directly to your destination.

How long does it take to get from Ipoh to Penang?

Plan on 1.5 to 3.5 hours. The ETS train takes about 1 hour 35 to 45 minutes to Butterworth, buses take from about 1 hour 35 minutes to Butterworth and from about 2 hours to Sungai Nibong, and a private transfer takes from about 1 hour 50 minutes. Traffic can add time.

Should I go to Butterworth or Sungai Nibong?

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.

Is it easy to find food at the bus terminals?

Terminals have food stalls and convenience stores, but since the trip is short, most travelers eat before departure or wait for the famous food stalls in Penang.

Are there restrooms on the buses?

Check with the operator before you book. Use the facilities at the terminal before boarding.

Sources and background

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

  1. [1] Keretapi Tanah Melayu Berhad (KTMB): ETS. Retrieved October 24, 2026.
  2. [2] 12Go: Ipoh - Penang timetable. Retrieved October 24, 2026.
  3. [3] Keretapi Tanah Melayu Berhad (KTMB): ETS timetable effective 1 June 2026. Retrieved October 21, 2026.
  4. [4] Alisan Golden Coach: Terminal Amanjaya Guide. Retrieved October 19, 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.