
$520 Cheap British Airways flights from Johannesburg to Madrid (JNB to MAD)
Find The Best Day To Fly from Johannesburg to Madrid
Amazing British Airways JNB to MAD Flight Deals
The cheapest flights to Adolfo Suárez Madrid-Barajas found within the past 7 days were $676 round trip and $520 one way. Prices and availability subject to change. Additional terms may apply.
JNB
Johannesburg
MAD
Madrid
$676 Roundtrip, found 3 days ago
$676
Roundtrip
found 3 days ago
JNB
Johannesburg
MAD
Madrid
$722 Roundtrip, found 4 days ago
$722
Roundtrip
found 4 days ago
JNB
Johannesburg
MAD
Madrid
$724 Roundtrip, found 2 days ago
$724
Roundtrip
found 2 days ago
JNB
Johannesburg
MAD
Madrid
$724 Roundtrip, found 3 days ago
$724
Roundtrip
found 3 days ago
JNB
Johannesburg
MAD
Madrid
$746 Roundtrip, found 2 days ago
$746
Roundtrip
found 2 days ago
JNB
Johannesburg
MAD
Madrid
$747 Roundtrip, found 2 days ago
$747
Roundtrip
found 2 days ago
JNB
Johannesburg
MAD
Madrid
$747 Roundtrip, found 3 days ago
$747
Roundtrip
found 3 days ago
JNB
Johannesburg
MAD
Madrid
$753 Roundtrip, found 2 days ago
$753
Roundtrip
found 2 days ago
JNB
Johannesburg
MAD
Madrid
$755 Roundtrip, found 4 days ago
$755
Roundtrip
found 4 days ago
Travelers ❤️ these 🏨 after their flight to Madrid

Senator Barajas Hotel
Galeon 27, Madrid, Madrid
This hotel features a restaurant, a 24-hour gym, and a bar/lounge. Traveling on business? Take advantage of the free WiFi in public areas, laundry service, and ...
8.2/10 Very Good! (1,670 reviews)
"Lady on checking was very friendly"
Reviewed on Jul 15, 2025

Zleep Hotel Madrid Airport
Avenida de Aragón 402, Madrid
A restaurant and a gym are featured at this hotel. WiFi in public areas is free. Self parking, a snack bar/deli, and express check-out are also offered.
8.6/10 Excellent! (2,152 reviews)
"All great"
Reviewed on Jul 14, 2025

Hotel Madrid Alameda Aeropuerto, Affiliated by Meliá
Av de Logrono, 100, Madrid, Madrid
This hotel features 2 restaurants, 15 outdoor pools, and a 24-hour gym. Traveling on business? Take advantage of the business center, free WiFi in public areas, ...
8.6/10 Excellent! (1,301 reviews)
"Decent hotel airport, clean with comfortable beds and a good shuttle service. Rooms a little dated but overall good!"
Reviewed on Jul 14, 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular British Airways Flight Routes from JNB
Top British Airways Flight Routes from MAD
Top Flights for British Airways originating from JNB
Domestic
- San Francisco to Mumbai (SFO - BOM)
- Newark Liberty Intl. Airport to Tel Aviv (EWR - TLV)
- New York to Tokyo (JFK - HND)
- New York to Lisbon (JFK - LIS)
- Baltimore to London (BWI - LHR)
- New York to Barcelona (JFK - BCN)
- Newark Liberty Intl. Airport to Lisbon (EWR - LIS)
- Washington to London (IAD - LHR)
- Newark Liberty Intl. Airport to Paris (EWR - CDG)
- New York to Paris (JFK - CDG)
International
- San Francisco to Delhi (SFO - DEL)
- Newark Liberty Intl. Airport to London (EWR - LHR)
- San Francisco to Mumbai (SFO - BOM)
- New York to London (JFK - LHR)
- New York to Tel Aviv (JFK - TLV)
- New York to Rome (JFK - FCO)
- Newark Liberty Intl. Airport to Lisbon (EWR - LIS)
- New York to London (JFK - LGW)
- Baltimore to London (BWI - LHR)
- Washington to London (IAD - LHR)
Most Popular
Hotels
- Hotels in Lincoln City
- MarriottHotelsResorts Hotels in Chicago
- Grand Casino Hinckley
- Hotels in Apollo Beach
- Apartments Virginia Beach
- Hotels in Sycamore
- Spa Resorts & Hotels in Marin County
- Hotels in Sacramento
- Extended Stay Hotels Burlington
- The Westin London City
- Element Anaheim Resort Convention Center
- Guest Houses Douala
- Hotels in Harrisburg
- Hotels near Sioux Falls Regional
- Hotels near Erin Ijesha Waterfall
- Hotels in Ogden
Flights
- Flights to Orcas Island
- St. Louis to Peoria (STL - PIA)
- Delta Buenos Aires (EZE) to Los Angeles (LAX) flights
- Orange County to Anchorage (SNA - ANC)
- Flights to Hudson
- American Airlines Tulsa (TUL) to Sydney (SYD) flights
- Pittsburgh to Corpus Christi (PIT - CRP)
- Turkish Airlines Houston (IAH) to Lagos (LOS) flights
- New York to Madrid (JFK - MAD)
- Columbus to Columbia (CMH - CAE)
- Toronto to Ottawa (YYZ - YOW)
Packages