Travel within Malaysia is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Kuala Lumpur?

Book now

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

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

Bus

  1. Take the bus from George Town Penang to KL Sentral Station

Cheapest option

Car ferry, bus

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

4 alternative options

Car ferry, drive

  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

Drive

  1. Drive from George Town to Kuala Lumpur

Fly to Sultan Abdul Aziz Shah

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

Fly to Kuala Lumpur, train

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

Penang (PEN) to Sultan Abdul Aziz Shah (SZB) flights

The flight time between Penang (PEN) and Sultan Abdul Aziz Shah (SZB) is around 1h 7m and covers a distance of around 279 km. This includes an average layover time of around 2 min. The fastest flight normally takes 1h. Services are operated by Malindo Airways and Firefly. Typically 82 flights run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average flight journey times

Time on flight:
1h 5m
Layover time:
2 min
Total time:
1h 7m

Flight route information

Fastest flight journey time:
1h
Flight distance:
279 km
Flights per week:
82
Cheapest price:
RM 187
Carbon emissions:
92 kg CO2

First and last flights

First flight departs at:
08:25
Last flight departs at:
22:10

The schedules shown below are for the next available departures.

Penang (PEN) to Sultan Abdul Aziz Shah (SZB) flight schedules

Questions & Answers

The cheapest way to get from George Town to Kuala Lumpur is to car ferry and bus which costs RM 30 - RM 55 and takes 6h 6m.

More details

The quickest way to get from George Town to Kuala Lumpur is to drive which costs RM 65 - RM 100 and takes 3h 48m.

More details

Yes, there is a direct bus departing from George Town Penang and arriving at KL Sentral Station station. Services depart five times a day, and operate every day. The journey takes approximately 5h.

More details

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

Get driving directions

The best way to get from George Town to Kuala Lumpur without a car is to bus which takes 5h and costs RM 35 - RM 65.

More details

The bus from George Town Penang to KL Sentral Station takes 5h including transfers and departs five times a day.

More details

George Town to Kuala Lumpur bus services, operated by Billion Stars Express, depart from George Town Penang station.

More details

The best way to get from George Town to Kuala Lumpur is to bus which takes 5h and costs RM 35 - RM 65. Alternatively, you can fly, which costs RM 180 - RM 360 and takes 4h 5m.

Mode details

The quickest flight from Penang Airport to Sultan Abdul Aziz Shah Airport is the direct flight which takes 1h.

Search flights

George Town to Kuala Lumpur bus services, operated by Billion Stars Express, arrive at KL Sentral Station.

More details

Map of how to get from George Town to Kuala Lumpur.
Launch map view
  • Distance: 294 km
  • Duration: 5h

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

Billion Stars Express operates a bus from George Town Penang to KL Sentral Station 5 times a day. Tickets cost RM 39 and the journey takes 5h. New Asian Travel also services this route 5 times a day. Alternatively, Malindo Airways and Firefly fly from George Town to Kuala Lumpur every 2 hours.

Airlines
Firefly
Website
fireflyz.com.my
Flights from Penang to Sultan Abdul Aziz Shah
Ave. Duration
1h
When
Every day
Estimated price
RM 190 - RM 310
Flights from Penang to Sultan Abdul Aziz Shah via Sultan Ismail Petra
Ave. Duration
2h 30m
When
Every day
Estimated price
RM 190 - RM 700
Flights from Penang to Kuala Lumpur
Ave. Duration
1h 2m
When
Every day
Estimated price
RM 100 - RM 250
Flights from Penang to Kuala Lumpur via Langkawi
Ave. Duration
2h 45m
When
Every day
Estimated price
RM 130 - RM 290
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Penang to Sultan Abdul Aziz Shah
Ave. Duration
1h
When
Every day
Estimated price
RM 190 - RM 310
Flights from Penang to Sultan Abdul Aziz Shah via Sultan Ismail Petra
Ave. Duration
2h 30m
When
Every day
Estimated price
RM 190 - RM 700
Flights from Penang to Kuala Lumpur
Ave. Duration
1h 2m
When
Every day
Estimated price
RM 100 - RM 250
Flights from Penang to Kuala Lumpur via Langkawi
Ave. Duration
2h 45m
When
Every day
Estimated price
RM 130 - RM 290
AirAsia
Website
airasia.com
Flights from Penang to Kuala Lumpur
Ave. Duration
1h 5m
When
Every day
Estimated price
RM 80 - RM 280
Flights from Penang to Kuala Lumpur via Langkawi
Ave. Duration
2h 31m
When
Every day
Estimated price
RM 110 - RM 340
Malindo Airways
Website
malindoair.com
Flights from Penang to Sultan Abdul Aziz Shah
Ave. Duration
1h
When
Every day
Estimated price
RM 180 - RM 340
Flights from Penang to Kuala Lumpur
Ave. Duration
1h
When
Every day
Estimated price
RM 150 - RM 290
Train operators
KLIA Express
Phone
+603 2267 8000
Website
kliaekspres.com
Train from Klia T1 to KL Sentral
Ave. Duration
35 min
Frequency
Every 3 hours
Estimated price
RM 35 - RM 55
Website
http://www.kliaekspres.com/
Bus operators
Billion Stars Express
Phone
+60111 0661111
Website
billionstarsexpress.com
Bus from George Town Penang to KL Sentral Station
Ave. Duration
5h
Frequency
5 times a day
Estimated price
RM 39
Schedules at
12go.asia
New Asian Travel
Phone
+60 4-261 5558
Website
12go.asia
Bus from Penang New Asian Travel to Hentian Duta
Ave. Duration
4h 30m
Frequency
5 times a day
Estimated price
RM 65
Schedules at
12go.asia
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
Every 4 hours
Estimated price
RM 35
Schedules at
kkklexpress.com
Book at
easybook.com
KPB Express
Phone
+604 332 6815
Website
kpbekspres.com
Bus from Butterworth Bus Terminal to Kuala Lumpur Terminal Bersepadu Selatan
Ave. Duration
5h 3m
Frequency
Every 4 hours
Estimated price
RM 33
Schedules at
easybook.com
Transnasional
Phone
+60 3 4045 8878
Email
talk2us@ktb.com.my
Website
redbus.my
Bus from Butterworth to Terminal Bersepadu Selatan
Ave. Duration
7h 45m
Frequency
3 times a day
Estimated price
RM 40
Schedules at
redbus.my
Book at
easybook.com
Ferry operators
Rapid Ferry
Phone
03-7885 2585
Email
suggest@rapidkl.com.my
Website
myrapid.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
Ave. Duration
20 min
Frequency
Hourly
Estimated price
RM 1 - RM 8
Schedules at
myrapid.com.my
Adult passenger
RM 2
Car
RM 8
Bicycle
RM 2
Motorcycle
RM 2
Tricycle
RM 3

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 How to get from JFK to New York City, Flying into Beijing? and The beginner’s guide to the 2018 World Nomad Games - 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 353 km. It takes approximately 3h 48m to drive from George Town to Kuala Lumpur.

Get driving directions

Malindo Airways and Firefly offer flights from Penang Airport to Sultan Abdul Aziz Shah Airport.

Search flights

There are 1412+ hotels available in Kuala Lumpur. Prices start at RM 500 per night.

More details

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

More details