Flight from Johor Bahru to Jakarta

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To
Departure date
Return Date
Search Flights
Feeling spontaneous? Search flights to anywhere!
year end sale
Home
/
Flights
/
Johor Bahru to Jakarta

Flight Information from Johor Bahru (JHB) to Jakarta (CGK)

Direct Airline from Johor Bahru to Jakarta

Available Airline that flying directly from Johor Bahru to Jakarta start from RM 208
Choose your favorite airline to fly from Johor Bahru to Jakarta. With airlines flying directly, you can arrive at your Jakarta in 1 hr 45 mins.
AirAsia Indonesia
AirAsia Indonesia
See Airlines

Flight Schedule from Johor Bahru to Jakarta

The following are all scheduled flights from Johor Bahru to Jakarta, with the shortest duration being 1 hours and 45 minutes.
Thu, 18 Dec 2025 (Today)
Fri, 19 Dec 2025
Sat, 20 Dec 2025
Airline
Departure Time
Arrival Time
Origin airport
Destination airport
AirAsia Indonesia
AirAsia Indonesia
19:05
19:50
Johor Bahru (JHB)
Jakarta (CGK)
Book flight

When is the cheapest flight time from Johor Bahru to Jakarta?

OriginDestinationDeparture DatePrice
Johor Bahru (JHB)Jakarta (CGK)Tuesday, 23 December 2025RM 293
Johor Bahru (JHB)Jakarta (CGK)Thursday, 29 January 2026RM 199
Johor Bahru (JHB)Jakarta (CGK)Monday, 2 February 2026RM 196
Johor Bahru (JHB)Jakarta (CGK)Wednesday, 4 March 2026RM 209
Johor Bahru (JHB)Jakarta (CGK)Thursday, 16 April 2026RM 197
Johor Bahru (JHB)Jakarta (CGK)Tuesday, 26 May 2026RM 199
Johor Bahru (JHB)Jakarta (CGK)Tuesday, 9 June 2026RM 209
Johor Bahru (JHB)Jakarta (CGK)Monday, 20 July 2026RM 198
Johor Bahru (JHB)Jakarta (CGK)Wednesday, 5 August 2026RM 205
Johor Bahru (JHB)Jakarta (CGK)Sunday, 20 September 2026RM 205
Johor Bahru (JHB)Jakarta (CGK)Monday, 12 October 2026RM 203
Johor Bahru (JHB)Jakarta (CGK)Sunday, 8 November 2026RM 250

Exclusive for new users—register today!

Download our app, register, and enjoy 8% off!

Code:JOMJALAN

Copy

About Jakarta

Complete Guide to Flights from Johor Bahru to Jakarta

Planning a trip from Johor Bahru to Jakarta? This comprehensive guide provides everything you need to know about flights between these two vibrant Southeast Asian cities. Whether you're traveling for business or leisure, understanding your flight options, airport information, and travel alternatives will help you plan a seamless journey from Malaysia to Indonesia's bustling capital.

Direct Flights

Contrary to what you might expect, there are direct flights available from Johor Bahru to Jakarta. Indonesia AirAsia operates non-stop flights between Senai International Airport (JHB) in Johor Bahru and Soekarno-Hatta International Airport (CGK) in Jakarta. These direct flights take approximately 1 hour and 50 minutes to cover the 577-mile distance between the two cities.

The flight schedule varies throughout the year, with different frequencies each week:

  • Some weeks feature daily flights (averaging 1 flight per day)
  • Other weeks may have reduced service (4-5 flights per week)
  • Flight availability is typically higher during peak travel seasons

The direct flight option provides the fastest and most convenient way to travel between these destinations, allowing you to maximize your time in Jakarta without dealing with connections.

Layover Flights

