background

Flight Deals from Kuala Lumpur to Pulau Pinang from $44

Fly where?

Top flight deals from leading airlines:

MH LogoQR LogoSQ LogoNH LogoEK LogoJL LogoTK Logo

... and +100s more

Change Your Mind? No Problem

Cancel within 24 hours for a full refund—no questions asked.

Price Drop Protection

We’ll refund the difference if the price drops before you fly.

No Surprises at Checkout

The prices shown are exactly what you pay, with no hidden taxes or fees.

24/7 Support

Expert travel agents, ready to help anytime by phone, chat, or email.

Stops

  • Nonstop
    from $85
  • Up to 1 stop
    $107

Airlines

  • Malaysia Airlines
    $85

Cabin Class

  • Economy
    $85

Departure Airports

  • Kuala Lumpur International Airport
    $128
  • Subang Airport
    $85

Arrival Airports

  • Penang International Airport
    $85

Layover Airports

  • Sultan Ismail Petra Airport
    $107
Malaysia Airlines Logo
6:40 am – 7:45 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
10:35 pm – 11:35 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$85
Malaysia Airlines Logo
7:20 am – 8:25 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
10:35 pm – 11:35 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$85
Malaysia Airlines Logo
7:20 am – 8:25 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
9:50 pm – 10:50 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$90
Malaysia Airlines Logo
6:40 am – 7:45 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
9:50 pm – 10:50 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$90
Malaysia Airlines Logo
7:20 am – 8:25 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:15 am – 9:15 am
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$90
Malaysia Airlines Logo
6:40 am – 7:45 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:15 am – 9:15 am
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$90
Malaysia Airlines Logo
5:30 pm – 6:35 pm
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
10:35 pm – 11:35 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$92
Malaysia Airlines Logo
7:20 am – 8:25 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
7:05 pm – 8:05 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$97
Malaysia Airlines Logo
6:40 am – 7:45 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
7:05 pm – 8:05 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$97
Malaysia Airlines Logo
5:30 pm – 6:35 pm
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:15 am – 9:15 am
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$97
Malaysia Airlines Logo
5:30 pm – 6:35 pm
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
9:50 pm – 10:50 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$97
Malaysia Airlines Logo
6:40 am – 7:45 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
4:05 pm – 5:05 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$97
Malaysia Airlines Logo
7:20 am – 8:25 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
4:05 pm – 5:05 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$97
Malaysia Airlines Logo
7:20 am – 8:25 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:55 am – 4:50 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 7h 55m
31 Oct
7h 55m
31 Oct
1 stop
KBR
$107
Malaysia Airlines Logo
6:40 am – 7:45 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:55 am – 4:50 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 7h 55m
31 Oct
7h 55m
31 Oct
1 stop
KBR
$107
Malaysia Airlines Logo
7:20 am – 8:25 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:55 am – 1:10 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 4h 15m
31 Oct
4h 15m
31 Oct
1 stop
KBR
$107
Malaysia Airlines Logo
6:40 am – 7:45 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:55 am – 1:10 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 4h 15m
31 Oct
4h 15m
31 Oct
1 stop
KBR
$107
Malaysia Airlines Logo
5:30 pm – 6:35 pm
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:55 am – 4:50 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 7h 55m
31 Oct
7h 55m
31 Oct
1 stop
KBR
$115
Malaysia Airlines Logo
5:30 pm – 6:35 pm
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:55 am – 1:10 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 4h 15m
31 Oct
4h 15m
31 Oct
1 stop
KBR
$115
Malaysia Airlines Logo
4:00 pm – 9:40 pm
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 5h 40m
24 Oct
5h 40m
24 Oct
1 stop
KBR
Malaysia Airlines Logo
10:35 pm – 11:35 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$119
Malaysia Airlines Logo
10:10 am – 11:15 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
8:55 am – 1:10 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 4h 15m
31 Oct
4h 15m
31 Oct
1 stop
KBR
$121
Malaysia Airlines Logo
4:00 pm – 9:40 pm
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 5h 40m
24 Oct
5h 40m
24 Oct
1 stop
KBR
Malaysia Airlines Logo
8:15 am – 9:15 am
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$124
Malaysia Airlines Logo
4:00 pm – 9:40 pm
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 5h 40m
24 Oct
5h 40m
24 Oct
1 stop
KBR
Malaysia Airlines Logo
9:50 pm – 10:50 pm
Pulau Pinang(PEN)Kuala Lumpur(SZB)
PEN - SZB · 1h
31 Oct
1h
31 Oct
nonstop
$124
Malaysia Airlines Logo
6:40 am – 7:45 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
5:50 am – 6:55 am
Pulau Pinang(PEN)Kuala Lumpur(KUL)
PEN - KUL · 1h 5m
31 Oct
1h 5m
31 Oct
nonstop
$128
Malaysia Airlines Logo
7:20 am – 8:25 am
Kuala Lumpur(SZB)Pulau Pinang(PEN)
SZB - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
5:50 am – 6:55 am
Pulau Pinang(PEN)Kuala Lumpur(KUL)
PEN - KUL · 1h 5m
31 Oct
1h 5m
31 Oct
nonstop
$128
Malaysia Airlines Logo
9:05 pm – 10:05 pm
Kuala Lumpur(KUL)Pulau Pinang(PEN)
KUL - PEN · 1h
24 Oct
1h
24 Oct
nonstop
Malaysia Airlines Logo
5:50 am – 6:55 am
Pulau Pinang(PEN)Kuala Lumpur(KUL)
PEN - KUL · 1h 5m
31 Oct
1h 5m
31 Oct
nonstop
$129
Malaysia Airlines Logo
2:05 pm – 3:05 pm
Kuala Lumpur(KUL)Pulau Pinang(PEN)
KUL - PEN · 1h
24 Oct
1h
24 Oct
nonstop
Malaysia Airlines Logo
5:50 am – 6:55 am
Pulau Pinang(PEN)Kuala Lumpur(KUL)
PEN - KUL · 1h 5m
31 Oct
1h 5m
31 Oct
nonstop
$129
Malaysia Airlines Logo
3:30 pm – 4:30 pm
Kuala Lumpur(KUL)Pulau Pinang(PEN)
KUL - PEN · 1h
24 Oct
1h
24 Oct
nonstop
Malaysia Airlines Logo
5:50 am – 6:55 am
Pulau Pinang(PEN)Kuala Lumpur(KUL)
PEN - KUL · 1h 5m
31 Oct
1h 5m
31 Oct
nonstop
$129
Malaysia Airlines Logo
7:30 pm – 8:35 pm
Kuala Lumpur(KUL)Pulau Pinang(PEN)
KUL - PEN · 1h 5m
24 Oct
1h 5m
24 Oct
nonstop
Malaysia Airlines Logo
5:50 am – 6:55 am
Pulau Pinang(PEN)Kuala Lumpur(KUL)
PEN - KUL · 1h 5m
31 Oct
1h 5m
31 Oct
nonstop
$129
Malaysia Airlines Logo
11:35 pm – 12:35 am
Kuala Lumpur(KUL)Pulau Pinang(PEN)
KUL - PEN · 1h
24 Oct
1h
24 Oct
nonstop
Malaysia Airlines Logo
5:50 am – 6:55 am
Pulau Pinang(PEN)Kuala Lumpur(KUL)
PEN - KUL · 1h 5m
31 Oct
1h 5m
31 Oct
nonstop
$129

