Cheap flight tickets from Jakarta to Madinah

Compare Jakarta to Madinah flight deals

Find the cheapest month or even day of the year to fly to Madinah

Book the best Madinah fare with no extra fees

Flight deals from Jakarta to Madinah

Looking for a cheap last-minute deal or the best return flight from Jakarta to Madinah? Find the lowest prices on one-way and return tickets right here.
Map with a flight path from Jakarta to Madinah. A plane icon is halfway along the route with a label that says "Direct flight".
Direct flight

Your route at a glance

Cheapest dealRM2,312
Cheapest monthDecember
Average flight duration9 hours and 56 minutes
Most popular airlineGaruda Indonesia

Find the cheapest month to fly from Jakarta to Madinah

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Jakarta to Madinah flights are currently cheapest in December.

Direct flights from Jakarta to Madinah

Jakarta to Madinah: Alternative routes

Compare routes from Jakarta to Madinah below. You may find an airport to fly into that's cheaper, faster, or easier than Madinah.

Finding cheap flights from Jakarta to Madinah: Frequently asked questions

The best price we found for a return flight from Jakarta to Madinah is RM2,312. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
9 hours and 56 minutes is the average flight time from Jakarta to Madinah.
Saudia and Garuda Indonesia fly direct from Jakarta to Madinah.
As of November 2025, there are 11 flights per week flying from Jakarta to Madinah.
The cheapest month to fly from Jakarta to Madinah is usually December.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Jakarta to Madinah Airport on Monday, 8 December 2025.
Yes – the average flight time is 9 hours and 56 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Madinah but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Madinah is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Jakarta to Prince Mohammad Bin Abdulaziz International Airport (MED): What you need to know

  • Jakarta's main base, Soekarno-Hatta International Airport (CGK), is where new adventures begin. Explore the options for leaving from here when booking your flight from Jakarta to Prince Mohammad Bin Abdulaziz International Airport (MED).

  • 9 hours 50 minutes is the average journey time for a direct Jakarta to Prince Mohammad Bin Abdulaziz International Airport flight.

  • Madinah is four hours behind Jakarta. Prince Mohammad Bin Abdulaziz International Airport is located in Madinah, which follows the UTC+3 timezone.

  • The busiest route is from Soekarno-Hatta International Airport (CGK) to Prince Mohammad Bin Abdulaziz International Airport (MED). You can pick from 7 direct services each week. Saudia operates a 12:40am departure between CGK and MED.

  • For stress-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This will give you plenty of time to board your flight from Jakarta to MED.

  • If you're taking off during a major holiday or other peak period, allow for even more time. Get there two hours ahead of domestic flights and up to four hours before international departures. Security and check-in lines will be longer.

Airports in Jakarta

Soekarno-Hatta International Airport (CGK)

  • Soekarno-Hatta International Airport (CGK) provides a hassle-free way to reach your destination. Nonstop flights from Jakarta to Prince Mohammad Bin Abdulaziz International Airport (MED) can be booked from this terminal.

  • When taking off from CGK, you can take a direct flight from Jakarta to Prince Mohammad Bin Abdulaziz International Airport with Saudia.

  • Saudia is the airline most travellers choose for flights from CGK to MED.

  • Among carriers on this route, Saudia has the highest rate of on-time arrivals.

  • Consider adding a stopover to find cheap flights from Jakarta to MED. Just deselect 'Direct flights only' when searching for departures from Soekarno-Hatta International Airport (CGK). Pause your trip (and maybe pocket some savings) with a stop at one of these airports:

    • Kuala Lumpur International Airport (KUL)

    • King Abdulaziz International Airport (JED)

    • Hamad International Airport (DOH)

  • Located around 32 kilometres from the centre of Jakarta, CGK can be reached in about 35 minutes by car, depending on traffic. The journey by public transport is roughly 1 hour 30 minutes.

  • Catching an early flight from Jakarta to Prince Mohammad Bin Abdulaziz International Airport? Avoid the stress of rushing to the terminal (and get some extra shut-eye) by choosing one of these stays close to Soekarno-Hatta International Airport:

  • 73.0% of flights departing from Soekarno-Hatta International Airport land at their destination on schedule.

