PENANG to IPOH — Transport Options ☀️

How to get from Penang to Ipoh (Perak) by bus, train, car
How to get from Penang to Ipoh? From Penang to Ipoh (Perak) you can travel by tourist bus, KTM train or taxi/car.
  1. Bus – Penang to Ipoh
  2. Train – Penang to Ipoh
  3. Taxi – Penang to Ipoh
  4. Book a Tour Online 🎫
  5. Book Ticket to Ipoh 🎫
Best price

Bus

Cheap, direct, widely available, slightly slower overall

Best flexibility

Private car/taxi

Door-to-door option, flexible timing, easy short-distance trip

Avoid

Flight

No direct flights, unnecessary for such short distance

Quick answer: Traveling from Penang to Ipoh gives you several solid options: a budget-friendly tourist bus, a scenic train journey (via Butterworth), or a private car/taxi for direct convenience. Each mode suits different priorities—cost, comfort or speed—so pick what works best for your travel style.

At a glance:

  • 📍 Travel distance: approx. 160 km from Penang to Ipoh.
  • ⏱️ Travel time: Bus ~2–3.5 hours | Train ~2–2.5 hours | Private car/taxi ~2 hours.
  • 💰 Price range: Bus US$4–7 per person | Train US$7–26 per person | Private car/taxi US$100–260 per vehicle.
  • 🚍 Bus: Fast and low cost—great for solo or budget travellers.
  • 🚆 Train: Comfortable and more scenic—good for relaxed travel.
  • 🚕 Private car/taxi: Most flexible and direct—ideal for groups or heavy luggage.

Last updated in April 2026


From Penang to Ipoh you can travel by bus, train or private taxi.

The travel distance from Penang to Ipoh is about 160 km. You can travel by tourist bus, KTM train from Butterworth or private car. The bus is the cheapest and most convenient option, while the train is a popular alternative.

Buses from George Town take about 2–3.5 hours and tickets cost around $4–7 per person. KTM trains depart from Butterworth, reached by ferry from Penang, and take about 2–2.5 hours. Train tickets cost approximately $7–26 per person.

BOOK TICKETS with 12go.asia

A private taxi is the fastest and most comfortable option, but also the most expensive. From Ipoh you can continue to Kuala Lumpur or Malacca by train or bus.

Ipoh is the capital of Perak, known for its colonial architecture, limestone hills and famous local food. Tickets and private transfers can be booked online in advance.

Comparison of Transfer Options from Penang to Ipoh
Transfer modes from Penang to Ipoh: Travel Time Cost Range
Tourist Bus 2–3.5 hours $4–7 per person
KTM Train from Butterworth 2–2.5 hours $7–26 per person
Private Taxi / Car 2 hours $100–260 per car

BOOK TICKETS with Baolau


How do I get from Penang to Ipoh?


1. BUS from Penang to Ipoh (Perak)

👉 Bus is the cheapest and most widely used way from Penang to Ipoh.

  • ✔️ Ideal for: budget travelers and short-distance trips
  • ✔️ Travel time: approx. 2–3.5 hours
  • ✔️ Cost: about $4–7 per person
  • ✔️ Comfort: good (modern buses with air-conditioning and seats)
  • ✅ Best option: Operators like Super Nice Express, Unititi Express or Sri Maju Group
  • 💡 Tip: Depart from Sungai Nibong or Butterworth and book tickets online in advance.

Traveling by bus is the cheapest and most popular way to get from Penang to Ipoh. Companies such as Billion Stars, Super Nice Express, Unititi Express, KPB Express, Plusliner and Sri Maju Group operate modern buses on this route.

Most buses depart from Sungai Nibong on Penang Island, while others leave from Butterworth. They usually arrive at AmanJaya Bus Terminal or Jalan Bendahara in Ipoh.

The journey takes about 2–3.5 hours and bus tickets cost around $4–7 per person. Departure times and arrival points may vary, so always check the latest schedule before booking.

Bus tickets can be booked online in advance. Arrive at the departure point at least 30 minutes before departure and follow the instructions provided by the bus operator.

BOOK TICKETS with 12go.asia

🚍 Bus Schedule / Timetable from Penang to Ipoh + Tickets:
Bus Company Departs in Penang Arrival in Ipoh
Super Nice Express 08:15 10:21
Super Nice Express 20:15 22:21
Unititi Express 08:30 11:55
Unititi Express 12:45 16:10
KPB Express 08:45 10:51
KPB Express 09:45 11:51
KPB Express 11:00 13:06
CS Travel 08:30 11:30
CS Travel 13:30 16:30
Sri Maju Group 09:30 11:59
Sri Maju Group 12:45 15:14
Sri Maju Group 17:15 19:44
Mayang Sari 12:15 15:37
Mayang Sari 23:15 02:37

bus-penang-to-ipoh-perak
Bus of Unititi Express and CS Travel from Penang to Ipoh in Malaysia (photo: 12go.asia).

2. TRAIN from Butterworth to Ipoh (Perak)

👉 Train via Butterworth is a comfortable and relatively fast option from Penang to Ipoh.

  • ✔️ Ideal for: travelers who prefer rail travel with good comfort
  • ✔️ Travel time: approx. 2–2.5 hours (3–3.5 hours total including ferry)
  • ✔️ Cost: about $7–26 per person
  • ✔️ Comfort: high (modern trains with multiple seating classes)
  • ✅ Best option: KTM Berhad train from Butterworth to Ipoh after ferry from Georgetown
  • 💡 Tip: Take the ferry early and book train tickets online in advance.

