HowToGo

Flight from Amsterdam to Spain

How to get to Spain from Amsterdam by flight ? You can check flights from Amsterdam to Spain below.

Search Transfer from Amsterdam to Spain

Search Flights

You can find flight ticket prices from Amsterdam to Spain with our flight tickets search tool below

1. Maputo to Sevilla

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

  2. You take a flight from Maputo to Sevilla and cost approximately 500 USD.

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

Flight Depart Arrive
TP282 TAP Portugal
TP1102 TAP Portugal
14:30 Maputo
15:00 Lisbon
23:25 Lisbon
17:10 Sevilla
Connect
TP282 TAP Portugal
TP1930 TAP Portugal
FR6823 Ryanair
14:30 Maputo
09:40 Lisbon
14:05 Porto
23:25 Lisbon
10:35 Porto
16:15 Sevilla
Connect
TP282 TAP Portugal
TP1456 TAP Portugal
VY3031 Vueling Airlines
14:30 Maputo
09:25 Lisbon
13:30 Marrakech
23:25 Lisbon
11:00 Marrakech
15:50 Sevilla
Connect
ET818 Ethiopian Airlines
LH599 Lufthansa
LH1140 Lufthansa
14:30 Maputo
23:15 Addis Ababa
09:35 Frankfurt
21:00 Addis Ababa
05:30 Frankfurt
12:30 Sevilla
Connect
ET818 Ethiopian Airlines
ET726 Ethiopian Airlines
U21529 easyJet
14:30 Maputo
01:15 Addis Ababa
12:50 Geneva
21:00 Addis Ababa
06:15 Geneva
15:10 Sevilla
Connect
ET818 Ethiopian Airlines
ET704 Ethiopian Airlines
VY8835 8837 8839 Vueling Airlines
14:30 Maputo
00:15 Addis Ababa
09:55 Paris CDG
21:00 Addis Ababa
06:05 Paris CDG
12:20 Sevilla
Connect
ET818 Ethiopian Airlines
ET704 Ethiopian Airlines
VY8837 Vueling Airlines
14:30 Maputo
00:15 Addis Ababa
10:00 Paris CDG
21:00 Addis Ababa
06:05 Paris CDG
12:25 Sevilla
Connect
ET818 Ethiopian Airlines
ET704 Ethiopian Airlines
AF1546 Air France
14:30 Maputo
00:15 Addis Ababa
12:40 Paris CDG
21:00 Addis Ababa
06:05 Paris CDG
15:05 Sevilla
Connect
TP282 TAP Portugal
FR1083 Ryanair
FR5263 Ryanair
14:30 Maputo
06:15 Lisbon
13:55 Beauvais
23:25 Lisbon
09:40 Beauvais
16:20 Sevilla
Connect
ET818 Ethiopian Airlines
ET706 Ethiopian Airlines
LH1140 Lufthansa
14:30 Maputo
23:50 Addis Ababa
09:35 Frankfurt
21:00 Addis Ababa
05:25 Frankfurt
12:30 Sevilla
Connect
DT582 TAAG Angola Airlines
DT650 TAAG Angola Airlines
TP1102 TAP Portugal
16:40 Maputo
23:55 Luanda
15:00 Lisbon
19:40 Luanda
07:10 Lisbon
17:10 Sevilla
Connect
DT582 TAAG Angola Airlines
TP286 TAP Portugal
TP1102 TAP Portugal
16:40 Maputo
23:20 Luanda
15:00 Lisbon
19:40 Luanda
06:15 Lisbon
17:10 Sevilla
Connect
DT582 TAAG Angola Airlines
LH561 Lufthansa
LH1140 Lufthansa
16:40 Maputo
22:55 Luanda
09:35 Frankfurt
19:40 Luanda
07:25 Frankfurt
12:30 Sevilla
Connect
SA145 South African Airways
SA260 South African Airways
LH1140 Lufthansa
17:05 Maputo
19:35 Johannesburg
09:35 Frankfurt
18:10 Johannesburg
06:10 Frankfurt
12:30 Sevilla
Connect
TM305 Linhas Aéreas de Moçambique
SA260 South African Airways
LH1140 Lufthansa
17:20 Maputo
19:35 Johannesburg
09:35 Frankfurt
18:30 Johannesburg
06:10 Frankfurt
12:30 Sevilla
Connect
TM305 Linhas Aéreas de Moçambique
LH573 Lufthansa
LH1140 Lufthansa
17:20 Maputo
19:30 Johannesburg
09:35 Frankfurt
18:30 Johannesburg
05:20 Frankfurt
12:30 Sevilla
Connect

