Popular flights to Spain
Prices observed in the past 7 days start from R929 one-way and R1709 round trip. Fares and availability may change at any time, and additional terms may apply.
Air France
PAR
Paris
BCN
Barcelona
R1279
Turkish Airlines
JNB
Johannesburg
MAD
Madrid
R6699
Turkish Airlines
CPT
Cape Town
BCN
Barcelona
R6599
Turkish Airlines
JNB
Johannesburg
BCN
Barcelona
R6869
British Airways
LON
London
BCN
Barcelona
R1669
British Airways
LON
London
PMI
Palma de Mallorca
R1269
Lufthansa
TLL
Tallinn
BCN
Barcelona
R2979
Turkish Airlines
CPT
Cape Town
PMI
Palma de Mallorca
R8529

Prefer it packaged?
Popular airlines to Spain
Why visit Spain

An Exceptional Coastline
Spain sits between the Atlantic Ocean and the Mediterranean Sea. Enjoy fantastic views from many alluring beaches, such as Cala en Porter on the Balearic Islands, Playa de Ses Illetes on Formentera Island and Playa de Las Catedrales in Lugo.

Iconic Architecture
A holiday spent in any of the country’s charming destinations will reveal plenty of architectural wonders. Famous buildings and landmarks include Bilbao’s Guggenheim Museum, Barcelona’s Parc Güell and the Great Mosque of Cordoba.

Spanish Culinary Delights
In Spain, discover an amazing collection of seductive flavours. Among the many delectable dishes that are on offer, make sure to try the pulpo a la gallega (Galician octopus) and the delicious gazpacho (Andalusian soup).
Spain: the destination of the siesta is abundant with good wine, great food and incredible dancing
Situated on Europe’s Iberian Peninsula is the gorgeous and historic country of Spain. This nation, with over 46.5 million residents, is home to a diverse array of cultures. Spain offers you stunning coastlines, architectural wonders and charming villages. Major attractions include Basilica of the Sagrada Familia in Barcelona, Alcazaba Fortress in Málaga and Plaza Mayor in Madrid.
Pack your bags and get ready to discover this vibrant destination, because cheap flights to Spain are now available for a limited period! Spain’s hub airport is Adolfo Suárez Madrid-Barajas Airport (MAD), a 20-minute drive or a swift 10-minute train ride from Madrid’s city centre. MAD serves Iberia Airlines, Swiss International Air Lines and Air France. Direct flights to Madrid depart from Johannesburg, with connecting flights from Cape Town. Flight duration from Johannesburg to Madrid is approximately 10 hours, 20 minutes.

General Information
Essential details you need to know before your trip
Country
Currency
Spain
Euro
LANGUAGE
Exchange Rate
Spanish
1 ZAR = 0.054 EUR
AIRLINE
TIME ZONE
Iberia Airlines
GMT +1
Weather In Spain
Frequently asked questions
Discover popular cities in Spain
Madrid
Alicante
Bilbao
Barcelona
Granada
Málaga
Palma de Mallorca
Tenerife
Valencia
Seville
Vigo
Jerez de la Frontera
Menorca
More popular destinations
Why book with us
Bringing you the best fares from all airlines
Expert assistance from booking to departure
Online destinations for planning your travels
Already booked your flight?
Explore our Hotel listings:
1,000’s of options worldwide
Best price
Great service

Personalised assistance
Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.













