409 € Cheap Flights from Muscat to Soekarno-Hatta

Compare Muscat to Soekarno-Hatta flight deals

Find the cheapest month or even day of the year to fly to Soekarno-Hatta

Book the best Soekarno-Hatta fare with no extra fees

Flight deals from Muscat to Soekarno-Hatta

Looking for a cheap last-minute deal or the best return flight from Muscat Airport to Soekarno-Hatta Airport? If you want to travel next month, return fares start from 518 €. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Muscat to Soekarno-Hatta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Muscat to Soekarno-Hatta flights are currently cheapest in September.

Direct flights from Muscat to Soekarno-Hatta

Muscat to Soekarno-Hatta: Alternative routes

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

Muscat to Jakarta: Flight information

The things to know before you go.
Cheapest flight found409 €
Cheapest month to flyNovember
Average flight time8 hrs, 3 mins
Most popular airlineGulf Air
Average flights per week31

Finding cheap flights from Muscat to Soekarno-Hatta: Frequently asked questions

The best price we found for a return flight from Muscat to Soekarno-Hatta is 409 €. 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.
8 hours and 3 minutes is the average flight time from Muscat to Soekarno-Hatta.
Gulf Air, Oman Air and SalamAir fly direct from Muscat to Soekarno-Hatta.
As of June 2026, there are 31 flights per week flying from Muscat to Soekarno-Hatta.
The cheapest month to fly from Muscat to Soekarno-Hatta is usually November.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Muscat Airport to Soekarno-Hatta Airport on Sunday, 1 November 2026.
Yes – the average flight time is 8 hours and 3 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 Soekarno-Hatta 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 Jakarta is around 40 days in advance, so don’t leave your flight to the last minute.

Currently, Etihad Airways and Oman Air offer the cheapest flight tickets to Soekarno-Hatta.

Travelling from Muscat Airport (MCT) to Soekarno-Hatta Airport (CGK): what you need to know

  • Around 8 hours is how long you can expect to be travelling on a direct flight from Muscat Airport to Soekarno-Hatta Airport.

  • Take your pick of seven weekly Muscat Airport to Soekarno-Hatta Airport flights. The 02:15 departure with Oman Air is the earliest flight available. Oman Air operates the last service of the day at 02:40.

  • To ensure you get on your MCT to CGK flight, allow plenty of time to navigate the airport and find your gate. Turning up two hours before international departures and an hour before domestic flights is the general rule.

  • During popular months like August, you'll want to get to the airport well in advance. Plan to arrive two hours before a domestic departure and four hours ahead for an international flight when you fly during a high season in general.

  • Travelling to Jakarta (and then discovering more of Indonesia!) is a breeze with Oman Air. This popular carrier offers direct flights from Muscat Airport to Soekarno-Hatta Airport.

  • Oman Air has the highest passenger demand on this route.

  • With 70.0% of its services arriving as planned, Oman Air is the most punctual carrier offering MCT to CGK flights.

  • If you want to explore another city along the way, simply deselect 'Direct flights only' when searching for your ticket from Muscat Airport to Soekarno-Hatta Airport. Here are the top stopovers between MCT and CGK:

    • Dubai Airport

    • Kuala Lumpur International Airport

    • Zayed International Airport

How to find the cheapest flights from Muscat Airport (MCT) to Soekarno-Hatta Airport (CGK)

  • 232 € is the lowest price for a one-way Muscat Airport to Soekarno-Hatta Airport flight. Return flights start from 409 €. These prices may change based on demand.

  • Score cheap tickets from MCT to CGK by booking at least two months ahead. According to our research, that's the sweet spot for finding a bargain.

  • Plan your trip for July. That's the cheapest month for flights from Muscat Airport to Soekarno-Hatta Airport. If you have flexibility with your dates, use the 'Whole month' tool to find the cheapest airfare across every month.

  • There's no need to check every day to see if fares have dropped when you create a Price Alert. We'll notify you as soon as the price changes on cheap flights from MCT to CGK.

  • Tailor your flights using filters. Pick your preferred arrival and departure times, airlines and total journey duration. You can also sort the results by 'Fastest,' 'Best' or 'Cheapest' flights from Muscat Airport to Soekarno-Hatta Airport.

Handy information about Muscat Airport (MCT)

  • Of all flights leaving Muscat Airport, 79% touch down on time at their destination.

  • Central Muscat to Muscat Airport is approximately 31 kilometres. Depending on traffic, it'll take you about 30 minutes to get there if you're catching a taxi, ride-sharing or driving.

  • Expect a journey time of around 50 minutes on public transport.

  • Get your trip off to a stress-free start by staying near MCT. Whether you're taking an early flight from Muscat Airport to Soekarno-Hatta Airport or want to avoid feeling rushed, these stays are perfect:

Arriving at Soekarno-Hatta Airport (CGK)

Getting from Soekarno-Hatta Airport (CGK) to central Jakarta

  • Soekarno-Hatta Airport is around 19 kilometres from central Jakarta. The time it takes to get there by taxi or ride-share will depend on the time of day, so do some research before you go.

When to fly to Soekarno-Hatta Airport (CGK)

  • The quietest month for a flight from Muscat Airport to Soekarno-Hatta Airport is March, while August is the busiest. Choose the best time to go to Jakarta based on whether you prefer a more fast-paced or easygoing experience.

  • The warmest month in Jakarta is October, with the temperature ranging between 25ºC (77ºF) and 32ºC (90ºF). Book your flights from Muscat Airport to Soekarno-Hatta Airport in this month if this is the kind of weather you like.

  • If you like travelling in cooler conditions, look for a cheap ticket from MCT to CGK in July. Temperatures average between 24ºC (75ºF) and 31ºC (88ºF) then.

Explore more of Indonesia

  • You've visited Jakarta, now it's time to discover more of Indonesia. Journey around 121 kilometres south-east to Bandung to check off its leading sights. From Gedung Merdeka to Museum Gedung Sate and Masjid Agung Bandung, your itinerary will be busy.

  • Where to next? Head onward to Bekasi. It's around 19 kilometres east of Jakarta and boasts highlights like Hutan Kota Bekasi.

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