Cheap flights from South Africa to Canary Islands

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
Mon 2/1
Mon 2/8
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
Mon 2/1
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
South Africa to Canary Islands (ACE)

What is the cheapest month to fly from South Africa to Canary Islands?

Due to multiple factors, expect to potentially pay more when booking in June. For low rates, March can be a great choice for travel to Canary Islands. Flights to Canary Islands from South Africa in March are about R14 958 on average during March, but can be found for as low as R11 195.

Cheap flights from South Africa to Canary Islands in January, February 2021

The best prices found for South Africa to ACE flights in January, February
12 Feb - 15 Feb
R16 097pp
JNB
Johannesburg OR Tambo
Qatar Airways
   
2 STOPS
ACE
Arrecife Lanzarote
ACE
Arrecife Lanzarote
Qatar Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
12 Feb - 15 Feb
R16 173pp
JNB
Johannesburg OR Tambo
Qatar Airways
   
2 STOPS
ACE
Arrecife Lanzarote
ACE
Arrecife Lanzarote
Qatar Airways
   
2 STOPS
JNB
Johannesburg OR Tambo

South Africa to Canary Islands 2021 flight deals

Cheap flights to Canary Islands from South Africa found for this year
12 Feb - 15 Feb
R16 097pp
JNB
Johannesburg OR Tambo
Qatar Airways
   
2 STOPS
ACE
Arrecife Lanzarote
ACE
Arrecife Lanzarote
Qatar Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
12 Feb - 15 Feb
R16 173pp
JNB
Johannesburg OR Tambo
Qatar Airways
   
2 STOPS
ACE
Arrecife Lanzarote
ACE
Arrecife Lanzarote
Qatar Airways
   
2 STOPS
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about South Africa to Canary Islands flights.

Flight FAQs

From South Africa to Canary Islands

Can I find flights from South Africa to Canary Islands for under R16 642 on Cheapflights?

Yes, there are multiple flights from South Africa to Canary Islands for under R16 642. The cheapest flight booked recently is on Qatar Airways for just R16 097, but on average you can expect to pay R16 128.

Which airlines flying from South Africa to Arrecife Lanzarote have flexible cancellations due to COVID-19?

Iberia, Qatar Airways, and Air France are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from South Africa to Canary Islands for under R16 642 on Cheapflights?

There are no direct flights from South Africa to Canary Islands, 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?

The South Africa to Arrecife Lanzarote flight path was viewed by 20 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the most popular airlines that fly from South Africa to Lanzarote?

Before booking your flight from South Africa to Lanzarote, check out the most popular airlines for this route: Air France, British Airways or Iberia.

What are the cheapest flights from South Africa to Lanzarote?

While on average a flight from South Africa to Lanzarote is generally R8 497, our data shows the cheapest flight currently is R7 342. When looking at the most popular route, (Johannesburg OR Tambo - Arrecife Lanzarote), you can expect to pay R16 173 for that flight.

How long does is the flight from South Africa to Canary Islands?

Departing from South Africa to Canary Islands will take you 46h.

What is the cheapest airline to fly from South Africa to Canary Islands return?

Qatar Airways, at R16 098, was found to be the cheapest airline from South Africa to Canary Islands..

Related searches

Flights to Canary Islands from South Africa
Flights to South Africa Flights to Canary Islands

Destination information for Canary Islands

Things to know before you go. Useful info for your trip from South Africa to Canary Islands
Today's exchange rate
R1 = €0,06

Airports servicing

Cape Town (CPT)
Durban (DUR)
East London (ELS)
George (GRJ)
Sabi Sabi (GSS)

Airports servicing Arrecife

Home Europe Spain Lanzarote Cheap flights from South Africa to Canary Islands
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First