If direct flight schedules don't match your travel plans or if you're looking for alternative options, several layover flights are available:

  • Route: Johor Bahru (Malaysia) → Kuala Lumpur (Malaysia) → Jakarta (Indonesia)
    • Airlines: Batik Air
    • Total Flight Duration: 17h 15m
    • Aircraft: Boeing 737
    • Layovers: Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 14h 0m (overnight)
  • Route: Johor Bahru (Malaysia) → Kuala Lumpur (Malaysia) → Jakarta (Indonesia)
    • Airlines: Batik Air
    • Total Flight Duration: 7h 0m
    • Aircraft: Boeing 737, Boeing 737MAX 8 Passenger
    • Layovers: Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 3h 45m
  • Route: Johor Bahru (Malaysia) → Kuala Lumpur (Malaysia) → Jakarta (Indonesia)
    • Airlines: Malaysia Airlines
    • Total Flight Duration: 4h 40m
    • Aircraft: Boeing 737, Boeing 737MAX 8 Passenger
    • Layovers: Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 1h 25m

Information about schedule and airline subject to change based on airline policy. Please check regularly at Traveloka App.

About Senai International Airport - Johor Bahru

Location

Senai International Airport is located approximately 32 kilometers northwest of Johor Bahru city center. The airport serves as a key transportation hub for southern Malaysia and is easily accessible from both Johor Bahru and Singapore. Its strategic location makes it a convenient departure point for travelers in the region.

Airport Terminal

Senai International Airport features a modern, well-designed terminal that efficiently handles both domestic and international flights. The terminal is divided into separate areas for arrivals and departures, with clear signage throughout to help passengers navigate. The international departure area includes immigration counters, security screening facilities, and designated gates for international flights, including those to Jakarta.

Transport to Airport

Several transportation options are available for reaching Senai International Airport:

  • Taxi: The most convenient option, taxis from Johor Bahru city center to the airport typically take 30-45 minutes depending on traffic conditions.
  • Airport Shuttle: Regular shuttle services operate between major hotels and the airport.
  • Public Bus: Causeway Link operates bus services connecting Johor Bahru city center to the airport at affordable rates.
  • Private Car: The airport offers both short-term and long-term parking facilities for those who prefer to drive.
  • Ride-hailing Services: Apps like Grab provide convenient door-to-door service to the airport.

Facilities

Senai International Airport offers a range of facilities to ensure a comfortable travel experience:

  • Food and Beverage: Various restaurants, cafes, and food kiosks serving local and international cuisine
  • Shopping: Duty-free shops, souvenir stores, and convenience outlets
  • Connectivity: Free Wi-Fi throughout the terminal and charging stations for electronic devices
  • Services: Currency exchange counters, ATMs, prayer rooms, and nursing rooms
  • Lounges: Premium lounges available for eligible passengers
  • Information Counters: Helpful staff available to assist with queries and travel information

About Soekarno Hatta International Airport - Jakarta

Location

Soekarno Hatta International Airport is located in Tangerang, approximately 20 kilometers northwest of central Jakarta. As Indonesia's main international gateway, it serves millions of passengers annually and connects Jakarta to destinations worldwide.

Airport Terminal

Soekarno Hatta International Airport consists of multiple terminals:

  • Terminal 1: Primarily serves domestic flights
  • Terminal 2: Handles both domestic and international flights
  • Terminal 3: The newest and most modern terminal, serving both domestic and international flights

International flights from Johor Bahru typically arrive at Terminal 2 or Terminal 3, depending on the airline. Each terminal features modern amenities, clear signage, and efficient immigration and customs facilities.

Transport From Airport

Getting from Soekarno Hatta International Airport to Jakarta city center is straightforward with several options available:

  • Airport Train: The airport train provides the fastest connection to the city, reaching Jakarta's city center in about 30 minutes.
  • Airport Bus: DAMRI buses operate regular services to various destinations in Jakarta.
  • Taxi: Official airport taxis are available at designated taxi stands outside each terminal.
  • Ride-hailing Services: Grab and other ride-hailing services operate at designated pickup points.
  • Car Rental: Several car rental companies have counters at the airport for those who prefer self-driving.

