Flying from Johor Bahru to Penang
The distance between Johor Bahru and Penang is approximately 554.35km. The average flight time between Johor Bahru and Penang is 1 hour 10 minutes. According to Trip.com data, travel demand is highest in July. September is generally the cheapest month to book.
Cheap Flights from Johor Bahru to Penang starting at S$ 29
Explore the cheapest flights from Johor Bahru to Penang in the next three months. Based on Trip.com's data from the latest 7 days, one-way direct flights start at S$ 60, and round-trip direct tickets start at S$ 117.
-
One way
-
Return
-
-
Cheapest nonstop
JHB 13:251h 10mDirectPEN 14:35Johor Bahru - Penang | Mon, Oct 12 | AirAsia
PEN 15:001h 10mDirectJHB 16:10Penang - Johor Bahru | Sat, Oct 17 | AirAsiaS$ 117 S$ 16428% off28% offS$ 164 S$ 117 -
JHB 13:251h 10mDirectPEN 14:35Johor Bahru - Penang | Mon, Oct 5 | AirAsia
PEN 06:251h 10mDirectJHB 07:35Penang - Johor Bahru | Thu, Oct 8 | AirAsiaS$ 119 S$ 16427% off27% offS$ 164 S$ 119 -
JHB 23:1510h 45m1 stopPEN 10:00Johor Bahru - Penang | Tue, Oct 6 | Malaysia Airlines
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Sun, Oct 11 | Malaysia AirlinesS$ 68 S$ 16459% off59% offS$ 164 S$ 68 -
JHB 19:3014h 30m1 stopPEN 10:00Johor Bahru - Penang | Sat, Oct 10 | Malaysia Airlines
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Mon, Oct 12 | Malaysia AirlinesS$ 7852% offS$ 164 S$ 78 -
JHB 22:209h 25m1 stopPEN 07:45Johor Bahru - Penang | Mon, Oct 5 | Malaysia Airlines
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Mon, Oct 12 | Malaysia AirlinesS$ 9244% offS$ 164 S$ 92 -
JHB 23:159h 50m1 stopPEN 09:05Johor Bahru - Penang | Tue, Sep 29 | Malaysia Airlines
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Mon, Oct 5 | Malaysia AirlinesS$ 9840% offS$ 164 S$ 98 -
JHB 23:159h 50m1 stopPEN 09:05Johor Bahru - Penang | Wed, Oct 7 | Malaysia Airlines
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Sun, Oct 11 | Malaysia AirlinesS$ 9840% offS$ 164 S$ 98 -
JHB 08:001h 10mDirectPEN 09:10Johor Bahru - Penang | Thu, Oct 8 | AirAsia
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Sun, Oct 11 | Malaysia AirlinesS$ 9940% offS$ 164 S$ 99 -
JHB 13:251h 10mDirectPEN 14:35Johor Bahru - Penang | Sat, Oct 10 | AirAsia
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Mon, Oct 12 | Malaysia AirlinesS$ 10039% offS$ 164 S$ 100 -
JHB 08:001h 10mDirectPEN 09:10Johor Bahru - Penang | Tue, Oct 6 | AirAsia
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Sun, Oct 11 | Malaysia AirlinesS$ 10337% offS$ 164 S$ 103 -
JHB 10:351h 10mDirectPEN 11:45Johor Bahru - Penang | Thu, Oct 1 | AirAsia
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Sun, Oct 4 | Malaysia AirlinesS$ 10437% offS$ 164 S$ 104 -
JHB 13:251h 10mDirectPEN 14:35Johor Bahru - Penang | Thu, Sep 17 | AirAsia
PEN 06:4512h 5m1 stopJHB 18:50Penang - Johor Bahru | Tue, Sep 22 | Malaysia AirlinesS$ 10536% offS$ 164 S$ 105 -
JHB 13:0017h 25m1 stopPEN 14:00Johor Bahru - Penang | Sat, Aug 15 | Normal Airline
PEN 15:006hDirectJHB 16:00Penang - Johor Bahru | Mon, Aug 17 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
JHB 19:451h 10mDirectPEN 20:55Johor Bahru - Penang | Thu, Oct 1 | AirAsiaS$ 60 S$ 8428% off28% offS$ 84 S$ 60 -
JHB 13:251h 10mDirectPEN 14:35Johor Bahru - Penang | Sat, Oct 3 | AirAsiaS$ 60 S$ 8428% off28% offS$ 84 S$ 60 -
JHB 19:451h 10mDirectPEN 20:55Johor Bahru - Penang | Sun, Oct 11 | AirAsiaS$ 61 S$ 8427% off27% offS$ 84 S$ 61 -
JHB 19:451h 10mDirectPEN 20:55Johor Bahru - Penang | Tue, Oct 6 | AirAsiaS$ 6127% offS$ 84 S$ 61 -
JHB 23:1510h 45m1 stopPEN 10:00Johor Bahru - Penang | Tue, Oct 6 | Malaysia AirlinesS$ 2965% offS$ 84 S$ 29 -
JHB 19:3014h 30m1 stopPEN 10:00Johor Bahru - Penang | Sun, Oct 11 | Malaysia AirlinesS$ 4151% offS$ 84 S$ 41 -
JHB 19:3014h 30m1 stopPEN 10:00Johor Bahru - Penang | Sat, Oct 10 | Malaysia AirlinesS$ 4151% offS$ 84 S$ 41 -
JHB 17:5013h 55m1 stopPEN 07:45Johor Bahru - Penang | Mon, Oct 5 | Malaysia AirlinesS$ 5535% offS$ 84 S$ 55 -
JHB 10:055h 5m1 stopPEN 15:10Johor Bahru - Penang | Thu, Oct 8 | Malaysia AirlinesS$ 5930% offS$ 84 S$ 59 -
JHB 23:159h 50m1 stopPEN 09:05Johor Bahru - Penang | Wed, Oct 7 | Malaysia AirlinesS$ 6028% offS$ 84 S$ 60 -
JHB 13:0017h 25m1 stopPEN 14:00Johor Bahru - Penang | Sat, Aug 15 | Normal AirlineFind more flightsFind more flights
-
Expert Picks: Flights from Johor Bahru to Penang
Explore expertly selected flights from Johor Bahru to Penang customised for you.
Daisy
Travel Lover
Popular airlines from Johor Bahru to Penang
AirAsia
Batik Air Malaysia
Malaysia Airlines
Firefly Airline
Trip.com Price Insights on Flights from Johor Bahru to Penang.
What is the cheapest month for one-way flights from Johor Bahru to Penang?
Based on Trip.com’s data, the cheapest month for flights from Johor Bahru to Penang is August, with an average price of S$ 38, and the most expensive month is June, with an average price of up to S$ 75.
What is the cheapest month for round-trip flights from Johor Bahru to Penang?
Based on Trip.com’s data, the cheapest month for round-trip flights from Johor Bahru to Penang is August, with an average price of S$ 113, and the most expensive month is June, with an average price of up to S$ 182.
Frequently Asked Questions
-
Which airlines offer the cheapest flights from Johor Bahru (JHB) to Penang (PEN)?
Based on Trip.com data, Malaysia Airlines offers one-way fares as low as S$ 29 on Cheapest nonstop routes (e.g. JHB to PEN on Tue, Oct 6), while Malaysia Airlines offers Cheapest nonstop round-trips from S$ 68 departing on Tue, Oct 6 and returning on Sun, Oct 11. -
Which airlines offer direct flights from Johor Bahru to Penang?
At the moment, you can catch a direct flight from Johor Bahru to Penang with the following airlines, including: AirAsia Berhad Batik Air Malaysia Malaysia Airlines Firefly Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days. -
How long is a flight from Johor Bahru (JHB) to Penang (PEN)?
It takes about 1 hour 10 minutes to fly from Johor Bahru (JHB) to Penang (PEN). -
When is the best time to book flights from Johor Bahru to Penang?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Johor Bahru to Penang is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals. -
How many flights are there per week from Johor Bahru to Penang?
Based on Trip.com data in the past 4 weeks, there is 28 flight per week flying from Johor Bahru to Penang. You can check the weekly schedule for popular airlines on this route below: AirAsia Berhad: S/M/T/W/T/F/S -- AK6418 (13:23) AirAsia Berhad: S/M/T/W/T/F/S -- AK6412 (08:02) AirAsia Berhad: S/M/T/W/T/F/S -- AK6422 (20:43) -
How can I find the best deals on flights from Johor Bahru to Penang?
To find best deals on flights from Johor Bahru to Penang, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Tue, Oct 6, with one-way flights priced at just S$ 29.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is AirAsia.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Penang travel is around July.
· Get exclusive promo codes for Trip.com app users. -
When is the best time to book a flight from Johor Bahru to Penang to get the best price?
The cheapest months to fly from Johor Bahru to Penang is September, when demand for travel is lower. -
Which upcoming date is the cheapest for flights from Johor Bahru to Penang?
After crunching the numbers on our August flight calendar, it's currently cheapest to fly from Johor Bahru to Penang on August 13, 2026 with AirAsia Berhad, with prices starting at S$ 117. -
Which airports can I fly through when travelling to Penang from Johor Bahru?
You can land at any one of the following hubs in Penang, with Johor Bahru Senai International Airport to Penang International Airport (JHB-PEN) is by far the most common option on this route: Penang International Airport (PEN). -
What is the time difference between Johor Bahru and Penang?
The time difference between Penang and Johor Bahru is 0m. -
How can I change or cancel my flight ticket from Johor Bahru to Penang?
Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages. -
What is the average cost of a one-way flight from Johor Bahru to Penang?
Based on Trip.com data for flights departing in the next 30 days, the average one-way fare from Johor Bahru to Penang is S$ 97. Fares vary by travel date, airline and availability. -
What is the average cost of a round-trip flight from Johor Bahru to Penang?
Based on Trip.com data for travel in the next 30 days, the average round-trip fare from Johor Bahru to Penang is S$ 172. The final price depends on the outbound and return dates, airline and fare conditions. -
How do I book flights from Johor Bahru to Penang on Trip.com?
Enter Johor Bahru and Penang, choose your travel dates and passengers, then compare flights by price, duration and baggage. Select a fare, review the change and cancellation rules, enter traveller details and complete payment to receive your confirmation. -
Are there budget airlines on the Johor Bahru to Penang route?
AirAsia Berhad and Fireflyare the most popular budget airlines flying from Johor Bahru to Penang. Check baggage, seat and payment fees before comparing the final price.
Before your flight from Johor Bahru (JHB) to Penang (PEN)
Johor Bahru to Penang flight schedule
Planning a trip from Johor Bahru to Penang? You’ll find 5 daily direct flights operating between Senai International Airport (JHB) and Penang International Airport (PEN). The average flight duration is around 1 hour and 10 minutes, so you can reach Penang without any layovers. With morning departures available at 08:20, you’ll have plenty of flexibility to plan your journey around your schedule.
JHB-PEN Flight Schedule | |
Average flight time | 1h 10m |
Daily direct flights | 5 |
Earliest flight | 08:20⇒09:30 |
Compare airlines flying from Johor Bahru to Penang
Several airlines operate flights between Johor Bahru and Penang, offering a mix of direct and connecting services. Well-known carriers such as Malaysia Airlines, AirAsia, Firefly Airlines and Batik Air Malaysia. With a range of flight times and fare options available, it’s easy to pick a flight that suits both your itinerary and budget. For the best value, be sure to browse Trip.com, where you can compare schedules, onboard services, and prices to secure the most suitable deal for your journey.
Airline | Flight Time | Type | Roundtrip Price (Estimated) |
1h 10m | Direct | From S$104 | |
From 4h 35m | Connecting | From S$140 | |
Batik Air Malaysia | From 5h 45m | Connecting | From S$115 |
From 4h 5m | Connecting | From S$59 |
Note: Prices are estimated and may vary depending on the booking period, travel dates, and promotions.
Best time to book flights from Johor Bahru to Penang
For Johor Bahru to Penang flights, travelling during off-peak periods is usually the best way to find lower fares. Prices are often more competitive in September outside of school holidays and major festivals. To increase your chances of snagging a good deal, try booking around 1 to 2 months in advance. Mid-week departures, particularly on Tuesdays and Wednesdays, also tend to be cheaper than weekend flights.
Checking in for your flight at Johor Bahru Airport
Senai International Airport (JHB) serves as the main air hub for Johor Bahru and handles both domestic and international flights efficiently. Although it is relatively compact, the airport is well-organised.
Most flights to Penang depart from the main terminal, and airlines such as Malaysia Airlines, AirAsia, and Batik Air Malaysia typically operate from the same check-in area. As a general rule, check-in counters close around 45 to 60 minutes before departure. For domestic flights, arriving 1.5 to 2 hours early is usually sufficient, while allowing extra time during peak travel periods is advisable.
Before heading to Senai International Airport, it helps to plan your transport in advance:
- Taxis & Ride-Hailing: The most convenient option. A taxi or Grab ride from Johor Bahru city centre takes around 35 to 45 minutes.
- Airport Shuttle Buses: Scheduled shuttle buses run between Johor Bahru city centre and the airport, with a travel time of about 45 minutes to 1 hour.
- Public Buses: Local buses also serve Senai Airport, offering a more budget-friendly option.
- Self-Drive: If you prefer driving, the airport is easily accessible via major highways and offers short-term and long-term parking. Car rental services are available at the terminal.
Arrival at Penang Airport
Penang International Airport (PEN) is the main gateway to Penang Island and one of Malaysia’s busiest regional airports. While smaller than KL one, it is efficient, serving both domestic and international travellers. Upon arrival, you’ll have your baggage claim quickly. After exiting the arrivals hall, you’ll find several convenient transport options to reach the city and popular areas such as George Town:
- Taxis: Available at the airport taxi counters. A taxi ride to George Town usually takes 30 to 40 minutes.
- Ride-Hailing: Grab is widely used in Penang and offers a convenient, cashless way to get to yourdestination.
- Buses: Rapid Penang buses connect the airport to various parts of the island. Travel time typically ranges from 45 minutes to over 1 hour.
- Car Rental: Several car rental companies operate at the airport, ideal if you plan to explore the island at your own pace.
Complete your trip
Plan your trip with Trip.com beyond just flights. Once you arrive in Penang, stay connected with a convenient Malaysia eSIM, giving you reliable high-speed data throughout your stay. Explore a wide range of Penang hotels, from affordable guesthouses and boutique hotels in George Town to upscale beachfront resorts in Batu Ferringhi. Don’t miss Penang’s top attractions, including George Town’s UNESCO World Heritage sites, Penang Hill, and Kek Lok Si Temple.
Find Cheap Flights & Deals on Trip.com
- Cheap flights from Shanghai to Penang
- Cheap tickets from Bangkok to Penang
- Plane tickets from Johor Bahru to Penang
- Cheap tickets from Ho Chi Minh City to Penang
- Plane tickets from Jakarta to Penang
- Cheap tickets from Singapore to Penang
- Cheap tickets from Guangzhou to Penang
- Cheap flights from Hong Kong to Penang
- Plane tickets from Langkawi to Penang
- Plane tickets from Kuala Lumpur to Penang
- Cheap tickets from Johor Bahru to Kuala Lumpur
- Cheap tickets from Johor Bahru to Alor Setar
- Cheap tickets from Johor Bahru to Bangkok
- Cheap tickets from Johor Bahru to Kuching
- Cheap flights from Johor Bahru to Jakarta
- Cheap tickets from Johor Bahru to Penang
- Cheap tickets from Johor Bahru to Ipoh
- Cheap flights from Johor Bahru to Sibu
- Cheap tickets from Johor Bahru to Kota Kinabalu
- Plane tickets from Johor Bahru to Ho Chi Minh City
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.