Book Cheap Flights from Johannesburg to Madrid

Cheapest flights to Madrid

Cheapest flights to Madrid in the next 3 months

Flight Route Airline Trip Type Travel Dates Searched Price From
* Please note that the prices are subject to availability and block out dates do apply over peak season.

Flights from Johannesburg to Madrid

Flights from Johannesburg to Madrid will get you to this inspiring art haven within approximately 13 hours and 50 minutes. Planes depart from O.R. Tambo International Airport (JNB) and Lanseria Airport (HLA), and land at Madrid-Barajas Airport (MAD). Popular airlines flying from Johannesburg to Madrid are: British Airways, Iberia, Swiss International Air Lines, South African Airways and Air France. There are no direct flights available from Johannesburg to Madrid, but connecting flights with one stop-over will take you to this historical gem.

Compare all airlines and book the best price!

Things to know before you travel to Madrid

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 between Johannesburg and Madrid in winter; in summer, Madrid is 1 hour behind.
Travel adaptor Type F

Travel documents

South Africans need a valid passport and Schengen visa to fly from Johannesburg to Madrid.

Airport information

Madrid-Barajas Airport is just a 25-minute drive from the centre of Madrid.

Main attractions

Popular attractions in Madrid include the Royal Palace of Madrid, Prado Museum and Buen Retiro Park.

Cost of living in Madrid

Compare the costs of everyday items in Johannesburg and Madrid

Average meal

Inexpensive restaurant

Johannesburg R 100
Madrid R 145

Local beer

0,5L Draught

Johannesburg R 25
Madrid R 44

Pack of cigarettes


Johannesburg R 38
Madrid R 72

Taxi 1km

Normal Tariff

Johannesburg R 10
Madrid R 23



Johannesburg R 22
Madrid R 25
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 Travelstart Live agents for guidance and booking assistance.

Download our app

Free for iPhones and Android