Facilities

Soekarno Hatta International Airport offers extensive facilities to meet the needs of international travelers:

  • Dining Options: Numerous restaurants, cafes, and food courts serving Indonesian and international cuisine
  • Shopping: Extensive retail outlets including duty-free shops, fashion boutiques, and souvenir stores
  • Connectivity: Free Wi-Fi throughout the terminals and charging stations for electronic devices
  • Services: Currency exchange, ATMs, prayer rooms, smoking areas, and medical facilities
  • Lounges: Premium lounges with comfortable seating, refreshments, and business facilities
  • Hotels: Transit hotels and rest areas for passengers with long layovers
  • Information Counters: Multilingual staff available to assist travelers with queries

FAQ Johor Bahru to Jakarta Flight

  • Question: How long is the flight from Johor Bahru to Jakarta?
    • Answer: Direct flights from Johor Bahru to Jakarta take approximately 1 hour and 50 minutes. Layover flights through Kuala Lumpur can take between 4 hours 40 minutes to 17 hours depending on the connection time.
  • Question: Which airlines offer flights from Johor Bahru to Jakarta?
    • Answer: Indonesia AirAsia operates direct flights between Johor Bahru and Jakarta. For connecting flights, options include Malaysia Airlines and Batik Air with layovers in Kuala Lumpur.
  • Question: How much do flights from Johor Bahru to Jakarta cost?
    • Answer: Flight prices vary depending on the season, how far in advance you book, and whether you choose a direct or connecting flight. One-way fares typically start from around $90, while round-trip tickets generally begin at about $185.
  • Question: What is the baggage allowance for flights between Johor Bahru and Jakarta?
    • Answer: Baggage allowances vary by airline and fare type. Economy class passengers typically receive 20-30kg of checked baggage on full-service airlines, while budget carriers may charge additional fees for checked baggage. Always verify the specific allowance with your airline before travel.
  • Question: Do I need a visa to travel from Malaysia to Indonesia?
    • Answer: Most tourists from Malaysia can enter Indonesia visa-free for up to 30 days. However, visa requirements can change, so it's advisable to check the latest entry requirements before traveling.
  • Question: What is the best time to book flights from Johor Bahru to Jakarta?
    • Answer: For the best fares, try booking 2-3 months in advance. Avoid peak holiday periods if possible, and use Traveloka's price alert feature to track fare changes and secure the best deals.
  • Question: Are there any COVID-19 requirements for traveling to Jakarta?
    • Answer: COVID-19 requirements have evolved over time. Check Traveloka for the most up-to-date information regarding vaccination, testing, or other health requirements for travel between Malaysia and Indonesia.
  • Question: How frequently do flights operate between Johor Bahru and Jakarta?
    • Answer: Direct flights operated by Indonesia AirAsia vary in frequency throughout the year, ranging from daily service to 4-5 flights per week depending on the season. Connecting flights through Kuala Lumpur offer additional daily options.

Other Ways to Travel From Johor Bahru to Jakarta

While flying is the most practical way to travel between Johor Bahru and Jakarta, alternative routes combining different transportation modes are possible for adventurous travelers:

  • Bus and Ferry Combination
    • Route: Johor Bahru to Singapore by bus (1 hour) → Singapore to Batam by ferry (1 hour) → Batam to Jakarta by domestic flight (1.5 hours)
    • Total Duration: Approximately 3.5-4 hours of travel time plus waiting time between connections
    • Considerations: Requires multiple border crossings and ticket purchases; best suited for travelers who want to make stops along the way
  • Train and Ferry Combination
    • Route: Johor Bahru to Singapore by train (30 minutes) → Singapore to Bintan by ferry (1 hour) → Bintan to Jakarta by domestic flight (1.5 hours)
    • Total Duration: Approximately 3-3.5 hours of travel time plus connection waiting times
    • Considerations: More comfortable than the bus option but still requires multiple border crossings
  • Cruise Ship (Seasonal)
    • Route: Occasional cruise ships connect Singapore (accessible from Johor Bahru) with Jakarta
    • Duration: 2-3 days
    • Considerations: Limited availability and schedule; more of a leisure travel option than practical transportation
  • Private Yacht Charter
    • Route: From Johor Bahru marinas through the Straits of Malacca to Jakarta
    • Duration: Multiple days depending on stops
    • Considerations: Expensive luxury option requiring sailing experience or hired crew

