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 George Town?

Book now

There are 6 ways to get from Kuala Lumpur to George Town 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, car ferry

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

Cheapest option

Bus, car ferry via Bandar Tasik Selatan

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

4 alternative options

Drive, car ferry

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

Drive

  1. Drive from Kuala Lumpur to George Town

Fly from Sultan Abdul Aziz Shah

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

Train to Kuala Lumpur, fly

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

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

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

Explore all travel options

Flight route information

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

First and last flights

First flight departs at:
07:00
Last flight departs at:
20:50

The schedules shown below are for the next available departures.

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

Questions & Answers

The cheapest way to get from Kuala Lumpur to George Town is to bus and car ferry which costs RM 35 - RM 45 and takes 5h 35m.

More details

The quickest way to get from Kuala Lumpur to George Town is to fly which costs RM 160 - RM 320 and takes 3h 35m.

More details

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

Get driving directions

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

More details

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

More details

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

Search flights

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

Get driving directions

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

Search flights

There are 361+ hotels available in George Town. Prices start at RM 500 per night.

More details

The best way to get from Kuala Lumpur to Sultan Abdul Aziz Shah Airport is to train which takes 30 min and costs RM 3 - RM 11.

More details

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

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

Firefly and Malindo Airways fly from Kuala Lumpur to George Town every 2 hours.

Airlines
Firefly
Website
fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Penang
Ave. Duration
1h
When
Every day
Estimated price
RM 170 - RM 280
Flights from Kuala Lumpur to Penang
Ave. Duration
59 min
When
Every day
Estimated price
RM 100 - RM 270
Flights from Kuala Lumpur to Penang via Langkawi
Ave. Duration
2h 20m
When
Every day
Estimated price
RM 140 - RM 310
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Penang
Ave. Duration
1h
When
Every day
Estimated price
RM 170 - RM 280
Flights from Kuala Lumpur to Penang
Ave. Duration
59 min
When
Every day
Estimated price
RM 100 - RM 270
Flights from Kuala Lumpur to Penang via Langkawi
Ave. Duration
2h 20m
When
Every day
Estimated price
RM 140 - RM 310
AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Penang
Ave. Duration
1h 3m
When
Every day
Estimated price
RM 85 - RM 300
Flights from Kuala Lumpur to Penang via Langkawi
Ave. Duration
2h 36m
When
Every day
Estimated price
RM 110 - RM 370
Malindo Airways
Website
malindoair.com
Flights from Sultan Abdul Aziz Shah to Penang
Ave. Duration
1h
When
Every day
Estimated price
RM 160 - RM 300
Flights from Kuala Lumpur to Penang
Ave. Duration
1h
When
Every day
Estimated price
RM 170 - RM 320
Train operators
KLIA Express
Phone
+603 2267 8000
Website
kliaekspres.com
Train from KL Sentral to Klia T1
Ave. Duration
37 min
Frequency
Every 3 hours
Estimated price
RM 35 - RM 55
Website
http://www.kliaekspres.com/
Bus operators
Cosmic Express
Phone
03-6205 1399
Website
cosmicexpress.com.my
Bus from Hentian Duta to Penang Sentral
Ave. Duration
4h 41m
Frequency
Every 4 hours
Estimated price
RM 36
Schedules at
cosmicexpress.com.my
Book at
easybook.com
Mara Liner
Phone
603-2691 1495
Email
info@maralinergroup.my
Website
maralinergroup.my
Bus from Hentian Duta to Butterworth
Ave. Duration
4h 26m
Frequency
5 times a day
Estimated price
RM 35
Schedules at
maralinergroup.my
Book at
easybook.com
Bus from Terminal Bersepadu Selatan to Butterworth
Ave. Duration
4h 41m
Frequency
5 times a day
Estimated price
RM 35
Schedules at
maralinergroup.my
Book at
easybook.com
Etika Express
Phone
03-9287 7799
Email
etikadelta@yahoo.com
Website
facebook.com
Bus from Terminal Bersepadu Selatan to Butterworth
Ave. Duration
5h 2m
Frequency
Hourly
Estimated price
RM 40
Schedules at
busonlineticket.com
Book at
easybook.com
KKKL Express
Phone
012-784 9999
Email
enquiry@kkkl.com.my
Website
kkklexpress.com
Bus from Terminal Bersepadu Selatan to Penang Sentral
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 Kuala Lumpur Terminal Bersepadu Selatan to Butterworth Bus Terminal
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 Terminal Bersepadu Selatan to Butterworth
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 Sultan Abdul Halim Ferry Terminal to Raja Tun Uda 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 The London Underground: Essential tips to navigate the Tube, Need to know: Jadrolinija and How do I buy a London Underground ticket? - to help you get the most out of your next trip.