Johannesburg, South Africa to Madrid with Emirates from €483.
✓ Verified Deal
Tickets from €483 both ways — checked baggage included.
✈️ Emirates — AFR 67/100 (premium)
In this fare:
- Checked baggage: 1×20 kg
- Onboard meal: Hot meal
- WiFi: Free messaging (members only)
- Cabin: 33″ pitch on A380
📖 Traveler Resources:
✈️ Airport Guides
📍 Johannesburg OR Tambo (JNB) Master — Terminals, Transport & Tips
📍 Adolfo Suárez Madrid–Barajas Airport (MAD) — The Complete Master — Terminals, Transport & Tips
📚 Madrid Travel Guide
✈️ Airport Guides
📍 Johannesburg OR Tambo (JNB) Master — Terminals, Transport & Tips
📍 Adolfo Suárez Madrid–Barajas Airport (MAD) — The Complete Master — Terminals, Transport & Tips
📚 Madrid Travel Guide
Available Dates
Select a date to check live prices on Skyscanner.
11 May – 7 Jun€483Skyscanner →
13 May – 9 Jun€483Skyscanner →
18 May – 14 Jun€483Skyscanner →
20 May – 16 Jun€483Skyscanner →
25 May – 21 Jun€483Skyscanner →
27 May – 23 Jun€483Skyscanner →
1 Jun – 28 Jun€483Skyscanner →
Prices verified at time of publication. Always confirm on Skyscanner before booking.
🌍 About Madrid
Madrid is the capital and most populous city of Spain. It had a population of over 3.4 million in the city proper in 2025, and a metropolitan area population of approximately 6.8 million. Madrid is the second-largest city in the European Union (EU), after Berlin, and its metropolitan area is the second-largest in the EU, after Paris.