These alternative travel methods are significantly more time-consuming and complex than flying directly, but they offer unique experiences for travelers interested in seeing more of Southeast Asia along the way.

Explore Jakarta

Popular Destinations in Jakarta

  • National Monument (Monas)
    The iconic 132-meter tall monument symbolizes Indonesia's independence and offers panoramic views of Jakarta from its observation deck. The surrounding park is perfect for leisurely strolls and experiencing local life.
  • Istiqlal Mosque and Jakarta Cathedral
    These two impressive religious buildings stand facing each other, symbolizing religious harmony in Indonesia. The Istiqlal Mosque is the largest in Southeast Asia, while the neo-gothic Jakarta Cathedral features stunning architecture and stained glass windows.
  • Kota Tua (Old Town)
    Jakarta's historic district features well-preserved Dutch colonial buildings, museums, and the charming Fatahillah Square. The area comes alive with street performers, artists, and food vendors, especially on weekends.
  • Taman Mini Indonesia Indah
    This cultural park showcases Indonesia's diversity with pavilions representing different provinces, each displaying traditional architecture, artifacts, and cultural exhibits. The park also features a cable car, museums, and recreational facilities.
  • Ancol Dreamland
    A vast recreational complex along Jakarta's northern coastline featuring Dunia Fantasi theme park, Sea World, Ocean Dream Samudra, and Atlantis Water Adventure. The area also includes beaches, an art market, and numerous restaurants.

Popular Cuisine in Jakarta

  • Nasi Goreng
    Indonesia's iconic fried rice dish is elevated to an art form in Jakarta, where it's prepared with various combinations of meats, vegetables, and spices, then topped with a fried egg and served with crispy shallots, pickles, and prawn crackers.
  • Soto Betawi
    This Jakarta-original coconut milk soup contains beef, offal, tomatoes, and aromatic spices. Usually served with rice, potato fritters, and fresh lime, it represents the melting pot of Jakarta's culinary heritage.
  • Kerak Telor
    A traditional Betawi (Jakarta native) street food consisting of glutinous rice cooked with egg and topped with fried shallots, dried shrimp, and serundeng (spiced coconut granules). This dish is particularly popular during cultural festivals.
  • Gado-Gado
    A vibrant vegetable salad featuring blanched vegetables, boiled eggs, fried tofu, tempeh, and lontong (rice cakes) dressed with a rich peanut sauce. Jakarta's version is particularly flavorful and can be found from street stalls to upscale restaurants.
  • Kue Ape
    A beloved Jakarta street snack, these small pancakes are made from rice flour batter and coconut milk, topped with chocolate sprinkles or grated coconut and brown sugar. Their distinctive half-moon shape and green color (from pandan leaves) make them instantly recognizable.

Planning your journey from Johor Bahru to Jakarta is now easier than ever with Traveloka. Whether you choose a direct flight for convenience or a connecting flight that fits your schedule, Jakarta awaits with its vibrant culture, historical landmarks, and delicious cuisine. Book your flight today and prepare for an unforgettable Indonesian adventure!

Flight Information to Jakarta

Flight Duration

1 hr(s) 45 mins

Airport in Johor Bahru

Airport in Jakarta

Frequently Asked Questions