Top Deals on flights from Kuala Lumpur to Pulau Pinang

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
1h 5m
Direct

Oct 24

PEN

as low as

$44

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
1h 5m
Direct

Oct 24

PEN

as low as

$44

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
1h 5m
Direct

Oct 24

PEN

as low as

$52

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
1h
Direct

Oct 24

PEN

as low as

$68

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
1h
Direct

Oct 25

PEN

as low as

$68

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
1h
Direct

Oct 24

PEN

as low as

$68

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
5h 40m
KBR

Oct 24

PEN

as low as

$78

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
7h 40m
KBR

Oct 24

PEN

as low as

$78

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
9h 15m
LGK

Oct 24

PEN

as low as

$98

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
11h 20m
KBR

Oct 24

PEN

as low as

$100

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
5h 45m
LGK

Oct 24

PEN

as low as

$108

Kuala Lumpur, MY (KUL) - Pulau Pinang, MY (PEN)

 Logo

Oct 24

KUL
17h 30m
SIN

Oct 25

PEN

as low as

$237

Frequently Asked Questions

What are all possible destination arrival airports?
The possible destination arrival airport is Penang International Airport from both Subang Airport and Kuala Lumpur International Airport.
What is the time difference between destination and arrival?
The time difference is minimal; both Kuala Lumpur and Pulau Pinang operate in the same time zone, so there is no time difference upon arrival.
Is there a direct flight from Kuala Lumpur to Pulau Pinang?
Yes, there are direct flights from Kuala Lumpur to Pulau Pinang. Malaysia Airlines offers a non-stop flight from Kuala Lumpur International Airport at a price of $129 with a flight time of 1 hour. Additionally, there's a non-stop flight from Subang Airport for $85 lasting 1 hour 5 minutes.
Are there convenient layover flights from Kuala Lumpur to Pulau Pinang?
Yes, there are convenient layover flights. Malaysia Airlines offers a 1 stop flight from Subang Airport to Penang International Airport for $ 119, with a layover at Sultan Ismail Petra Airport, taking a total of 5 hours 40 minutes.
What are the most convenient layover airports for the flight?
For your flight, convenient layover airports include Sultan Ismail Petra Airport and potentially others depending on your airline. However, non-stop options are more efficient for this route with Malaysia Airlines.
What is the cheapest and fastest flight from Kuala Lumpur to Pulau Pinang?
The cheapest flight is with Malaysia Airlines for $85, taking 1 hour 5 minutes. The fastest flight is also with Malaysia Airlines for $129, taking 1 hour.