Another popular option is to travel by KTM train from Butterworth. First take the ferry from George Town to Butterworth, which takes about 20 minutes, then continue by train to Ipoh.

KTM trains depart from Butterworth Railway Station and arrive at Ipoh Railway Station. You can also view the Malaysia Railway Map before your trip.

The train journey takes about 2–2.5 hours and tickets cost around $7–26 per person, depending on the seat class. The total travel time from Penang, including the ferry, is about 3–3.5 hours.

Train tickets can be booked online in advance and used as e-tickets on your phone, making boarding quick and convenient.

BOOK TRAIN TICKETS on Baolau

🚆 Train Schedule from Butterworth to Ipoh + Train Tickets:
Train Departs in Butterworth Arrival in Ipoh
KTM Berhad Train 05:15 06:54
KTM Berhad Train 06:30 08:09
KTM Berhad Train 07:50 09:34
KTM Berhad Train 13:05 14:39
KTM Berhad Train 16:05 17:44
KTM Berhad Train 18:45 20:24

train-penang-butterworth-to-ipoh
From Butterworth in Penang you can travel by KTM train to Ipoh (photo: Baolau).

3. PRIVATE TAXI / CAR from Penang to Ipoh

👉 Private taxi/car is the most comfortable and fastest way from Penang to Ipoh.

  • ✔️ Ideal for: groups, families, and travelers wanting door-to-door service
  • ✔️ Travel time: approx. 2–2.5 hours
  • ✔️ Cost: about $100–260 per vehicle
  • ✔️ Comfort: very high (modern cars, SUVs or minivans with driver)
  • ✅ Best option: Private transfers with companies like Daytrip, THS Transportation or FQD Travel
  • 💡 Tip: Split the fare in a group and choose pickup from your hotel for convenience.

A private car with a driver is the fastest and most comfortable way to travel from Penang to Ipoh. Companies such as Daytrip, THS Transportation, FQD Travel and New Asian Travel offer modern cars, SUVs and spacious minivans.

You can choose your pickup location in Penang or Butterworth and your drop-off point in Ipoh. The journey takes about 2–2.5 hours, depending on traffic and your exact destination.

Private transfers cost about $100–260 per vehicle, depending on the type of car. Standard cars are the most affordable, while SUVs and minivans are ideal for families and groups.

You can book your private transfer online in advance and choose the vehicle that best suits your travel needs.

BOOK PRIVATE CAR to Ipoh


❓ FAQ – Travel route from Penang to Ipoh (Perak)

How to book tickets from Penang to Ipoh?

Book bus tickets, train tickets and private transfers online at 12go.asia ➜.

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

Buses take about 2–3.5 hours, KTM trains from Butterworth about 2–2.5 hours, and private cars around 2–2.5 hours.

How much does it cost to travel from Penang to Ipoh?

Bus tickets cost $4–7, train tickets $7–26, and private transfers about $100–260 per vehicle.

What is the distance from Penang to Ipoh?

The travel distance between Penang and Ipoh is about 160 km by road or rail.

Is there a direct flight from Penang to Ipoh?

No. There are no direct flights, so you can travel only by bus, train or private car.

What is the cheapest way to get to Ipoh?

The cheapest option is the tourist bus, with fares starting from about $4 per person.

What is the best way to travel from Penang to Ipoh?

The bus is the best value for most travelers, while the KTM train from Butterworth is a comfortable alternative.

Where can you travel from Ipoh?

From Ipoh you can continue to Cameron Highlands or travel to Kuala Lumpur or Malacca by bus or train.

Is Malaysia suitable for solo travel?

Yes. Solo travel in Malaysia is easy thanks to reliable transport, affordable accommodation and safe tourist destinations.

What is the weather like in Malaysia?

Malaysia has a tropical climate with warm temperatures year-round and seasonal monsoon rains.

Is Malaysia an affordable destination?

Yes. Malaysia is one of Southeast Asia’s most affordable destinations, with options for both budget and luxury travelers.



💡 Practical Travel Tips for Penang to Ipoh

Travel from Penang to Ipoh by tourist bus, KTM train via Butterworth or private car. The bus is the cheapest option, while the train offers a comfortable journey through western Malaysia.

  • Bus Travel: Buses depart from George Town and Butterworth and reach Ipoh in about 2–3.5 hours.
  • Train Option: Take the ferry to Butterworth, then continue by KTM train to Ipoh in about 2–2.5 hours.
  • Book Early: Reserve bus or train tickets in advance during weekends, holidays and peak travel periods.
  • Ferry Connection: The ferry between George Town and Butterworth takes only about 20 minutes.
  • Private Transfer: Private cars offer hotel pickup and reach Ipoh in about 2–2.5 hours.
  • Explore Ipoh: Visit the Old Town, colonial buildings and famous local food after your arrival.

Tip: Bus tickets and private transfers from Penang to Ipoh can be searched and booked online in advance.


🎫 Book your tickets / car from Penang to Ipoh + Schedule:

Bangkok to Vietnam ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: