HowToGo

Flight from Madeira to Madrid, Spain

How to get to Madrid, Spain from Madeira by flight ? You can check flights from Madeira to Madrid, Spain below.

Search Transfer from Madeira to Madrid, Spain

Search Flights

You can find flight ticket prices from Madeira to Madrid, Spain with our flight tickets search tool below

1. Hoedspruit to Madrid

  1. You take a bus, shuttle or taxi from your location in Madeira to Hoedspruit.

  2. You take a flight from Hoedspruit to Madrid and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Madrid, Spain.

Flight Depart Arrive
4Z872 Airlink
DT578 TAAG Angola Airlines
DT680 TAAG Angola Airlines
12:05 Hoedspruit
16:30 Johannesburg
21:00 Luanda
13:10 Johannesburg
19:00 Luanda
05:20 Madrid
Connect
4Z872 Airlink
AF995 Air France
AF1000 Air France
12:05 Hoedspruit
19:50 Johannesburg
06:55 Paris Charles de Gaulle
13:10 Johannesburg
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
4Z872 Airlink
LX283 Swiss
LX2026 Swiss
12:05 Hoedspruit
20:20 Johannesburg
11:00 Zurich
13:10 Johannesburg
06:10 Zurich
13:25 Madrid
Connect
4Z872 Airlink
BA056 British Airways
BA466 British Airways
12:05 Hoedspruit
20:15 Johannesburg
08:20 London Heathrow
13:10 Johannesburg
05:30 London Heathrow
11:50 Madrid
Connect
5Z889 891 CemAir
LX283 Swiss
LX2032 Swiss
13:05 Hoedspruit
20:20 Johannesburg
11:20 Zurich
14:00 Johannesburg
06:10 Zurich
13:45 Madrid
Connect
5Z889 891 CemAir
AF995 Air France
AF1000 Air France
13:05 Hoedspruit
19:50 Johannesburg
06:55 Paris Charles de Gaulle
14:00 Johannesburg
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
5Z889 891 CemAir
LH573 Lufthansa
LH1112 Lufthansa
13:05 Hoedspruit
19:40 Johannesburg
10:10 Frankfurt
14:00 Johannesburg
05:30 Frankfurt
12:45 Madrid
Connect
5Z889 891 CemAir
MS840 Egyptair
MS753 Egyptair
13:05 Hoedspruit
21:45 Johannesburg
09:35 Cairo
14:00 Johannesburg
05:25 Cairo
13:50 Madrid
Connect
5Z889 891 CemAir
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
13:05 Hoedspruit
19:50 Johannesburg
07:55 Istanbul
14:00 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
5Z889 891 CemAir
BA056 British Airways
BA466 British Airways
13:05 Hoedspruit
20:15 Johannesburg
08:20 London Heathrow
14:00 Johannesburg
05:30 London Heathrow
11:50 Madrid
Connect
5Z889 891 CemAir
BA056 British Airways
BA458 British Airways
13:05 Hoedspruit
20:15 Johannesburg
07:30 London Heathrow
14:00 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
5Z889 891 CemAir
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
13:05 Hoedspruit
19:50 Johannesburg
11:05 Istanbul
14:00 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect
5Z889 891 CemAir
LX283 Swiss
LX2026 Swiss
13:05 Hoedspruit
20:20 Johannesburg
11:00 Zurich
14:00 Johannesburg
06:10 Zurich
13:25 Madrid
Connect
5Z889 891 CemAir
AF995 Air France
AF1300 Air France
13:05 Hoedspruit
19:50 Johannesburg
09:20 Paris Charles de Gaulle
14:00 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
5Z889 891 CemAir
DT578 TAAG Angola Airlines
DT680 TAAG Angola Airlines
13:05 Hoedspruit
16:30 Johannesburg
21:00 Luanda
14:00 Johannesburg
19:00 Luanda
05:20 Madrid
Connect
5Z889 891 CemAir
LX283 Swiss
LX2026 2032 Swiss
13:05 Hoedspruit
20:20 Johannesburg
11:40 Zurich
14:00 Johannesburg
06:10 Zurich
14:05 Madrid
Connect
4Z874 Airlink
LH573 Lufthansa
LH1112 Lufthansa
14:20 Hoedspruit
19:40 Johannesburg
10:10 Frankfurt
15:25 Johannesburg
05:30 Frankfurt
12:45 Madrid
Connect
4Z874 Airlink
AF995 Air France
AF1600 Air France
14:20 Hoedspruit
19:50 Johannesburg
13:15 Paris Charles de Gaulle
15:25 Johannesburg
05:55 Paris Charles de Gaulle
15:25 Madrid
Connect
4Z874 Airlink
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
14:20 Hoedspruit
19:50 Johannesburg
11:05 Istanbul
15:25 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect
4Z874 Airlink
LX283 Swiss
LX2032 Swiss
14:20 Hoedspruit
20:20 Johannesburg
11:20 Zurich
15:25 Johannesburg
06:10 Zurich
13:45 Madrid
Connect
4Z874 Airlink
AF995 Air France
AF1300 Air France
14:20 Hoedspruit
19:50 Johannesburg
09:20 Paris Charles de Gaulle
15:25 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
4Z874 Airlink
BA056 British Airways
BA458 British Airways
14:20 Hoedspruit
20:15 Johannesburg
07:30 London Heathrow
15:25 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
4Z874 Airlink
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
14:20 Hoedspruit
19:50 Johannesburg
07:55 Istanbul
15:25 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
4Z874 Airlink
LX283 Swiss
LX2026 2032 Swiss
14:20 Hoedspruit
20:20 Johannesburg
11:40 Zurich
15:25 Johannesburg
06:10 Zurich
14:05 Madrid
Connect
4Z874 Airlink
BA054 British Airways
IB3163 Iberia
14:20 Hoedspruit
22:15 Johannesburg
09:15 London Heathrow
15:25 Johannesburg
07:45 London Heathrow
12:45 Madrid
Connect
4Z874 Airlink
AF995 Air France
AF1000 Air France
14:20 Hoedspruit
19:50 Johannesburg
06:55 Paris Charles de Gaulle
15:25 Johannesburg
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
4Z874 Airlink
BA056 British Airways
BA466 British Airways
14:20 Hoedspruit
20:15 Johannesburg
08:20 London Heathrow
15:25 Johannesburg
05:30 London Heathrow
11:50 Madrid
Connect
4Z874 Airlink
DT578 TAAG Angola Airlines
DT680 TAAG Angola Airlines
14:20 Hoedspruit
16:30 Johannesburg
21:00 Luanda
15:25 Johannesburg
19:00 Luanda
05:20 Madrid
Connect
4Z874 Airlink
MS840 Egyptair
MS753 Egyptair
14:20 Hoedspruit
21:45 Johannesburg
09:35 Cairo
15:25 Johannesburg
05:25 Cairo
13:50 Madrid
Connect
4Z874 Airlink
LX283 Swiss
LX2026 Swiss
14:20 Hoedspruit
20:20 Johannesburg
11:00 Zurich
15:25 Johannesburg
06:10 Zurich
13:25 Madrid
Connect
5Z889 CemAir
LX283 Swiss
LX2026 2032 Swiss
14:30 Hoedspruit
20:20 Johannesburg
11:40 Zurich
15:25 Johannesburg
06:10 Zurich
14:05 Madrid
Connect
5Z889 CemAir
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
14:30 Hoedspruit
19:50 Johannesburg
11:05 Istanbul
15:25 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect
5Z889 CemAir
AF995 Air France
AF1600 Air France
14:30 Hoedspruit
19:50 Johannesburg
13:15 Paris Charles de Gaulle
15:25 Johannesburg
05:55 Paris Charles de Gaulle
15:25 Madrid
Connect
5Z889 CemAir
LH573 Lufthansa
LH1112 Lufthansa
14:30 Hoedspruit
19:40 Johannesburg
10:10 Frankfurt
15:25 Johannesburg
05:30 Frankfurt
12:45 Madrid
Connect
5Z889 CemAir
AF995 Air France
AF1300 Air France
14:30 Hoedspruit
19:50 Johannesburg
09:20 Paris Charles de Gaulle
15:25 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
5Z889 CemAir
BA056 British Airways
IB3163 Iberia
14:30 Hoedspruit
20:15 Johannesburg
09:15 London Heathrow
15:25 Johannesburg
05:30 London Heathrow
12:45 Madrid
Connect
5Z889 CemAir
BA054 British Airways
IB3163 Iberia
14:30 Hoedspruit
22:15 Johannesburg
09:15 London Heathrow
15:25 Johannesburg
07:45 London Heathrow
12:45 Madrid
Connect
5Z889 CemAir
BA056 British Airways
BA458 British Airways
14:30 Hoedspruit
20:15 Johannesburg
07:30 London Heathrow
15:25 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
5Z889 CemAir
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
14:30 Hoedspruit
19:50 Johannesburg
07:55 Istanbul
15:25 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
5Z889 CemAir
LH573 Lufthansa
LH1114 Lufthansa
14:30 Hoedspruit
19:40 Johannesburg
13:20 Frankfurt
15:25 Johannesburg
05:30 Frankfurt
15:55 Madrid
Connect

2. Nelspruit to Madrid

  1. You take a bus, shuttle or taxi from your location in Madeira to Nelspruit.

  2. You take a flight from Nelspruit to Madrid and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Madrid, Spain.

Flight Depart Arrive
4Z842 Airlink
DT578 TAAG Angola Airlines
DT680 TAAG Angola Airlines
12:45 Nelspruit
16:30 Johannesburg
21:00 Luanda
13:40 Johannesburg
19:00 Luanda
05:20 Madrid
Connect
4Z842 Airlink
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
12:45 Nelspruit
19:50 Johannesburg
07:55 Istanbul
13:40 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
4Z842 Airlink
AF995 Air France
AF1000 Air France
12:45 Nelspruit
19:50 Johannesburg
06:55 Paris Charles de Gaulle
13:40 Johannesburg
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
4Z842 Airlink
BA056 British Airways
BA458 British Airways
12:45 Nelspruit
20:15 Johannesburg
07:30 London Heathrow
13:40 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
4Z842 Airlink
BA056 British Airways
BA466 British Airways
12:45 Nelspruit
20:15 Johannesburg
08:20 London Heathrow
13:40 Johannesburg
05:30 London Heathrow
11:50 Madrid
Connect
4Z842 Airlink
AF995 Air France
AF1300 Air France
12:45 Nelspruit
19:50 Johannesburg
09:20 Paris Charles de Gaulle
13:40 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
4Z506 Airlink
EK776 Emirates
EK141 Emirates
14:00 Nelspruit
19:10 Durban
07:25 Dubai
15:10 Durban
05:30 Dubai
12:40 Madrid
Connect
4Y143 Airbus France
4Y143 133 133 Airbus France
LH1122 Lufthansa
15:40 Nelspruit
20:00 Windhoek
16:50 Frankfurt
18:15 Windhoek
05:35 Frankfurt
19:25 Madrid
Connect
4Y143 Airbus France
4Y143 133 133 Airbus France
LH1114 Lufthansa
15:40 Nelspruit
20:00 Windhoek
13:20 Frankfurt
18:15 Windhoek
05:35 Frankfurt
15:55 Madrid
Connect
4Y143 Airbus France
4Y143 133 133 Airbus France
LH1112 Lufthansa
15:40 Nelspruit
20:00 Windhoek
10:10 Frankfurt
18:15 Windhoek
05:35 Frankfurt
12:45 Madrid
Connect
4Z822 Airlink
BA056 British Airways
BA458 British Airways
16:15 Nelspruit
20:15 Johannesburg
07:30 London Heathrow
17:10 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
4Z822 Airlink
BA056 British Airways
BA466 British Airways
16:15 Nelspruit
20:15 Johannesburg
08:20 London Heathrow
17:10 Johannesburg
05:30 London Heathrow
11:50 Madrid
Connect
4Z822 Airlink
LX283 Swiss
LX2026 2032 Swiss
16:15 Nelspruit
20:20 Johannesburg
11:40 Zurich
17:10 Johannesburg
06:10 Zurich
14:05 Madrid
Connect
4Z822 Airlink
AF995 Air France
AF1600 Air France
16:15 Nelspruit
19:50 Johannesburg
13:15 Paris Charles de Gaulle
17:10 Johannesburg
05:55 Paris Charles de Gaulle
15:25 Madrid
Connect
4Z822 Airlink
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
16:15 Nelspruit
19:50 Johannesburg
07:55 Istanbul
17:10 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
4Z822 Airlink
LH573 Lufthansa
LH1112 Lufthansa
16:15 Nelspruit
19:40 Johannesburg
10:10 Frankfurt
17:10 Johannesburg
05:30 Frankfurt
12:45 Madrid
Connect
4Z822 Airlink
AF995 Air France
AF1000 Air France
16:15 Nelspruit
19:50 Johannesburg
06:55 Paris Charles de Gaulle
17:10 Johannesburg
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
4Z822 Airlink
MS840 Egyptair
MS753 Egyptair
16:15 Nelspruit
21:45 Johannesburg
09:35 Cairo
17:10 Johannesburg
05:25 Cairo
13:50 Madrid
Connect
4Z822 Airlink
LX283 Swiss
LX2026 Swiss
16:15 Nelspruit
20:20 Johannesburg
11:00 Zurich
17:10 Johannesburg
06:10 Zurich
13:25 Madrid
Connect
4Z822 Airlink
LX283 Swiss
LX2032 Swiss
16:15 Nelspruit
20:20 Johannesburg
11:20 Zurich
17:10 Johannesburg
06:10 Zurich
13:45 Madrid
Connect
4Z822 Airlink
BA056 British Airways
IB3163 Iberia
16:15 Nelspruit
20:15 Johannesburg
09:15 London Heathrow
17:10 Johannesburg
05:30 London Heathrow
12:45 Madrid
Connect
4Z822 Airlink
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
16:15 Nelspruit
19:50 Johannesburg
11:05 Istanbul
17:10 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect
4Z822 Airlink
AF995 Air France
AF1300 Air France
16:15 Nelspruit
19:50 Johannesburg
09:20 Paris Charles de Gaulle
17:10 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
4Z822 Airlink
LH573 Lufthansa
LH1114 Lufthansa
16:15 Nelspruit
19:40 Johannesburg
13:20 Frankfurt
17:10 Johannesburg
05:30 Frankfurt
15:55 Madrid
Connect
4Z846 Airlink
LX283 Swiss
LX2026 Swiss
17:15 Nelspruit
20:20 Johannesburg
12:05 Zurich
18:10 Johannesburg
06:10 Zurich
14:30 Madrid
Connect
4Z846 Airlink
LX283 Swiss
LX2026 Swiss
17:15 Nelspruit
20:20 Johannesburg
11:00 Zurich
18:10 Johannesburg
06:10 Zurich
13:25 Madrid
Connect
4Z846 Airlink
AF995 Air France
AF1600 Air France
17:15 Nelspruit
19:50 Johannesburg
13:15 Paris Charles de Gaulle
18:10 Johannesburg
05:55 Paris Charles de Gaulle
15:25 Madrid
Connect
4Z846 Airlink
LH573 Lufthansa
LH1112 Lufthansa
17:15 Nelspruit
19:40 Johannesburg
10:10 Frankfurt
18:10 Johannesburg
05:30 Frankfurt
12:45 Madrid
Connect
4Z846 Airlink
BA054 British Airways
IB3163 Iberia
17:15 Nelspruit
22:15 Johannesburg
09:15 London Heathrow
18:10 Johannesburg
07:45 London Heathrow
12:45 Madrid
Connect
4Z846 Airlink
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
17:15 Nelspruit
19:50 Johannesburg
11:05 Istanbul
18:10 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect
4Z846 Airlink
LH573 Lufthansa
LH1114 Lufthansa
17:15 Nelspruit
19:40 Johannesburg
13:20 Frankfurt
18:10 Johannesburg
05:30 Frankfurt
15:55 Madrid
Connect
4Z846 Airlink
BA056 British Airways
BA466 British Airways
17:15 Nelspruit
20:15 Johannesburg
08:20 London Heathrow
18:10 Johannesburg
05:30 London Heathrow
11:50 Madrid
Connect
4Z846 Airlink
AF995 Air France
AF1300 Air France
17:15 Nelspruit
19:50 Johannesburg
09:20 Paris Charles de Gaulle
18:10 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
4Z846 Airlink
BA056 British Airways
BA458 British Airways
17:15 Nelspruit
20:15 Johannesburg
07:30 London Heathrow
18:10 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
4Z846 Airlink
TK39 41 43 Turkish Airlines
TK1859 Turkish Airlines
17:15 Nelspruit
19:50 Johannesburg
14:05 Istanbul
18:10 Johannesburg
06:00 Istanbul
16:30 Madrid
Connect
4Z846 Airlink
MS840 Egyptair
MS753 Egyptair
17:15 Nelspruit
21:45 Johannesburg
09:35 Cairo
18:10 Johannesburg
05:25 Cairo
13:50 Madrid
Connect
4Z846 Airlink
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
17:15 Nelspruit
19:50 Johannesburg
07:55 Istanbul
18:10 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
4Z846 Airlink
AF995 Air France
AF1000 Air France
17:15 Nelspruit
19:50 Johannesburg
06:55 Paris Charles de Gaulle
18:10 Johannesburg
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
4Z846 Airlink
LX283 Swiss
LX2026 2032 Swiss
17:15 Nelspruit
20:20 Johannesburg
11:40 Zurich
18:10 Johannesburg
06:10 Zurich
14:05 Madrid
Connect
4Z846 Airlink
BA056 British Airways
IB3163 Iberia
17:15 Nelspruit
20:15 Johannesburg
09:15 London Heathrow
18:10 Johannesburg
05:30 London Heathrow
12:45 Madrid
Connect

3. Skukuza to Madrid

  1. You take a bus, shuttle or taxi from your location in Madeira to Skukuza.

  2. You take a flight from Skukuza to Madrid and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Madrid, Spain.

Flight Depart Arrive
4Z862 Airlink
LH573 Lufthansa
LH1112 Lufthansa
13:35 Skukuza
19:40 Johannesburg
10:10 Frankfurt
14:40 Johannesburg
05:30 Frankfurt
12:45 Madrid
Connect
4Z862 Airlink
AF995 Air France
AF1600 Air France
13:35 Skukuza
19:50 Johannesburg
13:15 Paris Charles de Gaulle
14:40 Johannesburg
05:55 Paris Charles de Gaulle
15:25 Madrid
Connect
4Z862 Airlink
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
13:35 Skukuza
19:50 Johannesburg
07:55 Istanbul
14:40 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
4Z862 Airlink
LX283 Swiss
LX2026 2032 Swiss
13:35 Skukuza
20:20 Johannesburg
11:40 Zurich
14:40 Johannesburg
06:10 Zurich
14:05 Madrid
Connect
4Z862 Airlink
BA054 British Airways
IB3163 Iberia
13:35 Skukuza
22:15 Johannesburg
09:15 London Heathrow
14:40 Johannesburg
07:45 London Heathrow
12:45 Madrid
Connect
4Z862 Airlink
BA056 British Airways
BA458 British Airways
13:35 Skukuza
20:15 Johannesburg
07:30 London Heathrow
14:40 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
4Z862 Airlink
AF995 Air France
AF1300 Air France
13:35 Skukuza
19:50 Johannesburg
09:20 Paris Charles de Gaulle
14:40 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
4Z862 Airlink
LX283 Swiss
LX2032 Swiss
13:35 Skukuza
20:20 Johannesburg
11:20 Zurich
14:40 Johannesburg
06:10 Zurich
13:45 Madrid
Connect
4Z862 Airlink
BA056 British Airways
BA466 British Airways
13:35 Skukuza
20:15 Johannesburg
08:20 London Heathrow
14:40 Johannesburg
05:30 London Heathrow
11:50 Madrid
Connect
4Z862 Airlink
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
13:35 Skukuza
19:50 Johannesburg
11:05 Istanbul
14:40 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect
4Z862 Airlink
AF995 Air France
AF1000 Air France
13:35 Skukuza
19:50 Johannesburg
06:55 Paris Charles de Gaulle
14:40 Johannesburg
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
4Z862 Airlink
LX283 Swiss
LX2026 Swiss
13:35 Skukuza
20:20 Johannesburg
11:00 Zurich
14:40 Johannesburg
06:10 Zurich
13:25 Madrid
Connect
4Z862 Airlink
MS840 Egyptair
MS753 Egyptair
13:35 Skukuza
21:45 Johannesburg
09:35 Cairo
14:40 Johannesburg
05:25 Cairo
13:50 Madrid
Connect
4Z862 Airlink
LH573 Lufthansa
LH1114 Lufthansa
13:35 Skukuza
19:40 Johannesburg
13:20 Frankfurt
14:40 Johannesburg
05:30 Frankfurt
15:55 Madrid
Connect
4Z862 Airlink
DT578 TAAG Angola Airlines
DT680 TAAG Angola Airlines
13:35 Skukuza
16:30 Johannesburg
21:00 Luanda
14:40 Johannesburg
19:00 Luanda
05:20 Madrid
Connect
4Z866 Airlink
LX283 Swiss
LX2026 Swiss
14:35 Skukuza
20:20 Johannesburg
11:00 Zurich
15:40 Johannesburg
06:10 Zurich
13:25 Madrid
Connect
4Z866 Airlink
LH573 Lufthansa
LH1112 Lufthansa
14:35 Skukuza
19:40 Johannesburg
10:10 Frankfurt
15:40 Johannesburg
05:30 Frankfurt
12:45 Madrid
Connect
4Z866 Airlink
BA056 British Airways
BA466 British Airways
14:35 Skukuza
20:15 Johannesburg
08:20 London Heathrow
15:40 Johannesburg
05:30 London Heathrow
11:50 Madrid
Connect
4Z866 Airlink
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
14:35 Skukuza
19:50 Johannesburg
11:05 Istanbul
15:40 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect
4Z866 Airlink
AF995 Air France
AF1600 Air France
14:35 Skukuza
19:50 Johannesburg
13:15 Paris Charles de Gaulle
15:40 Johannesburg
05:55 Paris Charles de Gaulle
15:25 Madrid
Connect
4Z866 Airlink
BA056 British Airways
IB3163 Iberia
14:35 Skukuza
20:15 Johannesburg
09:15 London Heathrow
15:40 Johannesburg
05:30 London Heathrow
12:45 Madrid
Connect
4Z866 Airlink
BA054 British Airways
IB3163 Iberia
14:35 Skukuza
22:15 Johannesburg
09:15 London Heathrow
15:40 Johannesburg
07:45 London Heathrow
12:45 Madrid
Connect
4Z866 Airlink
LH573 Lufthansa
LH1114 Lufthansa
14:35 Skukuza
19:40 Johannesburg
13:20 Frankfurt
15:40 Johannesburg
05:30 Frankfurt
15:55 Madrid
Connect
4Z866 Airlink
BA056 British Airways
BA458 British Airways
14:35 Skukuza
20:15 Johannesburg
07:30 London Heathrow
15:40 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
4Z866 Airlink
LX283 Swiss
LX2026 2032 Swiss
14:35 Skukuza
20:20 Johannesburg
11:40 Zurich
15:40 Johannesburg
06:10 Zurich
14:05 Madrid
Connect
4Z866 Airlink
TK39 41 43 Turkish Airlines
TK1859 Turkish Airlines
14:35 Skukuza
19:50 Johannesburg
14:05 Istanbul
15:40 Johannesburg
06:00 Istanbul
16:30 Madrid
Connect
4Z866 Airlink
MS840 Egyptair
MS753 Egyptair
14:35 Skukuza
21:45 Johannesburg
09:35 Cairo
15:40 Johannesburg
05:25 Cairo
13:50 Madrid
Connect
4Z866 Airlink
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
14:35 Skukuza
19:50 Johannesburg
07:55 Istanbul
15:40 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
4Z866 Airlink
AF995 Air France
AF1000 Air France
14:35 Skukuza
19:50 Johannesburg
06:55 Paris Charles de Gaulle
15:40 Johannesburg
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
4Z866 Airlink
LX283 Swiss
LX2032 Swiss
14:35 Skukuza
20:20 Johannesburg
11:20 Zurich
15:40 Johannesburg
06:10 Zurich
13:45 Madrid
Connect
4Z866 Airlink
AF995 Air France
AF1300 Air France
14:35 Skukuza
19:50 Johannesburg
09:20 Paris Charles de Gaulle
15:40 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
4Z866 Airlink
DT578 TAAG Angola Airlines
DT680 TAAG Angola Airlines
14:35 Skukuza
16:30 Johannesburg
21:00 Luanda
15:40 Johannesburg
19:00 Luanda
05:20 Madrid
Connect
4Z866 Airlink
BA054 British Airways
IB3175 Iberia
14:35 Skukuza
22:15 Johannesburg
10:45 London Heathrow
15:40 Johannesburg
07:45 London Heathrow
14:10 Madrid
Connect

4. Polokwane International to Madrid

  1. You take a bus, shuttle or taxi from your location in Madeira to Polokwane International.

  2. You take a flight from Polokwane International to Madrid and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Madrid, Spain.

Flight Depart Arrive
4Z814 Airlink
AF995 Air France
AF1800 Air France
14:10 Polokwane International
19:50 Johannesburg
15:20 Paris Charles de Gaulle
15:05 Johannesburg
05:55 Paris Charles de Gaulle
17:25 Madrid
Connect
4Z814 Airlink
BA054 British Airways
IB3175 Iberia
14:10 Polokwane International
22:15 Johannesburg
10:45 London Heathrow
15:05 Johannesburg
07:45 London Heathrow
14:10 Madrid
Connect
4Z814 Airlink
TK39 41 43 Turkish Airlines
TK1859 Turkish Airlines
14:10 Polokwane International
19:50 Johannesburg
14:05 Istanbul
15:05 Johannesburg
06:00 Istanbul
16:30 Madrid
Connect
4Z814 Airlink
LH573 Lufthansa
LH1114 Lufthansa
14:10 Polokwane International
19:40 Johannesburg
13:20 Frankfurt
15:05 Johannesburg
05:30 Frankfurt
15:55 Madrid
Connect
4Z814 Airlink
BA054 British Airways
IB3163 Iberia
14:10 Polokwane International
22:15 Johannesburg
09:15 London Heathrow
15:05 Johannesburg
07:45 London Heathrow
12:45 Madrid
Connect
4Z814 Airlink
BA056 British Airways
IB3175 Iberia
14:10 Polokwane International
20:15 Johannesburg
10:45 London Heathrow
15:05 Johannesburg
05:30 London Heathrow
14:10 Madrid
Connect
4Z814 Airlink
LX283 Swiss
LX2026 2032 Swiss
14:10 Polokwane International
20:20 Johannesburg
11:40 Zurich
15:05 Johannesburg
06:10 Zurich
14:05 Madrid
Connect
4Z814 Airlink
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
14:10 Polokwane International
19:50 Johannesburg
11:05 Istanbul
15:05 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect
4Z814 Airlink
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
14:10 Polokwane International
19:50 Johannesburg
07:55 Istanbul
15:05 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
4Z814 Airlink
AF995 Air France
AF1300 Air France
14:10 Polokwane International
19:50 Johannesburg
09:20 Paris Charles de Gaulle
15:05 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
4Z814 Airlink
BA056 British Airways
BA458 British Airways
14:10 Polokwane International
20:15 Johannesburg
07:30 London Heathrow
15:05 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
4Z814 Airlink
AF995 Air France
AF1600 Air France
14:10 Polokwane International
19:50 Johannesburg
13:15 Paris Charles de Gaulle
15:05 Johannesburg
05:55 Paris Charles de Gaulle
15:25 Madrid
Connect
4Z814 Airlink
LH573 Lufthansa
LH1112 Lufthansa
14:10 Polokwane International
19:40 Johannesburg
10:10 Frankfurt
15:05 Johannesburg
05:30 Frankfurt
12:45 Madrid
Connect
4Z816 Airlink
LX283 Swiss
LX2026 2032 Swiss
17:45 Polokwane International
20:20 Johannesburg
11:40 Zurich
18:40 Johannesburg
06:10 Zurich
14:05 Madrid
Connect
4Z816 Airlink
BA054 British Airways
IB3175 Iberia
17:45 Polokwane International
22:15 Johannesburg
10:45 London Heathrow
18:40 Johannesburg
07:45 London Heathrow
14:10 Madrid
Connect
4Z816 Airlink
LX283 Swiss
LX2032 Swiss
17:45 Polokwane International
20:20 Johannesburg
11:20 Zurich
18:40 Johannesburg
06:10 Zurich
13:45 Madrid
Connect
4Z816 Airlink
BA054 British Airways
IB3169 Iberia
17:45 Polokwane International
22:15 Johannesburg
11:25 London Heathrow
18:40 Johannesburg
07:45 London Heathrow
14:55 Madrid
Connect
4Z816 Airlink
KF2306 Air Belgium
IB3207 Iberia
17:45 Polokwane International
19:45 Johannesburg
07:10 Brussels
18:40 Johannesburg
06:15 Brussels
09:35 Madrid
Connect
4Z816 Airlink
MS840 Egyptair
MS753 Egyptair
17:45 Polokwane International
21:45 Johannesburg
09:35 Cairo
18:40 Johannesburg
05:25 Cairo
13:50 Madrid
Connect
4Z816 Airlink
LX283 Swiss
LX2026 Swiss
17:45 Polokwane International
20:20 Johannesburg
11:00 Zurich
18:40 Johannesburg
06:10 Zurich
13:25 Madrid
Connect
4Z816 Airlink
LH573 Lufthansa
LH1122 Lufthansa
17:45 Polokwane International
19:40 Johannesburg
16:50 Frankfurt
18:40 Johannesburg
05:30 Frankfurt
19:25 Madrid
Connect
4Z816 Airlink
LH573 Lufthansa
LH1112 Lufthansa
17:45 Polokwane International
19:40 Johannesburg
10:10 Frankfurt
18:40 Johannesburg
05:30 Frankfurt
12:45 Madrid
Connect
4Z816 Airlink
KL0592 KLM
KL1705 KLM
17:45 Polokwane International
23:59 Johannesburg
17:00 Amsterdam Schiphol
18:40 Johannesburg
10:15 Amsterdam Schiphol
19:35 Madrid
Connect
4Z816 Airlink
AF995 Air France
AF1476 Air France
UX7158 Air Europa
17:45 Polokwane International
19:50 Johannesburg
09:25 Paris Charles de Gaulle
12:30 Bilbao
18:40 Johannesburg
05:55 Paris Charles de Gaulle
11:05 Bilbao
13:40 Madrid
Connect
4Z816 Airlink
TK39 41 43 Turkish Airlines
TK1859 Turkish Airlines
17:45 Polokwane International
19:50 Johannesburg
14:05 Istanbul
18:40 Johannesburg
06:00 Istanbul
16:30 Madrid
Connect
4Z816 Airlink
BA056 British Airways
BA466 British Airways
17:45 Polokwane International
20:15 Johannesburg
08:20 London Heathrow
18:40 Johannesburg
05:30 London Heathrow
11:50 Madrid
Connect
4Z816 Airlink
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
17:45 Polokwane International
19:50 Johannesburg
07:55 Istanbul
18:40 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
4Z816 Airlink
KF2306 Air Belgium
FR2947 Ryanair
17:45 Polokwane International
19:45 Johannesburg
09:10 Brussels
18:40 Johannesburg
06:15 Brussels
11:40 Madrid
Connect
4Z816 Airlink
LH573 Lufthansa
LH1114 Lufthansa
17:45 Polokwane International
19:40 Johannesburg
13:20 Frankfurt
18:40 Johannesburg
05:30 Frankfurt
15:55 Madrid
Connect
4Z816 Airlink
KF2306 Air Belgium
SN3721 Brussels Airlines
17:45 Polokwane International
19:45 Johannesburg
09:20 Brussels
18:40 Johannesburg
06:15 Brussels
11:45 Madrid
Connect
4Z816 Airlink
BA056 British Airways
IB3163 Iberia
17:45 Polokwane International
20:15 Johannesburg
09:15 London Heathrow
18:40 Johannesburg
05:30 London Heathrow
12:45 Madrid
Connect
4Z816 Airlink
AF995 Air France
AF1300 Air France
17:45 Polokwane International
19:50 Johannesburg
09:20 Paris Charles de Gaulle
18:40 Johannesburg
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
4Z816 Airlink
BA054 British Airways
IB3163 Iberia
17:45 Polokwane International
22:15 Johannesburg
09:15 London Heathrow
18:40 Johannesburg
07:45 London Heathrow
12:45 Madrid
Connect
4Z816 Airlink
BA056 British Airways
BA458 British Airways
17:45 Polokwane International
20:15 Johannesburg
07:30 London Heathrow
18:40 Johannesburg
05:30 London Heathrow
11:05 Madrid
Connect
4Z816 Airlink
AF995 Air France
AF1600 Air France
17:45 Polokwane International
19:50 Johannesburg
13:15 Paris Charles de Gaulle
18:40 Johannesburg
05:55 Paris Charles de Gaulle
15:25 Madrid
Connect
4Z816 Airlink
AF995 Air France
AF1000 Air France
17:45 Polokwane International
19:50 Johannesburg
06:55 Paris Charles de Gaulle
18:40 Johannesburg
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
4Z816 Airlink
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
17:45 Polokwane International
19:50 Johannesburg
11:05 Istanbul
18:40 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect

