Cheap flights from Cape Town 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

Return
Economy
Wed 11/4
Wed 11/11
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 11/4
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
Cape Town (CPT) to Riyadh (RUH)

CPT - RUH
Price
R11 486 - R17 770
RUH
Temperature
20 - 44 °C
RUH
Rainfall
0 - 17 mm

Popular in

August

High demand for flights, 18% potential price rise

Cheapest in

October

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

Average price

R11 486

Average for round-trip flights in October 2020

Round-trip from

R11 486

From Cape Town 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 Cape Town to Riyadh?

Thursday flights are generally found to be more expensive for flights from Cape Town to Riyadh. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Riyadh.

How far in advance should I book a flight from Cape Town 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 Cape Town to Riyadh within the next two weeks, with the cheapest ticket starting at R12 762.

What is the cheapest month to fly from Cape Town to Riyadh?

Our data shows that April tends to be the cheapest month to fly to Riyadh from Cape Town. Users have commonly found prices around R14 458 for the month, but tickets can be as low as R8 271. Due to multiple factors, prepare for potentially higher prices in August.

When is the cheapest time to fly from Cape Town to Riyadh (CPT - RUH)?

It’s optimal to fly from Cape Town to Riyadh in the evening. By choosing this option you can save up to 24% on the cost of your flight, compared to a flight in the afternoon.

Cape Town to Riyadh 2020 flight deals

Cheap flights to Riyadh from Cape Town found for this year
5 Dec - 8 Dec
R16 203pp
CPT
Cape Town Intl
Emirates
 
1 STOP
RUH
Riyadh King Khaled Intl
RUH
Riyadh King Khaled Intl
Emirates
 
1 STOP
CPT
Cape Town Intl
5 Dec - 8 Dec
R17 043pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
RUH
Riyadh King Khaled Intl
RUH
Riyadh King Khaled Intl
Emirates
 
1 STOP
CPT
Cape Town Intl
5 Dec - 7 Dec
R18 982pp
CPT
Cape Town Intl
Turkish Airlines
 
1 STOP
RUH
Riyadh King Khaled Intl
RUH
Riyadh King Khaled Intl
Turkish Airlines
 
1 STOP
CPT
Cape Town Intl

Related info for your journey

Useful info, stats and facts about Cape Town to Riyadh flights.

Flight FAQs

From Cape Town to Riyadh

Can I find flights from Cape Town to Riyadh for under R17 770 on Cheapflights?

Yes, there are multiple flights from Cape Town to Riyadh for under R17 770. The cheapest flight booked recently is on Emirates for just R16 203, but on average you can expect to pay R17 398.

Which airlines flying from Cape Town Intl to Riyadh King Khaled Intl have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Cape Town Intl to Riyadh King Khaled Intl that may be offering flexible cancellation policies are Ethiopian Air, Emirates, and Turkish Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Cape Town to Riyadh for under R16 155 on Cheapflights?

There are no direct flights from Cape Town to Riyadh, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

Flights from Cape Town Intl to Riyadh King Khaled Intl have been viewed 218 times in the past calendar month.

Does it rain more in Cape Town or Riyadh?

The rainfall in Cape Town is generally less than the rainfall in Riyadh. This will continue over the next 11 days.

Is Cape Town weather warmer or cooler than Riyadh?

Temperatures around the 44 °Cs can be experienced in July. The weather in Riyadh is hotter than in Cape Town. Plan for potential changes in flight availability as peak weather approaches in this location.

How long does is the flight from Cape Town to Riyadh?

Airlines like Emirates and Turkish Airlines fly from Cape Town to Riyadh in about 22h 45m. The time it takes to get you to your destination can typically vary by up to 12h. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Cape Town to Riyadh return?

Flying on Emirates is currently your cheapest option to Riyadh, with prices starting at R16 204. Another option worth looking into is Turkish Airlines, starting at R18 982 return.

Related searches

Flights to Riyadh from Cape Town
Flights to Cape Town Flights to Riyadh Flights from Cape Town

Alternative routes for Cape Town to Riyadh

Destination information for Riyadh

Things to know before you go. Useful info for your trip from Cape Town to Riyadh
Today's exchange rate
R1 = 0,24﷼
Average temperature for October in Riyadh
35.0 °C

Airports servicing Cape Town

Airports servicing Riyadh

Home Saudi Arabia Riyadh Cheap flights from Cape Town to Riyadh
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First