PENANG to KUALA LUMPUR — Transport ☀️

how-to-go-penang-to-kuala-lumpur
How to get from Penang to Kuala Lumpur? You can go to Kuala Lumpur by bus, train, car or you can book a flight.
  1. Bus to Kuala Lumpur
  2. Flight to Kuala Lumpur
  3. Train to Kuala Lumpur
  4. Taxi to Kuala Lumpur
  5. Book a Tour Online 🎫
  6. Book Tickets Online 🎫
Best speed

Flight

Fastest option, frequent flights, but airport transfers needed

Best comfort

Ferry + train

Comfortable journey via Butterworth, requires short ferry transfer

Alternative

Private taxi/car

Direct private car or taxi transfer, door-to-door service

Quick answer: There are 4 ways to travel from Penang to Kuala Lumpur: tourist bus, KTM train from Butterworth, direct flight, or private car. The bus is the cheapest and most popular option, the train offers a comfortable and scenic journey, while direct flights are the fastest. Private transfers are the most flexible choice for families, groups, or travelers with extra luggage.

At a glance:

  • 📍 Distance: About 370 km by road.
  • ⏱️ Travel time: Bus 5–8.5 hrs | Train 4–4.5 hrs | Flight 1 hr
  • 💰 Prices: Bus $7–13 | Train $14–40 | Flight $30–120
  • 🚍 Bus: Cheapest and most popular option.
  • 🚆 Train: Comfortable and faster than the bus.
  • ✈️ Flight: Fastest way to travel.
  • 🚕 Private car: Best for groups, families, and extra luggage.

Last updated: March 2026


From Penang to Kuala Lumpur you can travel by bus, train, plane, or taxi.

Traveling from Penang to Kuala Lumpur covers about 370 km. You can travel by tourist bus, KTM train from Butterworth, direct flight, or private taxi. The bus is the cheapest and most popular option, taking 5–8.5 hours and costing about $7–13 per person. Most buses depart from Sungai Nibong or Penang Komtar and arrive at TBS or KL Sentral.

Direct flights are the fastest option, taking only about 1 hour. You can also travel by KTM train from Butterworth, which takes about 4–4.5 hours. From Kuala Lumpur you can continue to Malacca or visit Genting Highlands.

Private taxis take about 4–4.5 hours and are ideal for groups or families. If you are looking for the lowest price, choose the bus. From Penang you can also take a direct flight to Singapore.

Comparison of transfer options from Penang to Kuala Lumpur
Transfer modes from Penang to Kuala Lumpur: Travel Time Cost Range
Tourist Bus 5–8.5 hours $7–13 per person
Train (KTM) 4–4.5 hours $14–40 per person
Plane (Direct Flight) 1 hour $30–120 per person
Private Taxi/Car 5 hours $170–340 per car

BOOK TICKETS with Baolau


How do I get from Penang to Kuala Lumpur?


1. BUS from Penang to Kuala Lumpur

👉 Bus is the most affordable and widely used way from Penang to Kuala Lumpur.

  • ✔️ Best for: budget travelers and frequent departures
  • ✔️ Duration: ~5–8.5 hours
  • ✔️ Price: $7–13 per person
  • ✔️ Comfort: good (modern coaches with air-conditioning and reclining seats)
  • ✅ Popular operators: KKKL Express, Super Nice Express, Aerobus, Mara Liner and others
  • 💡 Tip: Check departure and arrival stations carefully and book tickets online in advance.

A tourist bus is the cheapest and most popular way to travel from Penang to Kuala Lumpur. Companies such as Billion Stars, KKKL Express, Super Nice Express, Sri Maju, Aerobus, and others operate modern air-conditioned buses.

Buses depart from Penang Komtar, Sungai Nibong, Penang Sentral, and other terminals. Travel time is about 5–8.5 hours, and tickets cost $7–13 per person.

Book your tickets online in advance and arrive at the departure point at least 30–60 minutes early. The bus is the best budget option for traveling between Penang and Kuala Lumpur.

BOOK TICKETS with 12go.asia

