Penang to Kuala Lumpur

How to Get From Penang to Kuala Lumpur

290 km1h – 5hFrom $9Research Verified

Bus · Flight · Train · Taxi

In this in-depth route guide, you'll find the best ways to travel the 290 kilometre (180 miles) distance from Penang to Kuala Lumpur. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Kuala Lumpur as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.

Ela
Written by Ela
Senior Travel Writer
Kate
Reviewed by Kate
Travel Writer & Digital Nomad
Updated
COMPARE

What are the 4 ways to travel from Penang to Kuala Lumpur?

There are four ways to travel the 290 km distance from Penang to Kuala Lumpur. You can choose between the bus, flight, train, and private.

The journey takes between 1h–5h and the quickest way is by flight (1h). If you're on a budget, the cheapest option is by bus with tickets starting at 35 MYR ($8.80).

BusCheapest
Duration

5h - 9h 15m

Price

35 MYR ($8.80)

FlightFastest
Duration

1h

Price

105 MYR ($26)

Train
Duration

4h 20m - 4h 50m

Price

66 MYR ($17)

Taxi
Duration

4h 15m - 4h 30m

Price

915 MYR ($230)

Already in Kuala Lumpur?

Onward from Kuala Lumpur

Once you're in Kuala Lumpur, here's where to next — 9 researched onward routes to pick from.

From

Penang to Kuala Lumpur by Bus

5h - 9h 15mFrom 35 MYR ($8.80)
There are direct buses that depart from Penang city centre and arrive at Kuala Lumpur city centre. But if you prefer a little more adventure, you can also take the indirect bus route via Butterworth.

Option 1: Penang to Kuala Lumpur by Direct Bus

4h 40m - 8h 55m41.5 MYR ($11)

We recommend taking a KKKL Express Bus that will take you directly from to . They have two departure points in Penang: Komtar Bus Terminal in George Town city centre and Sungai Nibong located 10 km south of the city centre. In KL, you can choose to arrive at either Kuala Lumpur Bus Terminal (TBS) or Kuala Lumpur Sentral.

A ticket for the whole journey (that is 4h 40m - 8h 55m long) costs 41.5 MYR ($11) when you book online. There are departures almost every hour from 07:00 to 23:30.

KKKL Express
00:15
8h 54m
09:09
07:30
8h 54m
16:24
09:30
8h 54m
18:24
41.5 MYR ($11)
Express
Billion Stars Express
00:15
4h 40m
04:55
01:00
4h 40m
05:40
07:00
4h 40m
11:40
45 MYR ($11)
VIP
Super Nice Express
46 MYR ($12)
Express

View bus stations on map

Map of stations
Click to explore
From
To

Ready to book your bus?

Option 2: Penang to Kuala Lumpur by Indirect Bus

5.5 – 6 hours63 MYR ($16)
If you want to add some more sightseeing to your journey to the capital, you can also take a combined ferry and bus ride via Butterworth.

Step 1: Penang to Butterworth by Ferry

10 – 20 minutes3 MYR ($0.80) + 13 MYR ($3.30)

Same as with the train option, you’ll first have to take a taxi or bus from Penang city centre to Weld Quay. Taxi rates start from 13 MYR ($3.30) and a bus ride (Line 101) costs 5 MYR ($1.30).

From Weld Quay, you’ll take a 10 to 20-minute ferry ride to reach Pangkalan Sultan Abdul Halim Ferry Terminal. A ferry ticket costs 3 MYR ($0.80). Penang Sentral is connected to the port by a walkway.

Step 2: Butterworth to Kuala Lumpur by Bus

4h 40m - 8h 55m32 MYR ($8.10)

Buses bound for Kuala Lumpur are parked at Penang Sentral. You can choose from two trusted operators: KPB Ekspres and Transnational. Both offer VIP buses for 32 MYR ($8.10) so you’ll have a comfortable journey that lasts for 4h 40m - 8h 55m.

The buses stop at Kuala Lumpur Bus Terminal (TBS).

You can book a ticket online through BookAway. Below are their schedules:

Mara Liner
11:15
8h 36m
19:51
12:15
8h 36m
20:51
13:15
8h 36m
21:51
32 MYR ($8.10)
Express
Jasmine Express
00:15
8h 36m
08:51
12:30
8h 36m
21:06
23:30
8h 36m
08:06
35 MYR ($8.80)
Express
Billion Stars Express
00:30
4h 41m
05:11
00:45
4h 41m
05:26
07:45
4h 41m
12:26
From 37.5 MYR ($9.50)
VIP

View bus stations on map

Map of stations
Click to explore
From
To

Ready to book your bus?

Penang to Kuala Lumpur by Flight

1hFrom 105 MYR ($26)

All flights depart from Penang Airport, 18 km south of George Town. You can reach it by a 30-minute taxi with fares from 30 MYR ($7.60) or by a 1-hour bus, which costs 3 MYR ($0.80).

You can choose to arrive at two different airports: Subang Airport or Kuala Lumpur International Airport. Subang Airport is nearer KL city centre, but flights to KL Airport are normally cheaper.

Option 1: Flight via Subang Airport (SBZ)

1 hour140 MYR ($36)

