Book Cheap Flights from Johannesburg to Spain

Find out more

Cheapest flights to Spain

Cheapest flights to Spain in the next 3 months

Flight Route Airline Trip Type Travel Dates Searched Price from
Johannesburg - Madrid Ethiopian Airlines Return Dec 3 - Dec 17 1 day ago R7,189.00
Johannesburg - Madrid Ethiopian Airlines Return Nov 29 - Dec 4 1 day ago R8,149.00
Johannesburg - Madrid Emirates Return Nov 8 - Nov 22 0 days ago R8,299.00
Johannesburg - Madrid British Airways Return Jan 14 - Sep 6 1 day ago R8,799.00
Johannesburg - Madrid Emirates Return Dec 2 - Dec 22 1 day ago R10,039.00

Flights from Johannesburg to Spain

Flights from Johannesburg to Spain will get you to the birthplace of flamenco and paella in approximately 15 hours and 30 minutes. Planes take off from O. R. Tambo International Airport (JNB) and land at Adolfo Suárez Madrid–Barajas Airport (MAD), or one of the other hub airports in Spain. Popular airlines flying between Johannesburg and Spain include, Iberia, British Airways, Swiss Air Lines, Air France, South African Airways, and Lufthansa. Direct flights from Johannesburg to Spain are currently unavailable, but a connecting flight with one stop-over will get you to this Mediterranean destination.

Compare all airlines and book the best price!

Things to know before you travel to Spain

General information

Essential details you need to know before your trip.

Country Spain
Currency Euro
Exchange rate 1 ZAR = 0.07 EUR
Language Spanish
Hub airport Madrid-Barajas Airport (MAD)
Time difference There is no time difference.
Travel adaptor Type F

Travel documents

South Africans will need a valid passport and Schengen visa to travel from Johannesburg to Spain.

Airport information

The heart of Madrid is a 15-minute train ride, or 20-minute drive, from Adolfo Suárez Madrid–Barajas Airport.

Main attractions

Major attractions in Spain are: Basilica of the Sagrada Familia in Barcelona, Alcazaba Fortress in Málaga, and Plaza Mayor in Madrid.

Cost of living in Spain

Compare the costs of everyday items in Johannesburg and Spain

Average meal

Inexpensive restaurant

Johannesburg R 105.00
Madrid R 155.37

Local beer

0,5L Draught

Johannesburg R 25.00
Madrid R 46.61

Pack of cigarettes

Marlboro

Johannesburg R 40.00
Madrid R 77.69

Taxi 1km

Normal Tariff

Johannesburg R 10.00
Madrid R 16.31

Cappuccino

Regular

Johannesburg R 23.26
Madrid R 26.53
See other cheap flights to Madrid
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:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelbar agents for guidance and booking assistance

  • 0861 878 278
  • travelbar@travelstart.com

Download our app

Free for iPhones and Andriod