From
To
Fri 1/22
Fri 1/29
Any month
Compare vs Cheapflights |
From
To
Leaving on
Fri 1/22
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
Fri 1/22
Fri 1/29
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
Fri 1/22
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')
Home Europe Spain Cheap flights to Costa Del Sol, Spain

Cheap Flights to Costa Del Sol

Popular in September High demand for flights, 1% potential price rise
Cheapest in October Best time to find cheap flights, 2% potential price drop
Average price R10 443 Average for round-trip flights in January 2021
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Costa Del Sol flights by month

January
R8 309
February
R8 447
March
R9 040
April
R9 796
May
R9 076
June
R8 501
July
R9 276
August
R9 526
September
R10 347
October
R8 464
November
R8 920
December
R6 816
Currently, the cheapest month for flights to Costa Del Sol is December. The most expensive month for flights is September. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Costa Del Sol?

Average Málaga flight ticket prices and weather conditions for 2021 and 2022 by month.
JNB - AGP
Price
R6 816 - R13 567
AGP
Temperature
17 - 31 °C
AGP
Rainfall
1 - 100 mm
December is typically the best time to fly to Costa Del Sol, but there are other times where great deals are available. If you are looking for warm weather when you arrive off of your flight to Costa Del Sol then July is statistically the hottest. December is historically the period with most rainfall.

When is the best time to book a flight to Costa Del Sol?

To ensure you get the cheapest price possible for a flight to Costa Del Sol, you should look to book at least 39 days in advance of your intended travel date. The price of your flight may increase if you delay and leave booking until a week or so before departure.

Which day is cheapest to fly to Costa Del Sol?

At the moment, Tuesday is the most economical day to take a flight to Costa Del Sol. Sunday is likely to be the most costly.

What time of day is cheapest to fly to Costa Del Sol?

At the moment, flights in the morning are likely to offer the best value for money for your Costa Del Sol trip. A flight in the afternoon will more often than not be of higher cost.

The Costa del Sol runs for about 160km to the east and west of Malaga, an enormously popular holiday destination to which millions of Britons flock each year, attracted by the nonstop sun, beautiful beaches and warm waters. There is an abundance of nightlife for partygoers, safe resorts for families with young children, golf courses for sporting fanatics and small, hillside villages for those drawn by the relaxed Spanish way of life.

On the Eastern Costa del Sol is the city of Malaga, capital of the Malaga province, and gateway to the region. It is at the airport here that Costa del Sol flights land. Also in the east is Nerja, an important town housing most of the tourist accommodation of the costa. The beaches include Playa Calahonda and El Maro.

The Western side of the costa starts at Malaga and runs to the border of the Cadiz province. This is where Ronda, a charming village with the famous gorge, is located.

It is also where you’ll find the most popular resorts of Torremolinos, Benalmadena, Fuengirola, Mijas, Marbella and Puerto Banús, that range from all-day breakfast Fuengirola to yacht-packed Puerto Banus.

Search and compare: cheap flights to the Costa del Sol

Back to top

Other local departures to Costa Del Sol from South Africa
Home Europe Spain Cheap flights to Costa Del Sol, Spain
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First