🚍 Bus Schedule / Timetable from Penang to Kuala Lumpur + Bus Tickets:
Bus Company Departs in Penang Arrival in Kuala Lumpur
Jasmine Express 00:15 09:11
Jasmine Express 11:40 20:36
Jasmine Express 14:00 22:56
Jasmine Express 23:59 08:55
KKKL Express 00:15 09:09
KKKL Express 07:30 16:24
KKKL Express 09:30 18:24
KKKL Express 12:30 21:24
KKKL Express 14:00 22:54
KKKL Express 15:30 00:24
KKKL Express 18:15 03:09
KKKL Express 23:30 08:24
Billion Stars 00:15 05:17
Billion Stars 01:00 06:02
Billion Stars 07:00 12:08
Billion Stars 08:00 13:08
Billion Stars 09:00 14:08
Billion Stars 10:00 15:08
Billion Stars 11:00 16:08
Billion Stars 12:00 17:08
Billion Stars 13:00 18:08
Billion Stars 14:00 19:08
Super Nice Express 07:30 12:32
Super Nice Express 08:45 13:47
Super Nice Express 09:50 16:09
Super Nice Express 22:45 03:47

bus-penang-to-kuala-lumpur
From Penang to Kuala Lumpur you can travel by tourist bus (photo: Billion Stars).

2. FLIGHT from Penang to Kuala Lumpur

👉 Flight is the fastest and most convenient way from Penang to Kuala Lumpur.

  • ✔️ Ideal for: travelers who want to save time
  • ✔️ Duration: ~1 hour (up to ~5 hours including airport transfers)
  • ✔️ Price: $25–120 per person
  • ✔️ Comfort: high (short flights with multiple airlines)
  • ✅ Airlines: AirAsia, Malaysia Airlines, Firefly, Batik Air and others
  • 💡 Tip: Book early to catch low-cost fares and compare airports for better deals.

A direct flight is the fastest way to travel from Penang to Kuala Lumpur. Airlines such as AirAsia, Malaysia Airlines, Firefly, Batik Air, and others operate frequent daily flights, with AirAsia usually offering the lowest fares.

Flights depart from Penang International Airport and take about 1 hour. Including airport transfers and check-in, the total travel time is around 4–5 hours.

Economy flights cost about $25–120 per person and can be booked online in advance. This is the best option if you want to save time.

flight-penang-to-kuala-lumpur
Direct flight from Penang to Kuala Lumpur is the most fastest and comfortable way of transfer.

3. TRAIN from Penang (Butterworth) to Kuala Lumpur

👉 Train via Butterworth is a comfortable and efficient way from Penang to Kuala Lumpur.

  • ✔️ Ideal for: travelers who prefer a smooth and scenic land journey
  • ✔️ Duration: ~5–6 hours (including ferry transfer)
  • ✔️ Price: $14–40 per person
  • ✔️ Comfort: good to high (modern KTM trains with seating classes)
  • ✅ Route: ferry from Penang to Butterworth + KTM train to KL Sentral
  • 💡 Tip: Coordinate ferry and train times in advance and use e-tickets on your phone for convenience.

You can also travel from Penang to Kuala Lumpur by KTM Berhad train from Butterworth. As there is no railway on Penang Island, you first need to take a ferry from Georgetown to Butterworth and then continue by train.

The train journey from Butterworth to Kuala Lumpur takes about 4–4.5 hours, while the total transfer, including the ferry, is about 5–6 hours. Trains arrive at KL Sentral. See the Malaysia Railway Map.

Train tickets cost about $14–40 per person and can be booked online as e-tickets. The train is a comfortable alternative to the bus, but requires a ferry transfer to Butterworth.

BOOK TRAIN TICKETS on Baolau

🚆 Train Schedule from Penang (Butterworth) to Kuala Lumpur + Tickets:
Train Departs in Butterworth Arrival in Kuala Lumpur
KTM Berhad Train 07:50 12:10
KTM Berhad Train 13:05 16:40
KTM Berhad Train 05:15 09:20
KTM Berhad Train 16:05 20:10
KTM Berhad Train 06:30 10:35
KTM Berhad Train 18:45 22:50

train-butterworth-penang-to-kuala-lumpur
Train of KTM from Penang (Butterworth) to Kuala Lumpur in Malaysia (photo: Baolau).

4. TAXI / CAR from Penang to Kuala Lumpur

👉 Private car is the most comfortable and flexible way from Penang to Kuala Lumpur.

  • ✔️ Ideal for: travelers who want door-to-door service and privacy
  • ✔️ Duration: ~4–4.5 hours
  • ✔️ Price: $160–380 per vehicle
  • ✔️ Comfort: very high (private cars or minivans with driver)
  • ✅ Providers: Daytrip, Asian Overland Services, THS Transportation and others
  • 💡 Tip: Share the ride with others to lower the cost per person and customize your pickup location.