Halim Perdanakusuma Airport (HLP)

  • Consider adding a stopover to your journey at Juanda International Airport (SUB). It's a popular transfer point for flights from Jakarta to Prince Mohammad Bin Abdulaziz International Airport (MED) leaving Halim Perdanakusuma Airport.

  • You can reach HLP from central Jakarta in approximately 25 minutes by car (depending on traffic). The ride on public transport takes roughly 1 hour 30 minutes to cover the 14 kilometres or so.

  • Want to treat yourself to an extra night away before your Jakarta to MED flight? Relax in a hotel near Halim Perdanakusuma Airport before your trip officially starts. These stays are expecting you:

About Prince Mohammad Bin Abdulaziz International Airport (MED)

Getting from Prince Mohammad Bin Abdulaziz International Airport (MED) to central Madinah

  • Prince Mohammad Bin Abdulaziz International Airport is around 14 kilometres from central Madinah. How long it takes to get to the centre in a car hire or cab will depend on the time of day. Do a little research before you go.

  • When travelling on public transport, expect a journey time of around 50 minutes.

How to find the cheapest flights from Jakarta to Prince Mohammad Bin Abdulaziz International Airport (MED)

  • Currently, RM1,261 is the best price we've found for a one-way ticket from Jakarta to Prince Mohammad Bin Abdulaziz International Airport. The cheapest price for a return flight is RM2,312. Keep in mind fares can change due to availability at the time of booking.

  • To pick up cheap flights from Jakarta to MED, book ahead. Airlines generally offer lower fares when flights are first released.

  • The 'Whole month' tool shows you the cheapest Jakarta to Prince Mohammad Bin Abdulaziz International Airport tickets across every month. It's a great way to snap up a bargain if your plans are flexible.

  • Spend less time searching for cheap plane tickets from Jakarta to MED by creating a Price Alert. We'll send you an email or notification on the app when fares go down.

  • Filters make it easier to scoop up a deal on your flight from Jakarta to Prince Mohammad Bin Abdulaziz International Airport. Pick the flight times, carriers and stops that check all your boxes. Then sort the results by 'Cheapest' to find the lowest price right away.

The best time to fly from Jakarta to Prince Mohammad Bin Abdulaziz International Airport (MED)

  • July is the most popular month for flights from Jakarta to Prince Mohammad Bin Abdulaziz International Airport (MED). Visit Madinah in April if you'd rather be there when it's quieter.

  • When booking your Jakarta to MED plane ticket, consider what kind of weather you prefer. August is the warmest month in Madinah, with temperatures ranging from 24ºC (75ºF) to 44ºC (111ºF).

  • Search for cheap tickets from Jakarta to Prince Mohammad Bin Abdulaziz International Airport in January if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 8ºC (46ºF) and 25ºC (77ºF).

More about Madinah

  • After booking your flight from Jakarta to Prince Mohammad Bin Abdulaziz International Airport, find a hotel that keeps you close to what you want to see. Make one of these accommodation options your base for exploring Madinah:

  • There are so many things to discover in this city, it can be hard to work out where to start. Makkah and Medina, Al Masjid-e-Nabawi and Princess Sheikha Mosque are popular attractions which should feature on every Madinah itinerary.

Explore more of Saudi Arabia

  • Madinah has its own special appeal, but there are so many other parts of Saudi Arabia just waiting to be explored. Around 177 kilometres west of Madinah, a trip to Yanbu will keep your itinerary busy. Start with leading attractions like Dolphin beach resort yanbu, Yanbu Historic Area and Flamingo beach.

  • Always wanted to see Splash Water Park? Then head toward Rābigh. Another great place to stop in Saudi Arabia, it's around 193 kilometres south of Madinah.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.