Malindo Air often offers the cheapest airfares from Penang to Subang Airport (SBZ), with tickets starting from 140 MYR ($36). Other options include Thai Lion Air, Firefly and Malaysia Airlines. The flight takes about 1 hour.

Kuala Lumpur city centre is located some 20 km east of Subang Airport. You can reach it in three ways: by train going to KL Sentral, by bus #U81, or by taxi. Travel time is about 30 minutes and fares cost from 2 MYR ($0.50).

Option 2: Flight via Kuala Lumpur Int’l Airport (KUL)

1 hour105 MYR ($26)

Airfares from Penang to Kuala Lumpur Int’l Airport (KUL) start from 105 MYR ($26). You can usually get the lowest price with Air Asia, but Thai Lion Air, Malaysia Airlines, and Malindo Air also offer flights for this route.

From KL Airport, you can reach the city centre in 30 minutes to an hour, depending on which mode of transport you take. For more info, visit our page on Kuala Lumpur Int’l Airport.

Ready to book your flight?

From 105 MYR ($26) · 1h

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Penang to Kuala Lumpur by Train

4h 20m - 4h 50mFrom 66 MYR ($17)
Although not a direct option, the train and ferry combination will give you a scenic journey.

Step 1: Penang to Butterworth by Ferry

10 – 20 minutes3 MYR ($0.80) + 13 MYR ($3.30)

If you’re staying in George Town, you’ll first have to take a taxi or Grab or a bus (Line 101) to Weld Quay. Fares start from 13 MYR ($3.30) and 5 MYR ($1.30), respectively. Keep in mind that the bus takes longer as it makes a lot of stops and it may not stop near your hotel.

Ferries depart from Weld Quay from 05:20 to 22:00, with a 20 to 30-minute interval. Beyond 22:00, the ferry runs every 40 minutes until its last trip at 00:40. A ticket to Pangkalan Sultan Abdul Halim Ferry Terminal in Butterworth costs 3 MYR ($0.80).

Butterworth Train Station is conveniently connected to the port by a walkway. It’s just a 10-minute walk but there are some stairs involved, so bear this in mind if you’re carrying large luggage.

Step 2: Butterworth to Kuala Lumpur by Train

4-4.5 hours63 MYR ($16)
From Butterworth to Kuala Lumpur, two trains operate on weekdays and four on weekends (Friday to Sunday). A standard train ticket costs 63 MYR ($16) and travel time is 4-4.5 hours.
EG9321 (ETS Gold)
Butterworth
Departs everyday from 07:30-11:54
Kuala Lumpur
63 MYR ($16)
EG9123 (ETS Gold)
Butterworth
Departs every weekend from 18:33-22:59
Kuala Lumpur
63 MYR ($16)
EP9107 (ETS Platinum)
Butterworth
Departs everyday from 16:00-20:17
Kuala Lumpur
83 MYR ($21)

Ready to book your train?

Direct operator sites

Booking Tip

There are 2 types of trains: ETS Platinum and ETS Gold. Platinum trains are faster as they make fewer stops, but they are also more expensive.

The trains depart from Butterworth Station and arrive at KL Sentral in Kuala Lumpur city centre.

Penang to Kuala Lumpur by Taxi

4h 15m - 4h 30mFrom 915 MYR ($230)
Taxi rental rates from Penang to Kuala Lumpur start from 915 MYR ($230). It’s quite expensive and we don’t really think it’s worth spending that much when the other options are already convenient. But if you prefer a private transfer, you can book a taxi online through BookAway. Travel time is 4h 15m - 4h 30m.
Sin-Pen Travel
Standard Minivan 8 PAX
Price per person = 115 MYR ($29)
Bookaway
915 MYR ($230)
Sin-Pen Travel
Standard Minivan 8 PAX
Price per person = 125 MYR ($32)
Bookaway
1,020 MYR ($255)

Ready to book your taxi?

From 915 MYR ($230) · 4h 15m - 4h 30m

Rounding it up

We hope this guide was helpful in planning how to get from Penang to Kuala Lumpur. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.

PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!

Frequently Asked Questions

The distance from Penang to Kuala Lumpur is 290 km.

ABOUT YOUR DESTINATION

Why Visit Kuala Lumpur?

Kuala Lumpur (KL) is Malaysia’s capital, a vibrant mix of skyscrapers, Asian-European architecture, large shopping districts, and flavourful cuisine. The busy city can be quite overwhelming, but it’s all about finding your rhythm in Kuala Lumpur's beautiful chaos.

The Petronas Towers — the tallest twin towers in the world — are the city's most iconic attraction. But there's so much more to see in Kuala Lumpur. The old KL Railway Station, KL Tower, Bukit Bintang, and Jalan Alor are all must-visits. And if you have more time, the colourful Batu Caves is just 30 minutes away from the city.

TRUST

How We Research

Every route on Gecko Routes is independently researched and regularly verified.

500+

ROUTES RESEARCHED

Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.

Monthly

UPDATES

Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.

Verified

BY TRAVELLERS

Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Kate
KateReviewer

Travel Writer & Digital Nomad

Kate is a travel content creator, writer and founder of Stay Wild Travel, a tour company running group trips for women beyond your typical destinations. Her full-time travels have taken her to almost 60 countries, and she doesn't intend to stop anytime soon.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

No comments yet — be the first to share your experience!

Leave a Comment