2. Maputo to Madrid

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

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

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

Flight Depart Arrive
TP282 TAP Portugal
TP1014 TAP Portugal
14:30 Maputo
09:55 Lisbon
23:25 Lisbon
12:30 Madrid
Connect
ET818 Ethiopian Airlines
ET702 Ethiopian Airlines
AZ0058 Alitalia
14:30 Maputo
23:20 Addis Ababa
09:35 Rome
21:00 Addis Ababa
03:50 Rome
12:10 Madrid
Connect
ET818 Ethiopian Airlines
ET760 Ethiopian Airlines
A3700 Aegean Airlines
14:30 Maputo
23:00 Addis Ababa
09:05 Athens
21:00 Addis Ababa
03:00 Athens
12:05 Madrid
Connect
ET818 Ethiopian Airlines
ET704 Ethiopian Airlines
AF1300 Air France
14:30 Maputo
00:15 Addis Ababa
09:30 Paris CDG
21:00 Addis Ababa
06:05 Paris CDG
11:35 Madrid
Connect
TP282 TAP Portugal
TP1016 TAP Portugal
14:30 Maputo
14:35 Lisbon
23:25 Lisbon
17:10 Madrid
Connect
ET818 Ethiopian Airlines
ET704 Ethiopian Airlines
IB3743 Iberia
14:30 Maputo
00:15 Addis Ababa
08:00 Paris CDG
21:00 Addis Ababa
06:05 Paris CDG
10:10 Madrid
Connect
DT582 TAAG Angola Airlines
DT650 TAAG Angola Airlines
UX1150 Air Europa
16:40 Maputo
23:55 Luanda
11:25 Lisbon
19:40 Luanda
07:10 Lisbon
13:45 Madrid
Connect
DT582 TAAG Angola Airlines
DT650 TAAG Angola Airlines
TP1014 TAP Portugal
16:40 Maputo
23:55 Luanda
09:55 Lisbon
19:40 Luanda
07:10 Lisbon
12:30 Madrid
Connect
DT582 TAAG Angola Airlines
DT650 TAAG Angola Airlines
IB3111 3109 Iberia
16:40 Maputo
23:55 Luanda
08:25 Lisbon
19:40 Luanda
07:10 Lisbon
10:50 Madrid
Connect
DT582 TAAG Angola Airlines
AF929 Air France
AF1300 Air France
16:40 Maputo
21:50 Luanda
09:30 Paris CDG
19:40 Luanda
06:15 Paris CDG
11:35 Madrid
Connect
DT582 TAAG Angola Airlines
TP286 TAP Portugal
TP1014 TAP Portugal
16:40 Maputo
23:20 Luanda
09:55 Lisbon
19:40 Luanda
06:15 Lisbon
12:30 Madrid
Connect
SA145 South African Airways
AF995 Air France
AF1300 Air France
17:05 Maputo
19:50 Johannesburg
09:30 Paris CDG
18:10 Johannesburg
05:45 Paris CDG
11:35 Madrid
Connect
SA145 South African Airways
SA234 South African Airways
BA458 British Airways
17:05 Maputo
20:00 Johannesburg
07:35 London Heathrow
18:10 Johannesburg
06:25 London Heathrow
11:00 Madrid
Connect
SA145 South African Airways
AF995 Air France
AF1600 Air France
17:05 Maputo
19:50 Johannesburg
12:25 Paris CDG
18:10 Johannesburg
05:45 Paris CDG
14:35 Madrid
Connect
SA145 South African Airways
MS840 Egyptair
MS753 Egyptair
17:05 Maputo
21:45 Johannesburg
09:35 Cairo
18:10 Johannesburg
05:30 Cairo
13:50 Madrid
Connect
SA145 South African Airways
SA260 South African Airways
LH1112 Lufthansa
17:05 Maputo
19:35 Johannesburg
10:10 Frankfurt
18:10 Johannesburg
06:10 Frankfurt
12:45 Madrid
Connect
SA145 South African Airways
SA260 South African Airways
UX1502 Air Europa
17:05 Maputo
19:35 Johannesburg
10:50 Frankfurt
18:10 Johannesburg
06:10 Frankfurt
13:40 Madrid
Connect
SA145 South African Airways
SA234 South African Airways
JL6515 Japan Airlines
17:05 Maputo
20:00 Johannesburg
08:35 London Heathrow
18:10 Johannesburg
06:25 London Heathrow
12:00 Madrid
Connect
SA145 South African Airways
AZ0849 Alitalia
AZ0058 Alitalia
17:05 Maputo
20:55 Johannesburg
09:35 Rome
18:10 Johannesburg
07:00 Rome
12:10 Madrid
Connect
SA145 South African Airways
SA260 South African Airways
IB8707 Iberia
17:05 Maputo
19:35 Johannesburg
11:40 Frankfurt
18:10 Johannesburg
06:10 Frankfurt
14:30 Madrid
Connect
TM305 Linhas Aéreas de Moçambique
SA234 South African Airways
BA458 British Airways
17:20 Maputo
20:00 Johannesburg
07:35 London Heathrow
18:30 Johannesburg
06:25 London Heathrow
11:00 Madrid
Connect
TM305 Linhas Aéreas de Moçambique
AF995 Air France
AF1600 Air France
17:20 Maputo
19:50 Johannesburg
12:25 Paris CDG
18:30 Johannesburg
05:45 Paris CDG
14:35 Madrid
Connect
TM305 Linhas Aéreas de Moçambique
LX289 Swiss
LX2026 Swiss
17:20 Maputo
20:30 Johannesburg
12:25 Zurich
18:30 Johannesburg
06:10 Zurich
14:50 Madrid
Connect
TM305 Linhas Aéreas de Moçambique
AF995 Air France
AF1300 Air France
17:20 Maputo
19:50 Johannesburg
09:30 Paris CDG
18:30 Johannesburg
05:45 Paris CDG
11:35 Madrid
Connect
TM305 Linhas Aéreas de Moçambique
SA234 South African Airways
JL6515 Japan Airlines
17:20 Maputo
20:00 Johannesburg
08:35 London Heathrow
18:30 Johannesburg
06:25 London Heathrow
12:00 Madrid
Connect
TM305 Linhas Aéreas de Moçambique
SA234 South African Airways
BA466 British Airways
17:20 Maputo
20:00 Johannesburg
08:35 London Heathrow
18:30 Johannesburg
06:25 London Heathrow
12:00 Madrid
Connect
TM305 Linhas Aéreas de Moçambique
SA260 South African Airways
LH1112 Lufthansa
17:20 Maputo
19:35 Johannesburg
10:10 Frankfurt
18:30 Johannesburg
06:10 Frankfurt
12:45 Madrid
Connect
TM305 Linhas Aéreas de Moçambique
LH573 Lufthansa
LH1112 Lufthansa
17:20 Maputo
19:30 Johannesburg
10:10 Frankfurt
18:30 Johannesburg
05:20 Frankfurt
12:45 Madrid
Connect
TM315 Linhas Aéreas de Moçambique
MS840 Egyptair
MS753 Egyptair
17:50 Maputo
21:45 Johannesburg
09:35 Cairo
19:00 Johannesburg
05:30 Cairo
13:50 Madrid
Connect
TM315 Linhas Aéreas de Moçambique
SA234 South African Airways
BA458 British Airways
17:50 Maputo
20:00 Johannesburg
07:35 London Heathrow
19:00 Johannesburg
06:25 London Heathrow
11:00 Madrid
Connect
TM315 Linhas Aéreas de Moçambique
SA234 South African Airways
BA466 British Airways
17:50 Maputo
20:00 Johannesburg
08:35 London Heathrow
19:00 Johannesburg
06:25 London Heathrow
12:00 Madrid
Connect
TM315 Linhas Aéreas de Moçambique
AZ0849 Alitalia
AZ0058 Alitalia
17:50 Maputo
20:55 Johannesburg
09:35 Rome
19:00 Johannesburg
07:00 Rome
12:10 Madrid
Connect
TM315 Linhas Aéreas de Moçambique
SA234 South African Airways
JL6515 Japan Airlines
17:50 Maputo
20:00 Johannesburg
08:35 London Heathrow
19:00 Johannesburg
06:25 London Heathrow
12:00 Madrid
Connect
TM315 Linhas Aéreas de Moçambique
AZ0849 Alitalia
UX1040 Air Europa
17:50 Maputo
20:55 Johannesburg
10:30 Rome
19:00 Johannesburg
07:00 Rome
13:05 Madrid
Connect
TM315 Linhas Aéreas de Moçambique
AF995 Air France
AF1300 Air France
17:50 Maputo
19:50 Johannesburg
09:30 Paris CDG
19:00 Johannesburg
05:45 Paris CDG
11:35 Madrid
Connect
4Z275 Airlink
BA054 British Airways
BA466 British Airways
18:15 Maputo
22:15 Johannesburg
08:35 London Heathrow
19:25 Johannesburg
07:35 London Heathrow
12:00 Madrid
Connect
4Z275 Airlink
AZ0849 Alitalia
UX1040 Air Europa
18:15 Maputo
20:55 Johannesburg
10:30 Rome
19:25 Johannesburg
07:00 Rome
13:05 Madrid
Connect
4Z275 Airlink
MS840 Egyptair
MS753 Egyptair
18:15 Maputo
21:45 Johannesburg
09:35 Cairo
19:25 Johannesburg
05:30 Cairo
13:50 Madrid
Connect
4Z275 Airlink
AZ0849 Alitalia
AZ0058 Alitalia
18:15 Maputo
20:55 Johannesburg
09:35 Rome
19:25 Johannesburg
07:00 Rome
12:10 Madrid
Connect
4Z275 Airlink
KL0510 KLM
KL1703 KLM
18:15 Maputo
01:55 Johannesburg
13:30 Amsterdam Schiphol
19:25 Johannesburg
12:10 Amsterdam Schiphol
16:05 Madrid
Connect

