Find Cheap flights to Penang – Best Airfare Deals

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant
Economy
From
To

Penang Intl

Departure date
Return Date
Search Flights

Cheap Flights Insights: Ticket Prices, Best Months & Duration to Penang

Direct Airline to Penang

Available airlines offering direct flights to Penang start from TWD 2,443.
Select your preferred airline for a direct flight to Penang. Enjoy a smooth and efficient journey to your destination.
Lion Air
Lion Air
See Airlines
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
China Airlines
China Airlines
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
AirAsia Indonesia
AirAsia Indonesia
See Airlines
Air China
Air China
See Airlines
Myanmar Airways International
Myanmar Airways International
See Airlines
Batik Air Malaysia
Batik Air Malaysia
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
Shanghai Airlines
Shanghai Airlines
See Airlines
Batik Air
Batik Air
See Airlines
Thai Airways
Thai Airways
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Emirates
Emirates
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Thai AirAsia
Thai AirAsia
See Airlines
Sichuan Airlines
Sichuan Airlines
See Airlines
HK Express
HK Express
See Airlines
TransNusa
TransNusa
See Airlines
Xiamen Air
Xiamen Air
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
Qatar Airways
Qatar Airways
See Airlines
flydubai
flydubai
See Airlines

50M+ Downloads,
1M+ Reviews

What is the cheapest month to book a flight to Penang (PEN)

Currently, May offers the most budget-friendly flights to Penang. Remember that many factors can influence flight costs, so comparing airlines, departure airports, and flight times will always give you more choices.
OriginDestinationDeparture DatePrice
Jakarta (CGK)Penang (PEN)Friday, May 22, 2026TWD 2,443
Jakarta (CGK)Penang (PEN)Friday, June 5, 2026TWD 2,443
Jakarta (CGK)Penang (PEN)Thursday, July 30, 2026TWD 2,237
Jakarta (CGK)Penang (PEN)Saturday, August 22, 2026TWD 2,303
Jakarta (CGK)Penang (PEN)Tuesday, September 29, 2026TWD 2,073
Jakarta (CGK)Penang (PEN)Tuesday, October 6, 2026TWD 2,171
Jakarta (CGK)Penang (PEN)Monday, November 2, 2026TWD 2,171
Jakarta (CGK)Penang (PEN)Tuesday, December 1, 2026TWD 2,190
Jakarta (CGK)Penang (PEN)Tuesday, January 5, 2027TWD 2,359
Jakarta (CGK)Penang (PEN)Saturday, February 20, 2027TWD 2,167
Jakarta (CGK)Penang (PEN)Tuesday, March 16, 2027TWD 2,171
Jakarta (CGK)Penang (PEN)Monday, April 5, 2027TWD 2,736

Flight Schedule to Penang

Here are all the scheduled flights to Penang, providing a variety of convenient travel options.
Sat, May 9, 2026
Sun, May 10, 2026
Mon, May 11, 2026
Tue, May 12, 2026
Wed, May 13, 2026
Thu, May 14, 2026
Fri, May 15, 2026
Sat, May 16, 2026
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
TransNusa
TransNusa
05:30
09:00
Jakarta (CGK)
Penang (PEN)
Book flight
AirAsia Indonesia
AirAsia Indonesia
06:00
07:50
Medan (KNO)
Penang (PEN)
Book flight
AirAsia Indonesia
AirAsia Indonesia
06:10
09:55
Surabaya (SUB)
Penang (PEN)
Book flight
China Airlines
China Airlines
09:30
14:10
Taipei (TPE)
Penang (PEN)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
12:40
13:50
Johor Bahru (JHB)
Penang (PEN)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
13:30
16:10
Ho Chi Minh City (SGN)
Penang (PEN)
Book flight
Thai AirAsia
Thai AirAsia
15:40
18:25
Bangkok (DMK)
Penang (PEN)
Book flight
Scoot
Scoot
19:55
21:20
Singapore (SIN)
Penang (PEN)
Book flight
Malaysia Airlines
Malaysia Airlines
21:00
22:05
Kuala Lumpur / Subang (SZB)
Penang (PEN)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
21:10
22:10
Kuala Lumpur (KUL)
Penang (PEN)
Book flight

Best time to book a flight to Penang

