Cheap Flights from Muscat (MCT) to Riyadh (RUH)

Compare Muscat to Riyadh flight deals

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

Book the best Riyadh fare with no extra fees

Flight deals from Muscat to Riyadh

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

Find the cheapest month to fly from Muscat to Riyadh

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

Direct flights from Muscat to Riyadh

Muscat to Riyadh: Alternative routes

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

Muscat to Riyadh: Flight information

The things to know before you go.
Cheapest flight found$374
Cheapest month to flyJuly
Average flight time2 hrs, 25 mins
Most popular airlineOman Air
Average flights per week65

Finding cheap flights from Muscat to Riyadh: Frequently asked questions

The best price we found for a return flight from Muscat to Riyadh is $373. 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.
2 hours and 25 minutes is the average flight time from Muscat to Riyadh.
Oman Air, Saudia and SalamAir fly direct from Muscat to Riyadh.
As of June 2026, there are 65 flights per week flying from Muscat to Riyadh.
The cheapest month to fly from Muscat to Riyadh is usually July.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Muscat Airport to Riyadh Airport on Tuesday, 7 July 2026.
Yes – the average flight time is 2 hours and 25 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 Riyadh 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 Riyadh is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, SalamAir offers the cheapest flight tickets to Riyadh.

Flying from Muscat Airport (MCT) to Riyadh Airport (RUH): what you need to know

  • Jump on a direct flight from Muscat Airport to Riyadh Airport and you'll be in the air for an average of 2 hours 25 minutes.

  • Riyadh's timezone is UTC+3, which makes Riyadh one hour behind Muscat.

  • Every week, there are 25 Muscat Airport to Riyadh Airport flights. If you want to take off early, pick the 01:30 Oman Air flight. If you're eager to make the most of your time before you fly, the latest flight is at 18:50 with Oman Air.

  • Arrive at the airport on time so you don't miss your MCT to RUH flight. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid the stress of rushing.

  • During popular months such as August, it's a good idea to get to the airport well in advance. Arrive two hours before domestic departures and four hours ahead of international flights when you travel during peak periods in general.

  • Oman Air has direct flights from Muscat Airport to Riyadh Airport. Book with this popular carrier, then get ready to check out the sights in Riyadh — and maybe even more of Saudi Arabia if your schedule allows.

  • The majority of passengers choose to travel with Oman Air on this route.

  • Oman Air ranks as the leading on-time carrier for MCT to RUH flights, with 89.18% of services arriving on schedule.

  • Think about adding a stopover when booking your ticket from Muscat Airport to Riyadh Airport. Just uncheck 'Direct flights only' to break up your trip, or even explore someplace new along the way. Check out these options between MCT and RUH:

    • Dubai Airport

    • Hamad International Airport

    • Dammam Airport

How to find the cheapest flights from Muscat Airport (MCT) to Riyadh Airport (RUH)

  • Currently, $178 is the lowest price we've seen for a one-way Muscat Airport to Riyadh Airport flight. The best price for a return plane ticket is $374. Remember that fares can change due to availability at the time of booking.

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

  • The cheapest month for flights from Muscat Airport to Riyadh Airport is July. Use the 'Whole month' tool to see the lowest prices if you have a flexible travel schedule.

  • Picking up cheap flights from MCT to RUH is easy with Price Alerts. All you need to do is create one of these automatic alerts and we'll let you know as soon as a lower fare pops up.

  • Secure the right flight for you by using the filters. To see the 'Fastest,' 'Cheapest' or 'Best' flights from Muscat Airport to Riyadh Airport, use the 'Sort by' function. You can also filter by airline, arrival and departure times, and journey duration.

Handy information about Muscat Airport (MCT)

  • 79% of flights taking off from Muscat Airport touch down at their destination on schedule.

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

  • The journey when using public transport takes roughly 50 minutes.

  • Get your holiday off to a stress-free start by staying near MCT. Whether you've booked an early flight from Muscat Airport to Riyadh Airport or just don't want to be rushed, these stays are ideal:

Arriving at Riyadh Airport (RUH)

  • Consider checking in to Riyadh Airport Marriott Hotel after your Muscat Airport to Riyadh Airport flight. It's a quick drive from RUH and a comfortable option if you want to get some sleep right away.

  • Travel at your own speed with a Riyadh Airport rental car. Book your wheels from Sixt, Alamo or Final Homes and discover more of Riyadh and beyond.

  • For the best deal, book your ride from Riyadh Airport about four weeks before travelling.

When to fly to Riyadh Airport (RUH)

  • The quietest month for a flight from Muscat Airport to Riyadh Airport is March, while July is the most popular. Pick the best time to visit Riyadh based on whether you prefer a bustling atmosphere or a more laid-back vibe.

  • The warmest month in Riyadh is July, with the temperature ranging between 26ºC (79ºF) and 44ºC (111ºF). Lock in your flights from Muscat Airport to Riyadh Airport in this month if you enjoy this type of weather.

  • January has average temperatures of between 7ºC (45ºF) and 23ºC (73ºF). Search for cheap tickets from MCT to RUH sometime then if you want to travel when it's cooler.

Explore more of Saudi Arabia

  • You've visited Riyadh, now it's time to discover more of Saudi Arabia. Journey around 386 kilometres north-east to Dammam to check off its must-visit sights. From Ithra to Adventure World and Al Bayan Mosque, there's plenty to keep you on the go.

  • Al Kharj is another place to check out during your Saudi Arabia travels. Make your way to this destination, which is around 137 kilometres south-east of Riyadh, to take in highlights like King Abdulaziz Grand Mosque.

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