How early should I get to the airport for a domestic & international flight?
For domestic flights, we recommend arriving at the airport at least 2 hours before your scheduled departure time. For international flights, aim to be at the airport at least 3 hours prior to ensure smooth check-in, security checks, and to account for any unexpected delays. It’s better to be early and relaxed than rushing at the last minute right?
When is the best time to buy airline tickets?
Timing is everything when it comes to grabbing airline tickets. Typically, it’s best to book around 4-6 weeks in advance for domestic flights and 2-3 months for international routes. But the prices also depend on the travel demand, seasonality, and major events. You can always monitor the fare trends on Traveloka and set alerts to catch the best deals or promotions!
What is the cheapest day to fly to Jakarta?
Looking for the best deals to Jakarta? Historically, midweek flights (particularly on Tuesdays and Wednesdays), tend to be cheaper due to lower demand. However, airfares can fluctuate so we recommend keeping an eye on flight prices and being flexible with your travel dates. Booking in advance can be one the hacks to travel to Jakarta without breaking the bank!
What information do I need to know when booking a flight?
When booking a flight, every choice sets the tone for your trip. From the preferred flight route – be it direct or with layovers – to the in-flight experience – whether you opt for a standard economy seat or a luxurious first-class journey – and understanding baggage limits, there's a lot to weigh. Other considerations include travel insurance and the airline's booking policies.
How far in advance should I book an international flight?
For international flights, it’s wise to start your search about 5-6 months ahead with the optimal booking window being around 3-4 months before departure. This period often provides a balance between good fares and a reasonable choice of flight times and routes. But please note that several factors such as destination popularity, peak travel season, and regional major events can influence the timeline.
Do I need a passport and visa to fly between Johor Bahru to Jakarta?
Traveling from Johor Bahru to Jakarta typically requires specific documents. For international flights, a passport is almost always necessary. However, for domestic flights, neither a passport nor a visa is usually required, but an official ID will be needed. The necessity of a visa depends on the traveler's citizenship and Jakarta's entry regulations. It's crucial to verify visa requirements, as rules can differ between countries.
Why should I book my flight with Traveloka?
Booking flight tickets with Traveloka can feel like diving into an ocean of options! Our platform provides the most comprehensive choices to ensure you find the perfect flight for your adventure. With our smooth booking process, you'll also be provided with a variety of payment methods. Anxious about transacting online? We've got you covered with our top-tier security for each transaction! With Traveloka, your flight booking journey becomes hassle-free!
How long does it take to fly from Johor Bahru to Jakarta?
1 hours and 45 minutes is the shortest flight time from Johor Bahru to Jakarta.

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Malindo Air
Malindo Air
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Citilink
Citilink
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Singapore airlines
Singapore airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Thai Smile
Thai Smile
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Emirates
Emirates
See Airlines
China Airlines
China Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Srilankan
Srilankan
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Saudi Arabian Airlines
Saudi Arabian Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Oman Air
Oman Air
See Airlines
Air China
Air China
See Airlines
Korean Air
Korean Air
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Hong Kong Airlines
Hong Kong Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
American Airlines
American Airlines
See Airlines
Air France
Air France
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Pelita Air
Pelita Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
maybank-credit-card-promotiontraveloka-cimb-promotiontraveloka-rhb-promotionambank-credit-card-promotiontraveloka-uob-promotion

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Best Price Guaranteed

Spot a cheaper deal? Claim now and get double back!

24/7 Support

Reach out to us anytime, anywhere

For all your unique travel choices, we got you

Popular Routes from Senai International Airport

Popular Routes from Soekarno Hatta International Airport

Popular Airline to Jakarta

Popular Routes

Popular Destinations

Popular Airlines

Popular Airline & Destination

Popular Airports

Top Domestic Destination

Top International Destination

Top Flight Airport

Instant 8% off your first booking, in-app only!
Subscribe to Newsletter

Download the App Now