• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 7 ways to get from George Town to Kuala Lumpur by plane, train, car ferry, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Kuala Lumpur, train  •  3h 20m

  1. Fly from Penang (PEN) to Kuala Lumpur (KUL) PEN - KUL
  2. Take the train from Klia T1 to KL Sentral

RM 81 - RM 293

Cheapest option

Car ferry, bus  •  6h 14m

  1. Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
  2. Take the bus from Butterworth to Terminal Bersepadu Selatan

RM 33 - RM 59

5 alternative options

Fly to Sultan Abdul Aziz Shah  •  3h 56m

  1. Fly from Penang (PEN) to Sultan Abdul Aziz Shah (SZB) PEN - SZB

RM 74 - RM 294

Car ferry, train  •  5h 40m

  1. Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
  2. Take the train from Butterworth to Kuala Lumpur

RM 36 - RM 67

Bus  •  6h 34m

  1. Take the bus from Penang Komtar to Ipoh Aman Jaya
  2. Take the bus from Terminal Amanjaya Ipoh to Pudu Sentral

RM 44 - RM 48

Car ferry, drive  •  4h 3m

  1. Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
  2. Drive from Sultan Abdul Halim Ferry Terminal to Kuala Lumpur

RM 66 - RM 107

Drive  •  3h 49m

  1. Drive from George Town to Kuala Lumpur 221.4 miles

RM 65 - RM 100

Questions & Answers

The cheapest way to get from George Town to Kuala Lumpur is to bus which costs RM 44 - RM 48 and takes 6h 34m.

More details

The quickest way to get from George Town to Kuala Lumpur is to fly and train which costs RM 80 - RM 300 and takes 3h 20m.

More details

No, there is no direct bus from George Town to Kuala Lumpur. However, there are services departing from Penang Komtar and arriving at Pudu Sentral via Terminal Amanjaya Ipoh. The journey, including transfers, takes approximately 6h 34m.

More details

The distance between George Town and Kuala Lumpur is 294 km. The road distance is 354.2 km.

Get driving directions

The best way to get from George Town to Kuala Lumpur without a car is to car ferry and train which takes 5h 40m and costs RM 35 - RM 70.

More details

It takes approximately 3h 20m to get from George Town to Kuala Lumpur, including transfers.

More details

George Town to Kuala Lumpur bus services, operated by New Asian Travel, depart from Penang Komtar station.

More details

The best way to get from George Town to Kuala Lumpur is to fly which takes 3h 56m and costs RM 70 - RM 300. Alternatively, you can bus, which costs RM 44 - RM 48 and takes 6h 34m.

Mode details

The quickest flight from Penang Airport to Kuala Lumpur Airport is the direct flight which takes 55m.

Search flights

George Town to Kuala Lumpur bus services, operated by Express Kesatuan, arrive at Pudu Sentral station.

More details

Map of how to get from George Town to Kuala Lumpur.
Launch map view
  • Distance: 183.8 miles
  • Duration: 3h 20m

What companies run services between George Town, Malaysia and Kuala Lumpur, Malaysia?

Malindo Airways and Firefly fly from George Town to Kuala Lumpur hourly. Alternatively, you can take a bus from George Town to Kuala Lumpur via Terminal Amanjaya Ipoh in around 6h 34m.

Airlines
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Penang to Kuala Lumpur
Ave. Duration
1h 3m
When
Every day
Estimated price
RM 90 - RM 490
Flights from Penang to Sultan Abdul Aziz Shah
Ave. Duration
1h
When
Every day
Estimated price
RM 90 - RM 470
Firefly
Website
fireflyz.com.my
Flights from Penang to Kuala Lumpur
Ave. Duration
1h 3m
When
Every day
Estimated price
RM 90 - RM 490
Flights from Penang to Sultan Abdul Aziz Shah
Ave. Duration
1h
When
Every day
Estimated price
RM 90 - RM 470
AirAsia
Website
airasia.com
Flights from Penang to Kuala Lumpur
Ave. Duration
1h 3m
When
Every day
Estimated price
RM 40 - RM 320
Malindo Airways
Website
malindoair.com
Flights from Penang to Kuala Lumpur
Ave. Duration
59m
When
Every day
Estimated price
RM 55 - RM 440
Flights from Penang to Sultan Abdul Aziz Shah
Ave. Duration
59m
When
Every day
Estimated price
RM 75 - RM 440
Train operators
KLIA Express
Website
kliaekspres.com
Train from Klia T1 to KL Sentral
Ave. Duration
28m
Frequency
Every 15 minutes
Estimated price
RM 40 - RM 70
Schedules at
kliaekspres.com
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Butterworth to Kuala Lumpur
Ave. Duration
4h 20m
Frequency
5 times a day
Estimated price
RM 35 - RM 60
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
RM 37 - RM 40
Gold
RM 55 - RM 60
Platinum
RM 70 - RM 85
Bus operators
Transnasional
Mara Liner
KKKL Express
Phone
012-784 9999
Email
enquiry@kkkl.com.my
Website
kkklexpress.com
Bus from Penang Sentral to Terminal Bersepadu Selatan
Ave. Duration
4h 50m
Frequency
3 times a day
Estimated price
RM 36
Schedules at
kkklexpress.com
Book at
easybook.com
Sri Maju
Phone
+604 313 4620
Email
srimajutours@srimaju.com
Website
srimaju.com
Bus from Butterworth Bus Terminal to Terminal Bersepadu Selatan
Ave. Duration
5h
Frequency
3 times a day
Estimated price
RM 38
Schedules at
srimaju.com
Book at
easybook.com
Plusliner
Phone
+60 3 4045 8878
Email
talk2us@ktb.com.my
Website
plusliner.com.my
Bus from Butterworth Bus Terminal to Kuala Lumpur Terminal Bersepadu Selatan
Ave. Duration
5h 3m
Frequency
Twice daily
Estimated price
RM 35
Schedules at
plusliner.com.my
Book at
easybook.com
New Asian Travel
Phone
+60 4-261 5558
Website
12go.asia
Bus from Penang Komtar to Ipoh Aman Jaya
Ave. Duration
2h 30m
Frequency
Every 4 hours
Estimated price
RM 28
Schedules at
12go.asia
Unititi express
Phone
+605 4911 452
Website
unititi.com.my
Bus from Komtar Bus Terminal to Terminal Amanjaya
Ave. Duration
2h 15m
Frequency
Twice daily
Estimated price
RM 24
Schedules at
unititi.com.my
Book at
12go.asia
Express Kesatuan
Phone
+6016-5217774
Website
easybook.com
Bus from Terminal Amanjaya Ipoh to Pudu Sentral
Ave. Duration
3h 4m
Frequency
Every 4 hours
Estimated price
RM 20
Schedules at
easybook.com
Ferry operators
Rapid Ferry
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
Ave. Duration
20m
Frequency
Hourly
Estimated price
RM 1 - RM 8
Schedules at
myrapid.com.my
Adult passenger
RM 2
Car
RM 8

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Getting to Milan from the airport and Getting around the Cyclades - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between George Town to Kuala Lumpur is 354 km. It takes approximately 3h 49m to drive from George Town to Kuala Lumpur.

Get driving directions

Malindo Airways, Malaysia Airlines and AirAsia offer flights from Penang Airport to Kuala Lumpur Airport.

Search flights

There are 4508+ hotels available in Kuala Lumpur. Prices start at RM 100 per night.

More details

The best way to get from George Town to Penang Airport is to bus which takes 35m and costs RM 1 - RM 4.

More details