5. Johannesburg to Madrid

  1. You take a bus, shuttle or taxi from your location in Madeira to Johannesburg.

  2. You take a flight from Johannesburg to Madrid and cost approximately 350 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Madrid, Spain.

Flight Depart Arrive
QR1366 Qatar Airways
QR147 Qatar Airways
07:50 Johannesburg
01:15 Doha
17:10 Doha
06:50 Madrid
Connect
QR1366 Qatar Airways
QR147 Qatar Airways
07:50 Johannesburg
23:35 Doha
17:10 Doha
05:10 Madrid
Connect
EY601 Etihad
EY075 Etihad
10:15 Johannesburg
03:10 Abu Dhabi
20:10 Abu Dhabi
08:05 Madrid
Connect
LY052 El Al
LY395 El Al
11:30 Johannesburg
03:25 Tel Aviv
20:15 Tel Aviv
07:45 Madrid
Connect
EK762 Emirates
EK141 Emirates
13:25 Johannesburg
07:25 Dubai
23:45 Dubai
12:40 Madrid
Connect
QR1364 Qatar Airways
QR3051 Qatar Airways
13:40 Johannesburg
03:25 Doha
23:00 Doha
09:00 Madrid
Connect
QR1364 Qatar Airways
QR3053 Qatar Airways
13:40 Johannesburg
06:10 Doha
23:00 Doha
11:45 Madrid
Connect
QR1364 Qatar Airways
QR147 Qatar Airways
13:40 Johannesburg
01:15 Doha
23:00 Doha
06:50 Madrid
Connect
DT578 TAAG Angola Airlines
DT680 TAAG Angola Airlines
16:30 Johannesburg
21:00 Luanda
19:00 Luanda
05:20 Madrid
Connect
KQ763 Kenya Airways
KL0566 KLM
KL1699 KLM
17:10 Johannesburg
23:59 Nairobi
07:40 Amsterdam Schiphol
22:15 Nairobi
06:35 Amsterdam Schiphol
10:15 Madrid
Connect
KQ763 Kenya Airways
AF891 Air France
AF1000 Air France
17:10 Johannesburg
23:15 Nairobi
06:55 Paris Charles de Gaulle
22:15 Nairobi
05:50 Paris Charles de Gaulle
09:05 Madrid
Connect
EK764 Emirates
EK141 Emirates
18:50 Johannesburg
07:25 Dubai
05:05 Dubai
12:40 Madrid
Connect
DE2289 Condor Flugdienst
IB8713 Iberia
19:15 Johannesburg
06:30 Frankfurt
05:25 Frankfurt
09:20 Madrid
Connect
VS450 Virgin Atlantic
BA456 British Airways
19:25 Johannesburg
06:05 London Heathrow
04:55 London Heathrow
09:40 Madrid
Connect
LH573 Lufthansa
LH1112 Lufthansa
19:40 Johannesburg
10:10 Frankfurt
05:30 Frankfurt
12:45 Madrid
Connect
LH573 Lufthansa
LH1114 Lufthansa
19:40 Johannesburg
13:20 Frankfurt
05:30 Frankfurt
15:55 Madrid
Connect
LH573 Lufthansa
LH1122 Lufthansa
19:40 Johannesburg
16:50 Frankfurt
05:30 Frankfurt
19:25 Madrid
Connect
KF2306 Air Belgium
IB3207 Iberia
19:45 Johannesburg
07:10 Brussels
06:15 Brussels
09:35 Madrid
Connect
AF995 Air France
AF1000 Air France
19:50 Johannesburg
06:55 Paris Charles de Gaulle
05:55 Paris Charles de Gaulle
09:05 Madrid
Connect
AF995 Air France
AF1600 Air France
19:50 Johannesburg
13:15 Paris Charles de Gaulle
05:55 Paris Charles de Gaulle
15:25 Madrid
Connect
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
19:50 Johannesburg
07:55 Istanbul
06:00 Istanbul
10:25 Madrid
Connect
TK39 41 43 Turkish Airlines
TK1859 Turkish Airlines
19:50 Johannesburg
14:05 Istanbul
06:00 Istanbul
16:30 Madrid
Connect
AF995 Air France
AF1300 Air France
19:50 Johannesburg
09:20 Paris Charles de Gaulle
05:55 Paris Charles de Gaulle
11:25 Madrid
Connect
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
19:50 Johannesburg
11:05 Istanbul
06:00 Istanbul
13:30 Madrid
Connect
BA056 British Airways
BA458 British Airways
20:15 Johannesburg
07:30 London Heathrow
05:30 London Heathrow
11:05 Madrid
Connect
BA056 British Airways
BA466 British Airways
20:15 Johannesburg
08:20 London Heathrow
05:30 London Heathrow
11:50 Madrid
Connect
BA056 British Airways
IB3163 Iberia
20:15 Johannesburg
09:15 London Heathrow
05:30 London Heathrow
12:45 Madrid
Connect
LX283 Swiss
LX2026 2032 Swiss
20:20 Johannesburg
11:40 Zurich
06:10 Zurich
14:05 Madrid
Connect
LX283 Swiss
LX2032 Swiss
20:20 Johannesburg
11:20 Zurich
06:10 Zurich
13:45 Madrid
Connect
LX283 Swiss
LX2026 Swiss
20:20 Johannesburg
11:00 Zurich
06:10 Zurich
13:25 Madrid
Connect
QR1378 Qatar Airways
QR149 Qatar Airways
20:25 Johannesburg
08:05 Doha
05:45 Doha
13:40 Madrid
Connect
QR1368 Qatar Airways
QR149 Qatar Airways
21:35 Johannesburg
08:05 Doha
06:55 Doha
13:40 Madrid
Connect
QR1368 Qatar Airways
QR151 Qatar Airways
21:35 Johannesburg
15:30 Doha
06:55 Doha
21:05 Madrid
Connect
QR1368 Qatar Airways
QR3062 Qatar Airways
21:35 Johannesburg
10:15 Doha
06:55 Doha
15:50 Madrid
Connect
MS840 Egyptair
MS753 Egyptair
21:45 Johannesburg
09:35 Cairo
05:25 Cairo
13:50 Madrid
Connect
BA054 British Airways
IB3175 Iberia
22:15 Johannesburg
10:45 London Heathrow
07:45 London Heathrow
14:10 Madrid
Connect
BA054 British Airways
IB3163 Iberia
22:15 Johannesburg
09:15 London Heathrow
07:45 London Heathrow
12:45 Madrid
Connect
BA054 British Airways
IB3169 Iberia
22:15 Johannesburg
11:25 London Heathrow
07:45 London Heathrow
14:55 Madrid
Connect
KL0592 KLM
KL1705 KLM
23:59 Johannesburg
17:00 Amsterdam Schiphol
10:15 Amsterdam Schiphol
19:35 Madrid
Connect
KL0592 KLM
KL1707 KLM
23:59 Johannesburg
20:45 Amsterdam Schiphol
10:15 Amsterdam Schiphol
23:25 Madrid
Connect