3. Johannesburg to Barcelona

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

  2. You take a flight from Johannesburg to Barcelona and cost approximately 330 USD.

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

Flight Depart Arrive
KL0510 KLM
KL1673 KLM
01:55 Johannesburg
14:25 Amsterdam Schiphol
12:10 Amsterdam Schiphol
16:35 Barcelona
Connect
KL0510 KLM
KL1681 KLM
01:55 Johannesburg
20:55 Amsterdam Schiphol
12:10 Amsterdam Schiphol
23:05 Barcelona
Connect
QR1364 Qatar Airways
QR137 Qatar Airways
13:10 Johannesburg
01:35 Doha
23:05 Doha
06:35 Barcelona
Connect
QR1364 Qatar Airways
QR145 Qatar Airways
13:10 Johannesburg
07:45 Doha
23:05 Doha
12:45 Barcelona
Connect
EK764 Emirates
EK185 Emirates
18:50 Johannesburg
07:50 Dubai
05:05 Dubai
12:25 Barcelona
Connect
TK43 Turkish Airlines
TK1853 Turkish Airlines
19:20 Johannesburg
08:50 Istanbul
05:55 Istanbul
10:25 Barcelona
Connect
QR1378 Qatar Airways
QR145 Qatar Airways
19:20 Johannesburg
07:45 Doha
05:15 Doha
12:45 Barcelona
Connect
TK43 Turkish Airlines
TK1855 Turkish Airlines
19:20 Johannesburg
14:30 Istanbul
05:55 Istanbul
16:10 Barcelona
Connect
LH573 Lufthansa
LH1126 Lufthansa
19:30 Johannesburg
10:15 Frankfurt
05:20 Frankfurt
12:15 Barcelona
Connect
LH573 Lufthansa
LH1128 Lufthansa
19:30 Johannesburg
13:30 Frankfurt
05:20 Frankfurt
15:30 Barcelona
Connect
SA260 South African Airways
LH1128 Lufthansa
19:35 Johannesburg
13:30 Frankfurt
06:10 Frankfurt
15:30 Barcelona
Connect
SA260 South African Airways
LH1126 Lufthansa
19:35 Johannesburg
10:15 Frankfurt
06:10 Frankfurt
12:15 Barcelona
Connect
AF995 Air France
AF1648 Air France
19:50 Johannesburg
12:15 Paris CDG
05:45 Paris CDG
14:00 Barcelona
Connect
AF995 Air France
AF1348 Air France
19:50 Johannesburg
09:30 Paris CDG
05:45 Paris CDG
11:20 Barcelona
Connect
AF995 Air France
AF1548 Air France
19:50 Johannesburg
15:20 Paris CDG
05:45 Paris CDG
17:05 Barcelona
Connect
SA234 South African Airways
BA484 British Airways
20:00 Johannesburg
08:50 London Heathrow
06:25 London Heathrow
11:55 Barcelona
Connect
SA234 South African Airways
BA478 British Airways
20:00 Johannesburg
07:50 London Heathrow
06:25 London Heathrow
10:55 Barcelona
Connect
SA234 South African Airways
BA476 British Airways
20:00 Johannesburg
08:25 London Heathrow
06:25 London Heathrow
11:30 Barcelona
Connect
LX289 Swiss
LX1956 Swiss
20:30 Johannesburg
16:25 Zurich
06:10 Zurich
18:05 Barcelona
Connect
LX289 Swiss
LX1952 Swiss
20:30 Johannesburg
09:40 Zurich
06:10 Zurich
11:20 Barcelona
Connect
LX289 Swiss
VY6247 Vueling Airlines
20:30 Johannesburg
09:45 Zurich
06:10 Zurich
11:25 Barcelona
Connect
AZ0849 Alitalia
FR6342 Ryanair
20:55 Johannesburg
09:15 Rome
07:00 Rome
11:00 Barcelona
Connect
AZ0849 Alitalia
VY6101 Vueling Airlines
20:55 Johannesburg
09:50 Rome
07:00 Rome
11:40 Barcelona
Connect
AZ0849 Alitalia
AZ0074 Alitalia
20:55 Johannesburg
09:05 Rome
07:00 Rome
10:50 Barcelona
Connect
LY052 El Al
LY391 El Al
21:45 Johannesburg
15:45 Tel Aviv
06:30 Tel Aviv
19:35 Barcelona
Connect
VS450 Virgin Atlantic
BA476 British Airways
22:00 Johannesburg
08:25 London Heathrow
07:15 London Heathrow
11:30 Barcelona
Connect
VS450 Virgin Atlantic
BA484 British Airways
22:00 Johannesburg
08:50 London Heathrow
07:15 London Heathrow
11:55 Barcelona
Connect
VS450 Virgin Atlantic
BA474 British Airways
22:00 Johannesburg
10:20 London Heathrow
07:15 London Heathrow
13:25 Barcelona
Connect
BA054 British Airways
BA476 British Airways
22:15 Johannesburg
08:25 London Heathrow
07:35 London Heathrow
11:30 Barcelona
Connect
BA054 British Airways
BA474 British Airways
22:15 Johannesburg
10:20 London Heathrow
07:35 London Heathrow
13:25 Barcelona
Connect
BA054 British Airways
BA484 British Airways
22:15 Johannesburg
08:50 London Heathrow
07:35 London Heathrow
11:55 Barcelona
Connect
KL0592 KLM
KL1681 KLM
23:55 Johannesburg
20:55 Amsterdam Schiphol
10:15 Amsterdam Schiphol
23:05 Barcelona
Connect
KL0592 KLM
KL1673 KLM
23:55 Johannesburg
14:25 Amsterdam Schiphol
10:15 Amsterdam Schiphol
16:35 Barcelona
Connect

