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
Tue 2/2
Tue 2/9
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
Tue 2/2
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
R10 789 - R16 692
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

Round-trip from

R10 789

From Cape Town to Riyadh

One-way from

R7 420

One-way flight 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 R11 988.

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 R13 581 for the month, but tickets can be as low as R7 769. 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 2021 flight deals

23 Apr - 24 Apr
R13 369pp
CPT
Cape Town Intl
Ethiopian Air
 
1 STOP
RUH
Riyadh King Khaled Intl
RUH
Riyadh King Khaled Intl
Ethiopian Air
 
1 STOP
CPT
Cape Town Intl
12 May - 14 May
R13 445pp
CPT
Cape Town Intl
Ethiopian Air
 
1 STOP
RUH
Riyadh King Khaled Intl
RUH
Riyadh King Khaled Intl
Ethiopian Air
 
1 STOP
CPT
Cape Town Intl
23 Apr - 24 Apr
R13 475pp
CPT
Cape Town Intl
Ethiopian Air
 
1 STOP
RUH
Riyadh King Khaled Intl
RUH
Riyadh King Khaled Intl
Ethiopian Air
 
1 STOP
CPT
Cape Town Intl

One-way flights to Riyadh from Cape Town

9:35 - 21:40
Ethiopian Air
1 stop
11h 05m
CPT - RUH
Ethiopian Air
R7 421
mytrip.com
11:45 - 19:15
Multiple Airlines
3 stops
30h 30m
CPT - RUH
Multiple Airlines
R8 377
Kiwi.com
19:20 - 15:40
KLM
1 stop
19h 20m
CPT - RUH
KLM
R10 001
KLM

Related info for your journey

Flight FAQs

From Cape Town to Riyadh

Can I find flights from Cape Town to Riyadh for under R13 657 on Cheapflights?

Yes, there are multiple flights from Cape Town to Riyadh for under R13 657. The cheapest flight booked recently is on Ethiopian Air for just R13 369, but on average you can expect to pay R19 773.

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 R13 657 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 same as the rainfall in Riyadh. This will continue over the next 7 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 Ethiopian Air, Emirates, and KLM fly from Cape Town to Riyadh in about 10h 45m. The time it takes to get you to your destination can typically vary by up to 11h 50m. 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 Ethiopian Air is currently your cheapest option to Riyadh, with prices starting at R13 369. Additional return tickets that might be worth considering are offered by KLM and Air France, with the lowest prices starting at R13 931 and R14 629, respectively. These flights start at 2% lower than the current average price 3 months from now.

What are the cheapest airlines to fly from Cape Town to Riyadh one-way?

To fly one-way, consider booking your trip with Ethiopian Air, which is currently one of the cheapest options available, starting at R7 421. KLM flights start at R10 001 while deals on Air France start at R10 395 one-way.

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

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 Cape Town

Airports servicing Riyadh

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