Johor Bahru to Penang Flight Information
The approximate distance between Johor Bahru and Penang is 554.35 km. Average flight time from Johor Bahru to Penang is around 1 hour 10 minutes. According to Trip.com data, travel demand hits its peak in July. The cheapest month to book flights is September.
Find Cheap Flight Deals from Johor Bahru to Penang
Search for direct flights from Johor Bahru to Penang in the next 3 months. Based on Trip.com's latest 7-day flight data, one-way direct flights start at US$53, and round-trip direct flights start at US$98.
-
One way
-
Round-trip
-
-
Cheapest nonstop
JHB 13:251h 10mNonstopPEN 14:35Johor Bahru - Penang | Thu, Oct 1 | AirAsia Berhad (Malaysia)
PEN 06:251h 10mNonstopJHB 07:35Penang - Johor Bahru | Thu, Oct 8 | AirAsia Berhad (Malaysia)US$98 US$11918% off18% offUS$119 US$98 -
JHB 13:251h 10mNonstopPEN 14:35Johor Bahru - Penang | Mon, Oct 5 | AirAsia Berhad (Malaysia)
PEN 18:101h 10mNonstopJHB 19:20Penang - Johor Bahru | Wed, Oct 7 | AirAsia Berhad (Malaysia)US$98 US$11918% off18% offUS$119 US$98 -
JHB 08:001h 10mNonstopPEN 09:10Johor Bahru - Penang | Thu, Oct 8 | AirAsia Berhad (Malaysia)
PEN 15:001h 10mNonstopJHB 16:10Penang - Johor Bahru | Thu, Oct 15 | AirAsia Berhad (Malaysia)US$98 US$11918% off18% offUS$119 US$98 -
JHB 13:251h 10mNonstopPEN 14:35Johor Bahru - Penang | Tue, Oct 6 | AirAsia Berhad (Malaysia)
PEN 18:101h 10mNonstopJHB 19:20Penang - Johor Bahru | Thu, Oct 8 | AirAsia Berhad (Malaysia)US$9818% offUS$119 US$98 -
JHB 13:251h 10mNonstopPEN 14:35Johor Bahru - Penang | Wed, Oct 7 | AirAsia Berhad (Malaysia)
PEN 15:001h 10mNonstopJHB 16:10Penang - Johor Bahru | Fri, Oct 9 | AirAsia Berhad (Malaysia)US$9818% offUS$119 US$98 -
JHB 08:001h 10mNonstopPEN 09:10Johor Bahru - Penang | Sun, Oct 4 | AirAsia Berhad (Malaysia)
PEN 18:101h 10mNonstopJHB 19:20Penang - Johor Bahru | Tue, Oct 6 | AirAsia Berhad (Malaysia)US$9818% offUS$119 US$98 -
JHB 13:251h 10mNonstopPEN 14:35Johor Bahru - Penang | Fri, Oct 9 | AirAsia Berhad (Malaysia)
PEN 15:001h 10mNonstopJHB 16:10Penang - Johor Bahru | Thu, Oct 15 | AirAsia Berhad (Malaysia)US$10016% offUS$119 US$100 -
JHB 10:351h 10mNonstopPEN 11:45Johor Bahru - Penang | Sat, Oct 3 | AirAsia Berhad (Malaysia)
PEN 15:001h 10mNonstopJHB 16:10Penang - Johor Bahru | Thu, Oct 8 | AirAsia Berhad (Malaysia)US$10214% offUS$119 US$102 -
JHB 19:451h 10mNonstopPEN 20:55Johor Bahru - Penang | Mon, Sep 28 | AirAsia Berhad (Malaysia)
PEN 18:101h 10mNonstopJHB 19:20Penang - Johor Bahru | Thu, Oct 1 | AirAsia Berhad (Malaysia)US$10313% offUS$119 US$103 -
JHB 19:451h 10mNonstopPEN 20:55Johor Bahru - Penang | Tue, Sep 29 | AirAsia Berhad (Malaysia)
PEN 15:001h 10mNonstopJHB 16:10Penang - Johor Bahru | Thu, Oct 1 | AirAsia Berhad (Malaysia)US$10313% offUS$119 US$103 -
JHB 13:0017h 25m1 stopPEN 14:00Johor Bahru - Penang | Wed, Aug 12 | Normal Airline
PEN 15:006hNonstopJHB 16:00Penang - Johor Bahru | Fri, Aug 14 | Normal AirlineMore cheap flightsMore cheap flights
-
Cheapest nonstop
JHB 13:251h 10mNonstopPEN 14:35Johor Bahru - Penang | Tue, Aug 11 | AirAsia Berhad (Malaysia)US$53 US$6316% off16% offUS$63 US$53 -
JHB 10:351h 10mNonstopPEN 11:45Johor Bahru - Penang | Sun, Oct 4 | AirAsia Berhad (Malaysia)US$53 US$6316% off16% offUS$63 US$53 -
JHB 13:251h 10mNonstopPEN 14:35Johor Bahru - Penang | Mon, Oct 5 | AirAsia Berhad (Malaysia)US$53 US$6316% off16% offUS$63 US$53 -
JHB 19:451h 10mNonstopPEN 20:55Johor Bahru - Penang | Thu, Oct 8 | AirAsia Berhad (Malaysia)US$5316% offUS$63 US$53 -
JHB 19:451h 10mNonstopPEN 20:55Johor Bahru - Penang | Tue, Oct 6 | AirAsia Berhad (Malaysia)US$5316% offUS$63 US$53 -
JHB 19:451h 10mNonstopPEN 20:55Johor Bahru - Penang | Wed, Oct 7 | AirAsia Berhad (Malaysia)US$5316% offUS$63 US$53 -
JHB 19:451h 10mNonstopPEN 20:55Johor Bahru - Penang | Thu, Oct 1 | AirAsia Berhad (Malaysia)US$5316% offUS$63 US$53 -
JHB 19:3014h 30m1 stopPEN 10:00Johor Bahru - Penang | Sun, Oct 4 | Malaysia AirlinesUS$5119% offUS$63 US$51 -
JHB 23:1510h 45m1 stopPEN 10:00Johor Bahru - Penang | Tue, Sep 29 | Malaysia AirlinesUS$5316% offUS$63 US$53 -
JHB 23:159h 20m1 stopPEN 08:35Johor Bahru - Penang | Wed, Oct 7 | Firefly AirlineUS$5414% offUS$63 US$54 -
JHB 13:0017h 25m1 stopPEN 14:00Johor Bahru - Penang | Wed, Aug 12 | Normal AirlineMore cheap flightsMore cheap flights
-
Popular airlines flying from Johor Bahru to Penang
AirAsia Berhad (Malaysia)
Malaysia Airlines
Batik Air Malaysia
Trip.com Price Trends on Flights from Johor Bahru to Penang
Which month has the cheapest 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 US$30; while the month with the highest flight price is usually June, with an average price of up to US$59.
Which month has the cheapest round-trip flights from Johor Bahru to Penang?
Based on data from Trip.com, the lowest prices for round-trip flights from Johor Bahru to Penang are found during August, with an average price of US$88. Conversely, the highest prices are found during June, with an average price of up to US$142.
Frequently Asked Questions
-
What are the cheapest flights from Johor Bahru to Penang (JHB-PEN)?
Based on Trip.com data, Malaysia Airlines offers one-way fares as low as US$51 on Cheapest nonstop routes (e.g. JHB to PEN on Sun, Oct 4), while AirAsia Berhad (Malaysia) offers Cheapest nonstop round-trips from US$98 departing on Thu, Oct 1 and returning on Thu, Oct 8. -
Which airlines offer direct flights from Johor Bahru to Penang?
At the moment, you can catch a nonstop flight from Johor Bahru to Penang with the following airlines, including: AirAsia Berhad (Malaysia) 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 to Penang?
It takes about 1 hour 10 minutes to fly from Johor Bahru to Penang. -
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 27 flight per week flying from Johor Bahru to Penang. You can check the weekly schedule for popular airlines on this route below: AirAsia Berhad (Malaysia): S/M/T/W/T/F/S -- AK6418 (13:46) AirAsia Berhad (Malaysia): S/M/T/W/T/F/S -- AK6414 (10:27) AirAsia Berhad (Malaysia): S/M/T/W/T/F/S -- AK6422 (21:08) -
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 Sun, Oct 4, with one-way flights priced at just US$51.
· 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 Berhad (Malaysia).
· 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 are flight tickets from Johor Bahru (JHB) to Penang (PEN) the cheapest?
The cheapest months to fly from Johor Bahru to Penang is September, when demand for travel is lower. -
Which upcoming date is cheapest to fly from Johor Bahru to Penang on?
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 (Malaysia), with prices starting at US$91. -
Which airports can I fly to for 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). -
Is there any time difference between Johor Bahru and Penang?
The time difference between Penang and Johor Bahru is 0m. -
How do I change or cancel my ticket from Johor Bahru to Penang?
Tickets can only be changed or canceled 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 US$77. 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 US$134. 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 traveler details and complete payment to receive your confirmation. -
Are there budget airlines on the Johor Bahru to Penang route?
AirAsia Berhad (Malaysia) and Fireflyare the most popular budget airlines flying from Johor Bahru to Penang. Check baggage, seat and payment fees before comparing the final price.
Flights from Johor Bahru to Penang – Compare Airlines, Airports, and Travel Tips
About Penang
Penang is a relaxed city in northern Peninsular Malaysia. It's well-known for its street food and rich culture. You can visit George Town, a UNESCO World Heritage site with unique street art, historic buildings & trendy cafes. Penang Hill & the Botanical Gardens are also popular for a nature escape.