4. Johannesburg to Valencia

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

  2. You take a flight from Johannesburg to Valencia and cost approximately 750 USD.

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

Flight Depart Arrive
KL0510 KLM
KL1503 KLM
01:55 Johannesburg
13:45 Amsterdam Schiphol
12:10 Amsterdam Schiphol
16:10 Valencia
Connect
KL0510 KLM
HV6333 Transavia Holland
01:55 Johannesburg
18:15 Amsterdam Schiphol
12:10 Amsterdam Schiphol
20:40 Valencia
Connect
KL0510 KLM
HV6331 Transavia Holland
01:55 Johannesburg
17:30 Amsterdam Schiphol
12:10 Amsterdam Schiphol
19:55 Valencia
Connect
TK43 Turkish Airlines
TK1301 Turkish Airlines
19:20 Johannesburg
08:35 Istanbul
05:55 Istanbul
10:30 Valencia
Connect
LH573 Lufthansa
LH1160 Lufthansa
19:30 Johannesburg
09:40 Frankfurt
05:20 Frankfurt
11:55 Valencia
Connect
SA260 South African Airways
LH1160 Lufthansa
19:35 Johannesburg
09:40 Frankfurt
06:10 Frankfurt
11:55 Valencia
Connect
AF995 Air France
AF9414 Air France
19:50 Johannesburg
09:15 Paris CDG
05:45 Paris CDG
11:10 Valencia
Connect
SA234 South African Airways
BA408 British Airways
20:00 Johannesburg
10:00 London Heathrow
06:25 London Heathrow
13:25 Valencia
Connect
LX289 Swiss
LX2142 Swiss
20:30 Johannesburg
09:30 Zurich
06:10 Zurich
11:30 Valencia
Connect
LX289 Swiss
LX2146 Swiss
20:30 Johannesburg
16:15 Zurich
06:10 Zurich
18:15 Valencia
Connect
AZ0849 Alitalia
AZ0082 Alitalia
20:55 Johannesburg
15:00 Rome
07:00 Rome
17:05 Valencia
Connect
VS450 Virgin Atlantic
BA408 British Airways
22:00 Johannesburg
10:00 London Heathrow
07:15 London Heathrow
13:25 Valencia
Connect
BA054 British Airways
BA408 British Airways
22:15 Johannesburg
10:00 London Heathrow
07:35 London Heathrow
13:25 Valencia
Connect
KL0592 KLM
KL1503 KLM
23:55 Johannesburg
13:45 Amsterdam Schiphol
10:15 Amsterdam Schiphol
16:10 Valencia
Connect
KL0592 KLM
HV6331 Transavia Holland
23:55 Johannesburg
17:30 Amsterdam Schiphol
10:15 Amsterdam Schiphol
19:55 Valencia
Connect
KL0592 KLM
HV6333 Transavia Holland
23:55 Johannesburg
18:15 Amsterdam Schiphol
10:15 Amsterdam Schiphol
20:40 Valencia
Connect

