Cheap flights from OR Tambo to Riyadh

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from OR Tambo to Riyadh are usually found in April or September, booked 45 days in advance, depart on a Wednesday or Monday and return on a Monday

Return
Economy
Wed 1/27
Wed 2/3
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Wed 1/27
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
OR Tambo (JNB) to Riyadh (RUH)

JNB - RUH
Price
R8 083 - R39 304
RUH
Temperature
20 - 44 °C
RUH
Rainfall
0 - 17 mm

Popular in

August

High demand for flights, 66% potential price rise

Cheapest in

April

Best time to find cheap flights, 40% potential price drop

Average price

R11 689

Average for round-trip flights in January 2021

Round-trip from

R8 083

From OR Tambo to Riyadh

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from OR Tambo to Riyadh?

Users have found that leaving on a Tuesday can be a cost-effective option. It’s possible to save up to 27% on your flight compared to booking on days when demand is much higher.

How far in advance should I book a flight from OR Tambo to Riyadh?

Find a great deal and save up to 14% by booking at least 45 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from OR Tambo to Riyadh within the next two weeks, with the cheapest ticket starting at R11 869.

What is the cheapest month to fly from OR Tambo to Riyadh?

Flights from OR Tambo to Riyadh lean towards being more expensive in August. Prices are generally better when you fly from OR Tambo to Riyadh in April, with the cheapest ticket starting at R7 693.

When is the cheapest time to fly from OR Tambo to Riyadh (JNB - RUH)?

When flying from OR Tambo to Riyadh, the time of day you fly usually plays a role in the price. Save by searching for a flight in the morning, which can drop the price by up to 31% versus a flight in the afternoon.

Related info for your journey

Useful info, stats and facts about OR Tambo to Riyadh flights.

Flight FAQs

From OR Tambo to Riyadh

How popular is this flight route?

Flights from Johannesburg OR Tambo to Riyadh King Khaled Intl have been viewed 364 times in the past calendar month.

Does it rain more in Johannesburg or Riyadh?

When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Johannesburg is roughly greater than that of Riyadh. You can assume this to be the case over the next 19 days.

Is Johannesburg weather warmer or cooler than Riyadh?

Expect the weather to be around 44 °C on average in July. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in Riyadh is generally hotter than in Johannesburg.

Related searches

Flights to Riyadh from OR Tambo
Flights to OR Tambo Flights to Riyadh

Alternative routes for OR Tambo to Riyadh

Destination information for Riyadh

Things to know before you go. Useful info for your trip from OR Tambo to Riyadh
Today's exchange rate
R1 = 0,25﷼
Average temperature for January in Riyadh
20.0 °C
Avg rainfall for January in Riyadh
2.0 mm

Airports servicing Johannesburg

Airports servicing Riyadh

Top 4 airlines flying from OR Tambo to Riyadh

The chart below displays the airlines Cheapflights users travelling from OR Tambo to Riyadh choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Egypt Air
R434 R533 No cancel fee N/A
Search Egypt Air flights
SAUDIA
R461 R575 No cancel fee 86%
Search SAUDIA flights
Ethiopian Air
R612 R732 No cancel fee 72%
Search Ethiopian Air flights
Emirates
R740 R980 No cancel fee 75%
Search Emirates flights
Home Saudi Arabia Riyadh Cheap flights from OR Tambo to Riyadh
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First