A private car with a driver is the most comfortable way to travel from Penang to Kuala Lumpur. Companies such as New Asian Travel, Daytrip, ZMT Enterprise, Khaimal Travel, and others offer private cars and minivans.

The journey takes about 4–4.5 hours. Private transfers cost about $160–380 per car, depending on the vehicle type. They are ideal for families, small groups, or travelers with extra luggage.

You can book your private transfer online in advance and choose your preferred departure and arrival locations. Although more expensive than buses or trains, it offers the greatest comfort and flexibility.

BOOK PRIVATE CAR with 12go.asia

🚕 Taxi Schedule + Companies from Penang to Kuala Lumpur:
Taxi Operator Travel Time Price (Car)
Daytrip 03:48 From $220.00 / Standard 3pax
Daytrip 03:48 From $370.00 / Minivan 7pax
Daytrip 03:48 From $370.00 / Minivan 4pax
ZMT Enterprise 03:45 From $235.00 / Standard 4pax
ZMT Enterprise 03:45 From $330.00 / Minivan 6pax
ZMT Enterprise 03:45 From $390.00 / Minivan 12pax
FQD Travel 03:45 From $179.00 / Standard 3pax
FQD Travel 03:45 From $280.00 / Van 7pax
FQD Travel 03:45 From $300.00 / Van 12pax
THS Transportation From $170.00 / Economy 2pax
THS Transportation From $200.00 / Minivan 4pax
THS Transportation From $225.00 / Minivan 7pax

private-taxi-car-penang-to-kuala-lumpur
From Penang to Kuala Lumpur you can also travel by private taxi/car with a driver (photo: THS Transportation).

❓ FAQ + Tips – Travel from Penang to Kuala Lumpur

How to book tickets from Penang to Kuala Lumpur?

Book bus, train, flight, and private transfer tickets online at 12Go ➜ or Baolau ➜.

How long does it take to travel from Penang to Kuala Lumpur?

Travel takes about 5–8.5 hours by bus, 4–4.5 hours by train, 1 hour by flight, or 4–4.5 hours by private car.

How much does it cost to travel from Penang to Kuala Lumpur?

Bus tickets cost $7–13, trains $14–40, flights $30–120, and private cars $160–380 per vehicle.

What is the distance from Penang to Kuala Lumpur?

The distance is about 370 km by road and around 330 km by direct flight.

What is the best way to travel from Penang to Kuala Lumpur?

Direct flights are the fastest option, while the KTM train offers a comfortable journey and the bus is the cheapest.

What is the cheapest way to get from Penang to Kuala Lumpur?

The tourist bus is the cheapest option, with tickets starting at about $7 per person.

Is there a train from Penang to Kuala Lumpur?

No. Travel by ferry to Butterworth first, then continue by KTM train. See this guide.

What is the nearest railway station to Penang?

Butterworth Railway Station is the nearest station and can be reached by ferry or taxi from Georgetown.

Where can you travel from Kuala Lumpur?

Popular routes include Malacca, Singapore, Kota Bharu, and Johor Bahru.

Where to stay in Kuala Lumpur?

Choose from budget hotels, hostels, or luxury hotels.

What are the main transport options in Malaysia?

Malaysia offers buses, KTM trains, domestic flights, ferries, and private transfers. Read Transportation in Malaysia.



💡 Practical Travel Tips for Penang to Kuala Lumpur

Traveling from Penang to Kuala Lumpur covers about 370 km. You can travel by tourist bus, KTM train from Butterworth, direct flight, or private car.

  • Fly to Save Time: Direct flights take about 1 hour and are the fastest option.
  • Take the Bus for the Lowest Price: Tourist buses are affordable, frequent, and comfortable.
  • Use the Train for Comfort: KTM trains from Butterworth are fast, reliable, and air-conditioned.
  • Plan the Ferry Transfer: Train travelers must first take a ferry from Georgetown to Butterworth.
  • Travel Early: Leave early to avoid heavy traffic near Penang and Kuala Lumpur.
  • Book in Advance: Buses, trains, and flights can sell out during weekends and holidays.

Tip: Bus tickets, train tickets, flights, and private transfers from Penang to Kuala Lumpur can be searched and booked online in advance.


🎫 Book your tickets from Penang to Kuala Lumpur + Schedule:

Vietnam to Malaysia ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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: