Planning a trip from Jakarta to Penang? This comprehensive guide offers everything you need to know about flying between these two vibrant destinations. Whether you're seeking direct flights or connecting options, we've compiled detailed information about airlines, schedules, airports, and travel tips to make your journey smooth and enjoyable.
The Jakarta to Penang route connects Indonesia's bustling capital with Malaysia's cultural pearl, offering travelers a gateway between two of Southeast Asia's most fascinating destinations. With a flight distance of approximately 903 miles (1,453 km), several airlines operate regular services between Soekarno Hatta International Airport and Penang International Airport.
Direct Flights
Direct flights from Jakarta to Penang offer the quickest and most convenient travel option, with an average flight time of just 2.5 hours. Three major airlines currently operate non-stop services on this route, providing multiple daily departure options.
Airline: AirAsia
- Average flight duration: 2h 35m
- Aircraft used: Airbus A320
- Flight frequency: Daily service
- Departure times: Typically around 10:00 AM and 14:00 PM
- Flight numbers: AK 1572 (morning flight) and QZ 222 (afternoon flight)
- Cabin classes available: Economy and Premium (Business)
AirAsia operates modern Airbus A320 aircraft on this route, providing a comfortable economy class experience with options to purchase meals and entertainment. Their morning flight arrives in Penang at approximately 13:35, making it ideal for travelers who want to maximize their first day in Penang.
Airline: Indonesia AirAsia
- Average flight duration: 2h 25m
- Aircraft used: Airbus A320
- Flight frequency: Daily service with up to 8 flights per week
- Departure times: Typically around 11:50 AM
- Flight numbers: QZ 220
- Cabin classes available: Economy and Premium (Business)
As AirAsia's Indonesian subsidiary, Indonesia AirAsia operates similar Airbus A320 aircraft on the Jakarta-Penang route. With competitive fares starting from around $81 for round-trip tickets, this carrier offers one of the most economical options for travelers on this route. The mid-day departure time arrives in Penang at approximately 15:15.
Airline: Batik Air (Flight Number OD 342)
- Average flight duration: 2h 30m
- Aircraft used: Boeing 737-800
- Flight frequency: Daily service with up to 14 flights per week
- Departure times: Morning flight at 10:00 AM
- Cabin classes available: Economy and Business
Batik Air operates Boeing 737-800 aircraft on their Jakarta-Penang route, providing a full-service experience with included meals and entertainment. Their morning flight (OD 342) departs Jakarta at 10:00 AM and arrives in Penang at 13:30, making it the earliest arrival option among direct flights.
Airline: Batik Air (Flight Number OD 344)
- Average flight duration: 2h 30m
- Aircraft used: Boeing 737-800
- Flight frequency: Daily service
- Departure times: Afternoon flight at 14:00 PM
- Cabin classes available: Economy and Business
Batik Air's afternoon service (OD 344) offers the same Boeing 737-800 aircraft experience as their morning flight but with a later departure time of 14:00, arriving in Penang at 17:30. This timing is ideal for business travelers or those who prefer to avoid early morning departures.
The Jakarta-Penang route is primarily served by two aircraft types: Airbus A320-100/200 (operated by AirAsia and Indonesia AirAsia) and Boeing 737-800 (operated by Batik Air). Both aircraft types offer comfortable short-haul experiences with various seating options depending on the airline.
Layover Flights
While direct flights offer the most efficient journey, connecting flights can sometimes provide more flexible scheduling options or better pricing. Here are the most common connecting routes between Jakarta and Penang:
Route: Jakarta (Indonesia) → Singapore (Singapore) → Penang (Malaysia)
- Airlines: Scoot
- Total Flight Duration: 12h 55m
- Aircraft: Airbus A320, Airbus A321neo
- Layovers: Singapore Changi Airport (SIN), Singapore layover for 9h 45m (overnight)
Scoot offers an economical option via Singapore, though the extended overnight layover makes this more suitable for travelers who might want to explore Singapore briefly or who prioritize budget over time. Scoot operates modern Airbus A321neo aircraft on many routes, featuring a single-class 236-seat economy configuration, providing a cost-effective journey option.
Route: Jakarta (Indonesia) → Singapore (Singapore) → Penang (Malaysia)
- Airlines: Jetstar
- Total Flight Duration: 10h 5m
- Aircraft: Airbus A320
- Layovers: Singapore Changi Airport (SIN), Singapore layover for 6h 35m (overnight)
Jetstar's connecting service via Singapore offers a slightly shorter overall journey time compared to Scoot, though still includes an overnight layover. This option can be attractive for budget-conscious travelers who want to experience Changi Airport's renowned facilities during their connection.
Route: Jakarta (Indonesia) → Kuala Lumpur (Malaysia) → Penang (Malaysia)
- Airlines: Batik Air
- Total Flight Duration: 7h 0m
- Aircraft: Boeing 737
- Layovers: Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 3h 45m
For travelers seeking a same-day connection, Batik Air's service via Kuala Lumpur offers the most efficient connecting option. With a total journey time of 7 hours including a reasonable 3h 45m layover at KLIA, this route provides a good alternative when direct flights are full or priced higher.
Please note: Flight schedules, durations, and aircraft types are subject to change based on airline policies, seasonal adjustments, and operational requirements. We recommend checking with Traveloka regularly for the most up-to-date information before booking your journey.
About Soekarno Hatta International Airport - Jakarta
Location
Soekarno Hatta International Airport is located in Tangerang, Banten, approximately 20 kilometers northwest of central Jakarta. As Indonesia's primary international gateway, the airport serves the greater Jakarta metropolitan area and handles over 60 million passengers annually.
Airport Terminal
The airport consists of three main passenger terminals:
- Terminal 1: Primarily serves domestic flights by Lion Air Group and some other domestic carriers
- Terminal 2: Handles both domestic and international flights, including most AirAsia services
- Terminal 3: The newest and most modern terminal, serving Garuda Indonesia, international carriers, and premium flights
Flights to Penang typically depart from Terminal 2 for AirAsia and Terminal 3 for other international carriers. Always confirm your departure terminal when booking, as terminal assignments can change.
Transport to Airport
Several transportation options connect central Jakarta with Soekarno Hatta International Airport:
- Airport Rail Link: The fastest option during peak hours, taking approximately 45-55 minutes from central Jakarta stations
- Airport Bus (Damri): Affordable service connecting multiple points in Jakarta with all terminals
- Taxis and Ride-sharing: Widely available but journey times can vary significantly depending on traffic conditions
- Private Car: Convenient but subject to Jakarta's notorious traffic congestion
For the most stress-free experience, allow at least 3 hours before your flight when traveling to the airport from central Jakarta, especially during weekday peak hours.
Facilities
Soekarno Hatta International Airport offers comprehensive facilities for travelers:
- Dining options: Wide range of local and international restaurants, cafes, and food courts
- Shopping: Duty-free stores, souvenir shops, and retail outlets
- Lounges: Premium lounges available for business class passengers and priority members
- Connectivity: Free Wi-Fi throughout the terminals
- Prayer rooms: Available in all terminals
- Medical facilities: First aid stations and clinics
- Currency exchange: Multiple locations in all terminals
- Hotels: Several on-site and nearby accommodation options for transit passengers
About Penang Intl - Penang
Location
Penang International Airport is located in Bayan Lepas, approximately 16 kilometers south of Georgetown, the capital city of Penang. As Malaysia's third-busiest airport, it serves as the main gateway to Penang Island and the northern region of peninsular Malaysia.
Airport Terminal
Penang International Airport features a single integrated terminal that handles both domestic and international flights. The terminal is modern, efficient, and designed to handle up to 6.5 million passengers annually. International arrivals and departures are processed on the ground floor, with clear signage guiding passengers through immigration, baggage claim, and customs.
Transport From Airport
Travelers have several options for reaching Georgetown and other destinations from Penang International Airport:
- Taxis: Available directly outside the arrival hall with fixed rates to different zones
- Ride-sharing services: Grab is widely used in Penang and often offers competitive rates
- Public buses: Route 401E connects the airport to Komtar in Georgetown and other destinations
- Car rental: Several agencies operate counters at the airport
- Hotel shuttles: Many hotels offer pre-arranged pickup services
The journey from the airport to Georgetown typically takes 30-45 minutes, depending on traffic conditions.
Facilities
Penang International Airport offers a range of amenities for arriving and departing passengers:
- Dining: Local and international food outlets, including Malaysian favorites
- Shopping: Duty-free shops, souvenir stores, and convenience retailers
- Lounges: Plaza Premium Lounge available for eligible passengers
- Connectivity: Free Wi-Fi throughout the terminal
- Currency exchange: Multiple counters in the arrival and departure areas
- Information counters: Tourism Malaysia and local information desks
- Medical services: First aid facilities available
- Prayer rooms: Located in both public and transit areas
FAQ Jakarta to Penang Flight
Question: What is the flight duration from Jakarta to Penang?
Answer: Direct flights from Jakarta to Penang take approximately 2 hours and 35 minutes. Connecting flights via Singapore or Kuala Lumpur can range from 7 to 13 hours total journey time, depending on the layover duration.
Question: Which airlines offer direct flights between Jakarta and Penang?
Answer: Currently, AirAsia, Indonesia AirAsia, and Batik Air operate direct flights between Jakarta and Penang. These airlines provide daily service with multiple departure times throughout the day.
Question: How much does a flight from Jakarta to Penang typically cost?
Answer: Flight prices vary depending on season, booking time, and promotions. One-way economy tickets typically range from $38-100, with round-trip fares starting around $81. Business class options are available at higher price points on select airlines.
Question: What is the baggage allowance for flights between Jakarta and Penang?
Answer: Baggage allowances vary by airline and fare type. Full-service carriers like Batik Air typically include 20-30kg checked baggage, while budget airlines like AirAsia may have separate baggage fees. Always verify the specific allowance when booking your ticket.
Question: How early should I arrive at Soekarno Hatta International Airport for my flight to Penang?
Answer: For international flights, it's recommended to arrive 3 hours before departure to allow sufficient time for check-in, security screening, immigration, and boarding procedures, especially during peak travel periods.
Question: Can I transit through Jakarta or Penang without a visa?
Answer: Transit regulations vary based on nationality and duration of stay. Most passengers transiting through Jakarta or Penang international airports without leaving the transit area do not require a visa. However, if you plan to exit the airport during transit, visa requirements may apply.
Question: What documents do I need for travel between Jakarta and Penang?
Answer: Travelers need a valid passport with at least six months validity, return/onward tickets, and any applicable visas depending on nationality. Check the latest entry requirements for Malaysia before your journey.
Question: Are there any COVID-19 travel restrictions between Indonesia and Malaysia?
Answer: Travel restrictions can change frequently. As of May 2025, most COVID-19 restrictions have been lifted, but it's essential to verify current requirements regarding vaccination, testing, or health declarations before your travel date.
Other Ways to Travel From Jakarta to Penang
While flying is the most practical way to travel between Jakarta and Penang, adventurous travelers might consider these alternative options:
Sea Route
- Ferry + Bus Combination: Travel from Jakarta to Batam by ferry (approximately 2 hours), then take a ferry from Batam to Johor Bahru, Malaysia (approximately 1.5 hours). From Johor, take a bus to Kuala Lumpur (4-5 hours) and finally to Penang (4-5 hours).
- Total journey time: 3-4 days including overnight stays
- Considerations: This multi-stage journey is time-consuming but offers opportunities to see more of Indonesia and Malaysia along the way.
Land + Sea Route
- Bus + Ferry Combination: Take a bus from Jakarta to Medan, Sumatra (approximately 2-3 days with stops), then a ferry from Medan to Penang (approximately 6-8 hours).
- Total journey time: 3-5 days
- Considerations: This route is only recommended for those seeking an adventurous journey with multiple stops along the way.
Cruise Ship
- Occasionally, cruise ships including Jakarta and Penang on their itineraries offer an alternative, albeit infrequent option.
- Total journey time: Varies by cruise itinerary, typically 3-7 days
- Considerations: More of a vacation option than direct transportation, with limited scheduling options.
For most travelers, especially those with limited time or on business trips, flying remains the most practical and time-efficient option between Jakarta and Penang.
Explore Penang
Popular Destinations in Penang
- Georgetown Historic Center: A UNESCO World Heritage Site featuring well-preserved colonial architecture, vibrant street art, and cultural landmarks including Khoo Kongsi, Cheong Fatt Tze Mansion (Blue Mansion), and Fort Cornwallis. The historic center offers a fascinating glimpse into Penang's multicultural heritage through its temples, mosques, churches, and traditional shophouses.
- Penang Hill (Bukit Bendera): Rising 833 meters above sea level, Penang Hill offers spectacular panoramic views of the island. Visitors can reach the summit via the Penang Hill Railway, one of the world's oldest funicular systems. The hilltop features colonial bungalows, nature trails, and The Habitat Penang Hill, an eco-tourism attraction showcasing the hill's unique flora and fauna.
- Kek Lok Si Temple: As Malaysia's largest Buddhist temple, Kek Lok Si is an impressive complex featuring ornate architecture, beautiful gardens, and a towering seven-story pagoda that blends Chinese, Thai, and Burmese influences. The 36.5-meter bronze statue of Guanyin (Goddess of Mercy) is a highlight of this magnificent temple.
- Batu Ferringhi Beach: Penang's most popular beach destination offers golden sands, water sports, and a vibrant night market. The area features numerous resorts, restaurants, and activities, making it ideal for those seeking a relaxing beach holiday with convenient amenities.
- Penang National Park: Despite being Malaysia's smallest national park, this natural treasure offers diverse ecosystems including coastal forests, mangroves, and pristine beaches. Popular trails lead to Monkey Beach and the meromictic lake at Pantai Kerachut, where freshwater and seawater exist without mixing. The park is perfect for hiking, wildlife spotting, and experiencing Penang's natural beauty.
Popular Cuisine in Penang
- Char Kway Teow: Perhaps Penang's most famous dish, this stir-fried flat rice noodle dish is cooked over high heat with prawns, cockles, Chinese lap cheong (sausage), bean sprouts, chives, and egg. The distinctive smoky "wok hei" flavor makes Penang's version particularly sought after, with popular spots including Siam Road Char Koay Teow and Ah Leng Char Koay Teow.
- Assam Laksa: Penang's signature laksa variant features thick rice noodles in a tangy, spicy fish broth flavored with tamarind, lemongrass, chili, and shrimp paste. Topped with mint, pineapple, cucumber, onion, and a dollop of prawn paste (hae ko), this dish offers a complex flavor profile that Anthony Bourdain once ranked 7th among the world's most delicious foods.
- Nasi Kandar: This popular rice dish consists of steamed rice accompanied by a variety of curries and side dishes. Diners typically select from options like fried chicken, fish curry, vegetables, and eggs, with everything generously doused in a mix of curry sauces. Line Clear and Nasi Kandar Beratur are among the most famous establishments serving this Penang specialty.
- Hokkien Mee (Prawn Noodle Soup): Penang's version features egg and rice noodles in a rich prawn and pork bone broth, topped with prawns, pork slices, bean sprouts, and fried shallots. The intensely flavorful stock is what distinguishes this dish, often served with sambal belacan (spicy shrimp paste) on the side.
- Cendol: The perfect dessert to beat Penang's heat, cendol consists of shaved ice topped with green rice flour jelly, red beans, coconut milk, and palm sugar syrup (gula melaka). Penang Road Famous Teochew Chendul has been serving this refreshing treat since 1936, with long queues testifying to its enduring popularity.
Penang's designation as a UNESCO Creative City of Gastronomy affirms its status as one of the world's greatest food destinations, where Malay, Chinese, Indian, and Nyonya culinary traditions have blended to create a unique and vibrant food scene.
For the most convenient way to book your Jakarta to Penang flights, visit Traveloka's dedicated airport pages for Soekarno Hatta International Airport and Penang Intl to access the latest flight information, schedules, and exclusive deals.
Information about schedule and airline subject to change based on airline policy. Please check regularly at Traveloka App.