5. Johannesburg to Madrid

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

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

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

Flight Depart Arrive
KL0510 KLM
KL1707 KLM
01:55 Johannesburg
20:45 Amsterdam Schiphol
12:10 Amsterdam Schiphol
23:25 Madrid
Connect
KL0510 KLM
KL1703 KLM
01:55 Johannesburg
13:30 Amsterdam Schiphol
12:10 Amsterdam Schiphol
16:05 Madrid
Connect
TK43 Turkish Airlines
TK1857 Turkish Airlines
19:20 Johannesburg
08:15 Istanbul
05:55 Istanbul
10:45 Madrid
Connect
TK43 Turkish Airlines
TK1859 Turkish Airlines
19:20 Johannesburg
14:05 Istanbul
05:55 Istanbul
16:25 Madrid
Connect
LH573 Lufthansa
LH1112 Lufthansa
19:30 Johannesburg
10:10 Frankfurt
05:20 Frankfurt
12:45 Madrid
Connect
LH573 Lufthansa
LH1114 Lufthansa
19:30 Johannesburg
13:35 Frankfurt
05:20 Frankfurt
16:10 Madrid
Connect
SA260 South African Airways
LH1112 Lufthansa
19:35 Johannesburg
10:10 Frankfurt
06:10 Frankfurt
12:45 Madrid
Connect
SA260 South African Airways
LH1114 Lufthansa
19:35 Johannesburg
13:35 Frankfurt
06:10 Frankfurt
16:10 Madrid
Connect
AF995 Air France
AF1300 Air France
19:50 Johannesburg
09:30 Paris CDG
05:45 Paris CDG
11:35 Madrid
Connect
AF995 Air France
AF1800 Air France
19:50 Johannesburg
15:20 Paris CDG
05:45 Paris CDG
17:25 Madrid
Connect
AF995 Air France
AF1600 Air France
19:50 Johannesburg
12:25 Paris CDG
05:45 Paris CDG
14:35 Madrid
Connect
SA234 South African Airways
BA458 British Airways
20:00 Johannesburg
07:35 London Heathrow
06:25 London Heathrow
11:00 Madrid
Connect
SA234 South African Airways
JL6515 Japan Airlines
20:00 Johannesburg
08:35 London Heathrow
06:25 London Heathrow
12:00 Madrid
Connect
SA234 South African Airways
BA466 British Airways
20:00 Johannesburg
08:35 London Heathrow
06:25 London Heathrow
12:00 Madrid
Connect
LX289 Swiss
LX2026 Swiss
20:30 Johannesburg
12:25 Zurich
06:10 Zurich
14:50 Madrid
Connect
AZ0849 Alitalia
AZ0058 Alitalia
20:55 Johannesburg
09:35 Rome
07:00 Rome
12:10 Madrid
Connect
AZ0849 Alitalia
UX1040 Air Europa
20:55 Johannesburg
10:30 Rome
07:00 Rome
13:05 Madrid
Connect
LY052 El Al
IB3317 Iberia
21:45 Johannesburg
11:00 Tel Aviv
06:30 Tel Aviv
14:30 Madrid
Connect
LY052 El Al
LY397 El Al
21:45 Johannesburg
17:05 Tel Aviv
06:30 Tel Aviv
21:35 Madrid
Connect
MS840 Egyptair
MS753 Egyptair
21:45 Johannesburg
09:35 Cairo
05:30 Cairo
13:50 Madrid
Connect
VS450 Virgin Atlantic
BA466 British Airways
22:00 Johannesburg
08:35 London Heathrow
07:15 London Heathrow
12:00 Madrid
Connect
VS450 Virgin Atlantic
JL6515 Japan Airlines
22:00 Johannesburg
08:35 London Heathrow
07:15 London Heathrow
12:00 Madrid
Connect
VS450 Virgin Atlantic
IB3175 Iberia
22:00 Johannesburg
10:55 London Heathrow
07:15 London Heathrow
14:25 Madrid
Connect
BA054 British Airways
IB3175 Iberia
22:15 Johannesburg
10:55 London Heathrow
07:35 London Heathrow
14:25 Madrid
Connect
BA054 British Airways
BA460 British Airways
22:15 Johannesburg
13:05 London Heathrow
07:35 London Heathrow
16:25 Madrid
Connect
BA054 British Airways
BA466 British Airways
22:15 Johannesburg
08:35 London Heathrow
07:35 London Heathrow
12:00 Madrid
Connect
KL0592 KLM
UX1098 Air Europa
23:55 Johannesburg
11:05 Amsterdam Schiphol
10:15 Amsterdam Schiphol
13:45 Madrid
Connect
KL0592 KLM
KL1703 KLM
23:55 Johannesburg
13:30 Amsterdam Schiphol
10:15 Amsterdam Schiphol
16:05 Madrid
Connect