Discover the best times to fly to Penang and unlock incredible savings!
1
2
3
OriginDestinationDeparture DatePrice
Jakarta (CGK)Penang (PEN)Saturday, May 9, 2026TWD 3,529
Jakarta (CGK)Penang (PEN)Sunday, May 10, 2026TWD 4,072
Jakarta (CGK)Penang (PEN)Monday, May 11, 2026TWD 4,072
Jakarta (CGK)Penang (PEN)Tuesday, May 12, 2026TWD 3,529
Jakarta (CGK)Penang (PEN)Wednesday, May 13, 2026TWD 4,072
Jakarta (CGK)Penang (PEN)Thursday, May 14, 2026TWD 4,874
Jakarta (CGK)Penang (PEN)Friday, May 15, 2026TWD 3,128
Jakarta (CGK)Penang (PEN)Saturday, May 16, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Sunday, May 17, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Monday, May 18, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Tuesday, May 19, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Wednesday, May 20, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Thursday, May 21, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Friday, May 22, 2026TWD 2,443
Jakarta (CGK)Penang (PEN)Saturday, May 23, 2026TWD 2,951
Jakarta (CGK)Penang (PEN)Sunday, May 24, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Monday, May 25, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Tuesday, May 26, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Wednesday, May 27, 2026TWD 3,444
Jakarta (CGK)Penang (PEN)Thursday, May 28, 2026TWD 3,339
Jakarta (CGK)Penang (PEN)Friday, May 29, 2026TWD 2,443
Jakarta (CGK)Penang (PEN)Saturday, May 30, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Sunday, May 31, 2026TWD 2,443
Jakarta (CGK)Penang (PEN)Monday, June 1, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Tuesday, June 2, 2026TWD 3,053
Jakarta (CGK)Penang (PEN)Wednesday, June 3, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Thursday, June 4, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Friday, June 5, 2026TWD 2,443
Jakarta (CGK)Penang (PEN)Saturday, June 6, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Sunday, June 7, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Monday, June 8, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Tuesday, June 9, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Wednesday, June 10, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Thursday, June 11, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Friday, June 12, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Saturday, June 13, 2026TWD 3,374
Jakarta (CGK)Penang (PEN)Sunday, June 14, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Monday, June 15, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Tuesday, June 16, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Wednesday, June 17, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Thursday, June 18, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Friday, June 19, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Saturday, June 20, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Sunday, June 21, 2026TWD 3,348
Jakarta (CGK)Penang (PEN)Monday, June 22, 2026TWD 3,013
Jakarta (CGK)Penang (PEN)Tuesday, June 23, 2026TWD 2,443
Jakarta (CGK)Penang (PEN)Wednesday, June 24, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Thursday, June 25, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Friday, June 26, 2026TWD 3,069
Jakarta (CGK)Penang (PEN)Saturday, June 27, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Sunday, June 28, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Monday, June 29, 2026TWD 2,986
Jakarta (CGK)Penang (PEN)Tuesday, June 30, 2026TWD 3,013
Jakarta (CGK)Penang (PEN)Wednesday, July 1, 2026TWD 3,086
Jakarta (CGK)Penang (PEN)Thursday, July 2, 2026TWD 3,339
Jakarta (CGK)Penang (PEN)Friday, July 3, 2026TWD 2,779
Jakarta (CGK)Penang (PEN)Saturday, July 4, 2026TWD 3,091
Jakarta (CGK)Penang (PEN)Sunday, July 5, 2026TWD 2,779
Jakarta (CGK)Penang (PEN)Monday, July 6, 2026TWD 3,125
Jakarta (CGK)Penang (PEN)Tuesday, July 7, 2026TWD 2,779
Jakarta (CGK)Penang (PEN)Wednesday, July 8, 2026TWD 2,780
Jakarta (CGK)Penang (PEN)Thursday, July 9, 2026TWD 3,339
Jakarta (CGK)Penang (PEN)Friday, July 10, 2026TWD 2,779
Jakarta (CGK)Penang (PEN)Saturday, July 11, 2026TWD 2,543
Jakarta (CGK)Penang (PEN)Sunday, July 12, 2026TWD 2,826
Jakarta (CGK)Penang (PEN)Monday, July 13, 2026TWD 2,779
Jakarta (CGK)Penang (PEN)Tuesday, July 14, 2026TWD 2,540
Jakarta (CGK)Penang (PEN)Wednesday, July 15, 2026TWD 2,540
Jakarta (CGK)Penang (PEN)Thursday, July 16, 2026TWD 2,406
Jakarta (CGK)Penang (PEN)Friday, July 17, 2026TWD 3,119
Jakarta (CGK)Penang (PEN)Saturday, July 18, 2026TWD 2,543
Jakarta (CGK)Penang (PEN)Sunday, July 19, 2026TWD 2,779
Jakarta (CGK)Penang (PEN)Monday, July 20, 2026TWD 2,780
Jakarta (CGK)Penang (PEN)Tuesday, July 21, 2026TWD 2,540
Jakarta (CGK)Penang (PEN)Wednesday, July 22, 2026TWD 2,780
Jakarta (CGK)Penang (PEN)Thursday, July 23, 2026TWD 3,121
Jakarta (CGK)Penang (PEN)Friday, July 24, 2026TWD 2,848
Jakarta (CGK)Penang (PEN)Saturday, July 25, 2026TWD 2,419
Jakarta (CGK)Penang (PEN)Sunday, July 26, 2026TWD 2,733
Jakarta (CGK)Penang (PEN)Monday, July 27, 2026TWD 2,419
Jakarta (CGK)Penang (PEN)Tuesday, July 28, 2026TWD 2,419
Jakarta (CGK)Penang (PEN)Wednesday, July 29, 2026TWD 2,464
Jakarta (CGK)Penang (PEN)Thursday, July 30, 2026TWD 2,237
Jakarta (CGK)Penang (PEN)Friday, July 31, 2026TWD 2,780
Jakarta (CGK)Penang (PEN)Saturday, August 1, 2026TWD 2,464
Jakarta (CGK)Penang (PEN)Sunday, August 2, 2026TWD 3,067
Jakarta (CGK)Penang (PEN)Monday, August 3, 2026TWD 2,464
Jakarta (CGK)Penang (PEN)Tuesday, August 4, 2026TWD 2,466
Jakarta (CGK)Penang (PEN)Wednesday, August 5, 2026TWD 2,780
Jakarta (CGK)Penang (PEN)Thursday, August 6, 2026TWD 2,888

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
Economy
Premium Economy
Business
First Class
MonthSeat ClassAverage Price
MayEconomyTWD 7,552
JuneEconomyTWD 7,417
JulyEconomyTWD 7,267
AugustEconomyTWD 7,418
SeptemberEconomyTWD 7,220
OctoberEconomyTWD 7,148
NovemberEconomyTWD 7,044
DecemberEconomyTWD 7,850
JanuaryEconomyTWD 8,098
FebruaryEconomyTWD 8,409
MarchEconomyTWD 9,229
AprilEconomyTWD 13,255
MayBusinessTWD 28,236
JuneBusinessTWD 28,479
JulyBusinessTWD 30,491
AugustBusinessNo data
SeptemberBusinessTWD 26,268
OctoberBusinessNo data
NovemberBusinessNo data
DecemberBusinessNo data
JanuaryBusinessNo data
FebruaryBusinessNo data
MarchBusinessNo data
AprilBusinessNo data
MayFirst ClassTWD 11,744
JuneFirst ClassNo data
JulyFirst ClassNo data
AugustFirst ClassNo data
SeptemberFirst ClassNo data
OctoberFirst ClassNo data
NovemberFirst ClassNo data
DecemberFirst ClassNo data
JanuaryFirst ClassNo data
FebruaryFirst ClassNo data
MarchFirst ClassNo data
AprilFirst ClassNo data
MayPremium EconomyTWD 43,743
JunePremium EconomyTWD 36,058
JulyPremium EconomyTWD 43,743
AugustPremium EconomyNo data
SeptemberPremium EconomyNo data
OctoberPremium EconomyNo data
NovemberPremium EconomyNo data
DecemberPremium EconomyNo data
JanuaryPremium EconomyNo data
FebruaryPremium EconomyNo data
MarchPremium EconomyNo data
AprilPremium EconomyNo data