How to Get to Penang?
It only takes about 1 hour to fly from Kuala Lumpur to Penang. You can find airlines like AirAsia, Malaysia Airlines, and Batik Air. Daily direct flights are available from KLIA and Subang (SZB).
Airport & City Access
Penang is easily accessible via Penang International Airport (PEN), located in Bayan Lepas, about 16 km from the heart of George Town. From the airport, you can hop in a taxi, book a Grab, or use public bus services to reach your destination. It’s all so easy and traveler-friendly!
Airlines from Johor to Penang
Airlines | Flight Duration | Starting from |
About 1 hour | RM79 | |
Malaysia Airlines (via KLIA) | About 1 hour | RM150 |
Batik Air (via KLIA) | ±3 hours (with transit) | RM210 |
Heading to the Airport in Johor Bahru
Senai International Airport is located about 30 km from the Johor Bahru city center. Getting to Johor Bahru Airport (JHB) is easy, with several convenient transportation options to choose from:
- Taxi or Grab: From Johor Bahru city center: ~30–40 minutes, costing $6–$11.
- Public Bus: Causeway Link (Route 333) from Larkin Sentral or JB Sentral to the airport, fare $1.70.
- Driving: Take Jalan Skudai or the North-South Expressway to Senai Airport. Parking is available for both short and long-term stays.
Your Penang Arrival Guide
- Visa & Entry Requirements: International visitors may need a visa to enter Malaysia. Passports should be valid for at least six months.
- SIM Card / Internet: Use your existing data plan or purchase a Malaysia eSIM. Most tourist areas and accommodations offer free WiFi.
- Handy Apps: Grab, Google Maps, Touch ‘n Go eWallet, and Trip.com are incredibly helpful for your travels.
- Getting around Penang: Use Rapid Penang buses, taxis, Grab, or rent a vehicle. Around George Town, there are plenty of bicycles and e-scooters to choose from!
Transportation from Penang International Airport (PEN):
- Public Bus: Rapid Penang routes 401E & 102. Fares are $0.49–$0.74 USD, and the journey takes about 45–60 minutes.
- Taxi / Grab: About 30 minutes to George Town. Estimated cost: $7.40–$12.35 USD.
- Car Rentals: Perfect for flexible getaways and exploring the state.
The best areas to stay in Penang:
For First-Time Visitors & Tour Enthusiasts:
- Hotels around George Town (City Center) – This area is close to historic landmarks like Fort Cornwallis, the iconic Street Art, and the Pinang Peranakan Mansion. You'll find plenty of boutique hotels and local restaurants to enjoy.
- Hotels around Armenian Street – Stay near stylish cafes, and a unique heritage atmosphere.
For Budget Travelers & Backpackers:
- 23 Love Lane Hotel – Famous for its budget-friendly hostel, laid-back vibe, and prime location near the main attractions.
- Hotels around Bukit Mertajam – A quieter alternative with lower hotel prices, easily accessible via KTM or bus.
For Luxury Travelers & Shopping Enthusiasts:
- Hotels around Gurney Drive – With luxury shopping malls, high-end hotels, famous restaurants, and stunning sea views.
- Hotels around Tanjung Tokong – A modern area featuring plenty of luxury condos and easy access to Gurney and Straits Quay.
For Nature Lovers & Tranquility:
- Hotels around Teluk Bahang – Beautiful beaches, relaxing resorts, and close to Penang National Park and Escape Theme Park.
- Hotels around Balik Pulau – Experience the rustic village charm, durian orchards, and scenic rice paddies, far from the hustle and bustle of the city.
Tips for Booking Cheap Flights from Johor Bahru to Penang
- Download the Trip.com app for exclusive flight discounts.
- Use monthly Trip.com promotions to save more.
- Choose flexible booking for peace of mind.
- Book 3–4 months early for better fares.
- Set price alerts to track cheaper flights.
- Bundle flights and hotels for up to 8% off.
Trip.com Airline Insights on Flights from Johor Bahru to Penang
Which airline offers the cheapest direct flights from Johor Bahru to Penang?
Based on Trip.com’s data from the past 12 months, Firefly Airline provides the lowest-priced direct flights from Johor Bahru to Penang, with fares starting at US$64.
How many flights fly from Johor Bahru to Penang daily?
Based on the past month's historical data from Trip.com, the number of flights from Johor Bahru to Penang is the highest on Saturday and the lowest on Wednesday.
Explore More Popular Flights
- Direct flights from Johor Bahru to Kota Kinabalu
- Cheap flights from Johor Bahru to Jakarta
- Direct flights from Johor Bahru to Guangzhou
- Cheap flights from Johor Bahru to Kuala Lumpur
- Direct flights from Johor Bahru to Tawau
- Direct flights from Johor Bahru to Ta Khmau
- Return flights from Johor Bahru to Kuching
- Return flights from Johor Bahru to Bangkok
- Direct flights from Johor Bahru to Penang
- Direct flights from Johor Bahru to Ho Chi Minh City
- Cheap flights from Medan to Penang
- Cheap flights from Ta Khmau to Penang
- Direct flights from Singapore to Penang
- Cheap flights from Ho Chi Minh City to Penang
- Cheap flights from Bangkok to Penang
- Cheap flights from Taipei to Penang
- Direct flights from Langkawi to Penang
- Return flights from Jakarta to Penang
- Return flights from Shanghai to Penang
- Return flights from Kuala Lumpur to Penang
- Round-trip tickets to Penang
- Plane tickets to Miri
- Cheap Flight tickets to Kuching
- Round-trip tickets to Kota Bharu
- Round-trip tickets to Sandakan
- Round-trip tickets to Langkawi
- Plane tickets to Tawau
- Round-trip tickets to Kota Kinabalu
- Round-trip tickets to Johor Bahru
- Round-trip tickets to Kuala Lumpur
Note: Prices shown on this page are the estimated lowest prices found in the last 24 hours and include all taxes and fees.