6. Maputo to Madrid

  1. You take a bus, shuttle or taxi from your location in Madeira to Maputo.

  2. You take a flight from Maputo to Madrid and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Madrid, Spain.

Flight Depart Arrive
TP282 TAP Portugal
TP1020 TAP Portugal
09:45 Maputo
21:00 Lisbon
18:35 Lisbon
23:20 Madrid
Connect
QR1362 Qatar Airways
QR147 Qatar Airways
13:45 Maputo
01:15 Doha
22:50 Doha
06:50 Madrid
Connect
QR1362 Qatar Airways
QR3051 Qatar Airways
13:45 Maputo
03:25 Doha
22:50 Doha
09:00 Madrid
Connect
QR1362 Qatar Airways
QR3053 Qatar Airways
13:45 Maputo
06:10 Doha
22:50 Doha
11:45 Madrid
Connect
DT582 TAAG Angola Airlines
DT680 TAAG Angola Airlines
15:00 Maputo
21:00 Luanda
18:00 Luanda
05:20 Madrid
Connect
TK39 Turkish Airlines
TK39 41 43 Turkish Airlines
TK1857 Turkish Airlines
16:50 Maputo
19:50 Johannesburg
07:55 Istanbul
18:05 Johannesburg
06:00 Istanbul
10:25 Madrid
Connect
TK39 Turkish Airlines
TK39 41 43 Turkish Airlines
TK1357 Turkish Airlines
16:50 Maputo
19:50 Johannesburg
11:05 Istanbul
18:05 Johannesburg
06:00 Istanbul
13:30 Madrid
Connect

References

Find Hotels in Madrid, Spain

You can find hotels and accommodations in Madrid, Spain with our hotels search tool below

Booking.com