Cheapest Day to Fly to Penang (PEN)

See when fares are lowest for your trip to Penang.
OriginDestinationDeparture DatePrice
Jakarta (CGK)Penang (PEN)Monday, July 27, 2026TWD 2,419
Jakarta (CGK)Penang (PEN)Tuesday, July 28, 2026TWD 2,419
Jakarta (CGK)Penang (PEN)Wednesday, July 29, 2026TWD 2,464
Jakarta (CGK)Penang (PEN)Thursday, July 30, 2026TWD 2,237
Jakarta (CGK)Penang (PEN)Friday, June 5, 2026TWD 2,443
Jakarta (CGK)Penang (PEN)Saturday, July 25, 2026TWD 2,419
Jakarta (CGK)Penang (PEN)Sunday, May 31, 2026TWD 2,443

Here is the average price by Airline to Penang (PEN)

Discover the most budget-friendly airline: TransNusa offers the lowest average fares.
AirlineAverage Price
TransNusaTWD 3,775
Batik AirTWD 3,863
AirAsia IndonesiaTWD 3,986
FireflyTWD 4,188
ScootTWD 4,298
Malaysia AirlinesTWD 4,329
AirAsia Berhad (Malaysia)TWD 4,401
Batik Air MalaysiaTWD 4,707

Get discount coupons for flights

Grab the TVWEB code to book flights at a great discount.

Code:TVWEB

Copy

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.