Search and find cheap flights to Spain

Return
1 adult
Economy
From?
To?
Sat 7/8
Sat 14/8

Cheapest flights to cities in Spain

Click on the cities below to find out when it's cheapest to fly to Spain from South Africa
Barcelona
Barcelona

Useful information for your flight to Spain

Get up-to-date answers for some of the most frequently asked questions regarding flying to Spain
  • What are the most popular cities to visit in Spain?

    For momondo users, the most popular city in Spain is Barcelona, which is visited about 943% more often than any other city in Spain. Other very common cities that our users travel to are Madrid and Palma de Mallorca.

  • What is the cheapest flight to Spain?

    The cheapest flights to Spain recently found by momondo users are R137 with easyJet, R198 with Ryanair, and R389 with Vueling.


Popular cities and sights

Looking to visit Spain? Check out these cities and spend time seeing some of the most popular sights in the country

Recent flights found to popular cities in Spain

Find flights to these popular cities in Spain from your nearest airport.

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users in South Africa
DepartingDestinationBest Price
JohannesburgMadridR6 218
JohannesburgBarcelonaR6 524
Cape TownMadridR6 553
Cape TownMálagaR7 558
DurbanMadridR7 704
Cape TownPalma de MallorcaR7 995
Cape TownBarcelonaR8 388
JohannesburgPamplonaR9 116
JohannesburgBilbaoR9 174
Cape TownBilbaoR9 393

Popular routes landing in Spain

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Johannesburg to Madrid Flights
Fastest flight time16h 20m
Cheapest priceR6 218
Johannesburg to Barcelona Flights
Fastest flight time17h 05m
Cheapest priceR6 524
Cape Town to Madrid Flights
Fastest flight time19h 00m
Cheapest priceR6 553
Cape Town to Málaga Flights
Fastest flight time18h 20m
Cheapest priceR7 558
Durban to Madrid Flights
Fastest flight time18h 30m
Cheapest priceR7 704
Cape Town to Palma de Mallorca Flights
Fastest flight time21h 30m
Cheapest priceR7 995
Cape Town to Barcelona Flights
Fastest flight time20h 35m
Cheapest priceR8 388
Johannesburg to Pamplona Flights
Fastest flight time17h 05m
Cheapest priceR9 116
Johannesburg to Bilbao Flights
Fastest flight time22h 25m
Cheapest priceR9 174
Cape Town to Bilbao Flights
Fastest flight time17h 35m
Cheapest priceR9 393
Johannesburg to Granadilla Flights
Fastest flight time18h 50m
Cheapest priceR10 136
Johannesburg to Las Palmas de Gran Canaria Flights
Fastest flight time21h 20m
Cheapest priceR10 136
Durban to Barcelona Flights
Fastest flight time23h 10m
Cheapest priceR10 208
Johannesburg to Santa Cruz de Tenerife Flights
Fastest flight time22h 25m
Cheapest priceR10 616
Cape Town to Granada Flights
Fastest flight time26h 30m
Cheapest priceR11 184
Bloemfontein to Madrid Flights
Fastest flight time26h 00m
Cheapest priceR11 257
Port Elizabeth to Barcelona Flights
Fastest flight time24h 30m
Cheapest priceR12 291
Cape Town to Las Palmas de Gran Canaria Flights
Fastest flight time26h 40m
Cheapest priceR12 422
Johannesburg to Arrecife Flights
Fastest flight time24h 15m
Cheapest priceR13 150
Johannesburg to San Sebastian Flights
Fastest flight time58h 40m
Cheapest priceR13 165

Flights to regions in Spain

Pick a destination for your flight below

Start planning your trip to Spain