6. Johannesburg to Bilbao

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

  2. You take a flight from Johannesburg to Bilbao and cost approximately 700 USD.

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

Flight Depart Arrive
KL0510 KLM
KL1687 KLM
01:55 Johannesburg
14:30 Amsterdam Schiphol
12:10 Amsterdam Schiphol
16:30 Bilbao
Connect
KL0510 KLM
VY8355 Vueling Airlines
01:55 Johannesburg
14:40 Amsterdam Schiphol
12:10 Amsterdam Schiphol
16:45 Bilbao
Connect
TK43 Turkish Airlines
TK1317 Turkish Airlines
19:20 Johannesburg
14:15 Istanbul
05:55 Istanbul
17:35 Bilbao
Connect
LH573 Lufthansa
LH1142 Lufthansa
19:30 Johannesburg
10:25 Frankfurt
05:20 Frankfurt
12:30 Bilbao
Connect
SA260 South African Airways
LH1142 Lufthansa
19:35 Johannesburg
10:25 Frankfurt
06:10 Frankfurt
12:30 Bilbao
Connect
AF995 Air France
AF1476 Air France
19:50 Johannesburg
09:55 Paris CDG
05:45 Paris CDG
11:35 Bilbao
Connect
AF995 Air France
AF1576 Air France
19:50 Johannesburg
15:40 Paris CDG
05:45 Paris CDG
17:20 Bilbao
Connect
SA234 South African Airways
BA2684 British Airways
20:00 Johannesburg
07:20 London Heathrow
06:25 London Heathrow
10:20 Bilbao
Connect
LX289 Swiss
LX2058 Swiss
20:30 Johannesburg
07:15 Zurich
06:10 Zurich
09:10 Bilbao
Connect
KL0592 KLM
KL1687 KLM
23:55 Johannesburg
14:30 Amsterdam Schiphol
10:15 Amsterdam Schiphol
16:30 Bilbao
Connect

References

Find Hotels in Spain

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

Booking.com