How to get to Botswana from US Embassy by flight ? You can check flights from US Embassy to Botswana below.
You can find flight ticket prices from US Embassy to Botswana with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in US Embassy to Madrid.
You take a flight from Madrid to Gaborone and cost approximately 700 USD.
You take a bus, shuttle or taxi from Gaborone to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
QR148
Qatar Airways
QR1363
Qatar Airways
BP204
Air Botswana
|
09:15
Madrid
02:30
Doha
12:00
Johannesburg
|
17:00
Doha
09:50
Johannesburg
13:10
Gaborone
|
Connect |
QR148
Qatar Airways
QR1365
Qatar Airways
BP204
Air Botswana
|
09:15
Madrid
20:40
Doha
12:00
Johannesburg
|
17:00
Doha
04:00
Johannesburg
13:10
Gaborone
|
Connect |
QR148
Qatar Airways
QR1365
Qatar Airways
4Z172
Airlink
|
09:15
Madrid
20:40
Doha
06:20
Johannesburg
|
17:00
Doha
04:00
Johannesburg
07:15
Gaborone
|
Connect |
LY396
El Al
LY051
El Al
4Z174
Airlink
|
11:20
Madrid
22:30
Tel Aviv
09:15
Johannesburg
|
17:00
Tel Aviv
06:25
Johannesburg
10:10
Gaborone
|
Connect |
LH1113
Lufthansa
LH572
Lufthansa
4Z176
Airlink
|
12:50
Madrid
22:05
Frankfurt
11:00
Johannesburg
|
15:20
Frankfurt
08:30
Johannesburg
11:55
Gaborone
|
Connect |
LH1113
Lufthansa
LH572
Lufthansa
4Z170
Airlink
|
12:50
Madrid
22:05
Frankfurt
09:20
Johannesburg
|
15:20
Frankfurt
08:30
Johannesburg
10:15
Gaborone
|
Connect |
LX2021
Swiss
LX288
Swiss
4Z176
Airlink
|
13:45
Madrid
22:40
Zurich
11:00
Johannesburg
|
16:00
Zurich
09:10
Johannesburg
11:55
Gaborone
|
Connect |
EY076
Etihad
EY602
Etihad
4Z170
Airlink
|
14:35
Madrid
02:05
Abu Dhabi
09:20
Johannesburg
|
23:40
Abu Dhabi
08:20
Johannesburg
10:15
Gaborone
|
Connect |
EY076
Etihad
EY602
Etihad
4Z174
Airlink
|
14:35
Madrid
02:05
Abu Dhabi
09:15
Johannesburg
|
23:40
Abu Dhabi
08:20
Johannesburg
10:10
Gaborone
|
Connect |
EY076
Etihad
EY602
Etihad
4Z176
Airlink
|
14:35
Madrid
02:05
Abu Dhabi
11:00
Johannesburg
|
23:40
Abu Dhabi
08:20
Johannesburg
11:55
Gaborone
|
Connect |
TK1358
Turkish Airlines
TK38
Turkish Airlines
BP204
Air Botswana
|
14:40
Madrid
01:35
Istanbul
12:00
Johannesburg
|
19:50
Istanbul
10:20
Johannesburg
13:10
Gaborone
|
Connect |
EK142
Emirates
EK775
Emirates
BP204
Air Botswana
|
15:20
Madrid
04:05
Dubai
12:00
Johannesburg
|
00:45
Dubai
10:15
Johannesburg
13:10
Gaborone
|
Connect |
IB3166
Iberia
BA057
British Airways
4Z176
Airlink
|
15:45
Madrid
21:25
London Heathrow
11:00
Johannesburg
|
17:15
London Heathrow
09:15
Johannesburg
11:55
Gaborone
|
Connect |
MS754
Egyptair
MS839
Egyptair
4Z174
Airlink
|
15:45
Madrid
23:10
Cairo
09:15
Johannesburg
|
20:20
Cairo
07:10
Johannesburg
10:10
Gaborone
|
Connect |
MS754
Egyptair
MS839
Egyptair
4Z176
Airlink
|
15:45
Madrid
23:10
Cairo
11:00
Johannesburg
|
20:20
Cairo
07:10
Johannesburg
11:55
Gaborone
|
Connect |
MS754
Egyptair
MS839
Egyptair
BP204
Air Botswana
|
15:45
Madrid
23:10
Cairo
12:00
Johannesburg
|
20:20
Cairo
07:10
Johannesburg
13:10
Gaborone
|
Connect |
LX2027
Swiss
LX288
Swiss
BP204
Air Botswana
|
15:55
Madrid
22:40
Zurich
12:00
Johannesburg
|
18:10
Zurich
09:10
Johannesburg
13:10
Gaborone
|
Connect |
QR150
Qatar Airways
QR1367 1477
Qatar Airways
BP208
Air Botswana
|
16:05
Madrid
07:35
Doha
19:30
Johannesburg
|
23:50
Doha
14:55
Johannesburg
20:40
Gaborone
|
Connect |
QR150
Qatar Airways
QR1363
Qatar Airways
4Z176
Airlink
|
16:05
Madrid
02:30
Doha
11:00
Johannesburg
|
23:50
Doha
09:50
Johannesburg
11:55
Gaborone
|
Connect |
QR150
Qatar Airways
QR1363
Qatar Airways
BP208
Air Botswana
|
16:05
Madrid
02:30
Doha
19:30
Johannesburg
|
23:50
Doha
09:50
Johannesburg
20:40
Gaborone
|
Connect |
QR150
Qatar Airways
QR1363
Qatar Airways
BP204
Air Botswana
|
16:05
Madrid
02:30
Doha
12:00
Johannesburg
|
23:50
Doha
09:50
Johannesburg
13:10
Gaborone
|
Connect |
AF1601
Air France
AF990
Air France
BP204
Air Botswana
|
16:40
Madrid
23:25
Paris CDG
12:00
Johannesburg
|
18:50
Paris CDG
10:05
Johannesburg
13:10
Gaborone
|
Connect |
AF1601
Air France
AF990
Air France
4Z176
Airlink
|
16:40
Madrid
23:25
Paris CDG
11:00
Johannesburg
|
18:50
Paris CDG
10:05
Johannesburg
11:55
Gaborone
|
Connect |
SV0226
Saudia
SV0447
Saudia
4Z174
Airlink
|
16:50
Madrid
01:45
Jeddah
09:15
Johannesburg
|
23:45
Jeddah
07:30
Johannesburg
10:10
Gaborone
|
Connect |
IB3180
Iberia
BA057
British Airways
BP204
Air Botswana
|
16:55
Madrid
21:25
London Heathrow
12:00
Johannesburg
|
18:20
London Heathrow
09:15
Johannesburg
13:10
Gaborone
|
Connect |
IB3180
Iberia
BA057
British Airways
4Z176
Airlink
|
16:55
Madrid
21:25
London Heathrow
11:00
Johannesburg
|
18:20
London Heathrow
09:15
Johannesburg
11:55
Gaborone
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
BP204
Air Botswana
|
16:55
Madrid
22:05
Frankfurt
12:00
Johannesburg
|
19:25
Frankfurt
08:30
Johannesburg
13:10
Gaborone
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
4Z170
Airlink
|
16:55
Madrid
22:05
Frankfurt
09:20
Johannesburg
|
19:25
Frankfurt
08:30
Johannesburg
10:15
Gaborone
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
4Z176
Airlink
|
16:55
Madrid
22:05
Frankfurt
11:00
Johannesburg
|
19:25
Frankfurt
08:30
Johannesburg
11:55
Gaborone
|
Connect |
AF1801
Air France
AF990
Air France
BP204
Air Botswana
|
17:50
Madrid
23:25
Paris CDG
12:00
Johannesburg
|
19:55
Paris CDG
10:05
Johannesburg
13:10
Gaborone
|
Connect |
AF1801
Air France
AF990
Air France
4Z176
Airlink
|
17:50
Madrid
23:25
Paris CDG
11:00
Johannesburg
|
19:55
Paris CDG
10:05
Johannesburg
11:55
Gaborone
|
Connect |
TK1860
Turkish Airlines
TK42
Turkish Airlines
BP204
Air Botswana
|
18:10
Madrid
01:45
Istanbul
12:00
Johannesburg
|
23:25
Istanbul
10:20
Johannesburg
13:10
Gaborone
|
Connect |
TK1860
Turkish Airlines
TK38
Turkish Airlines
BP204
Air Botswana
|
18:10
Madrid
01:35
Istanbul
12:00
Johannesburg
|
23:25
Istanbul
10:20
Johannesburg
13:10
Gaborone
|
Connect |
TK1860
Turkish Airlines
TK42
Turkish Airlines
4Z178
Airlink
|
18:10
Madrid
01:45
Istanbul
16:25
Johannesburg
|
23:25
Istanbul
10:20
Johannesburg
17:20
Gaborone
|
Connect |
TK1860
Turkish Airlines
TK38
Turkish Airlines
4Z178
Airlink
|
18:10
Madrid
01:35
Istanbul
16:25
Johannesburg
|
23:25
Istanbul
10:20
Johannesburg
17:20
Gaborone
|
Connect |
AF1101
Air France
AF990
Air France
BP204
Air Botswana
|
18:55
Madrid
23:25
Paris CDG
12:00
Johannesburg
|
21:00
Paris CDG
10:05
Johannesburg
13:10
Gaborone
|
Connect |
AF1101
Air France
AF990
Air France
4Z176
Airlink
|
18:55
Madrid
23:25
Paris CDG
11:00
Johannesburg
|
21:00
Paris CDG
10:05
Johannesburg
11:55
Gaborone
|
Connect |
AF1101
Air France
AF990
Air France
4Z178
Airlink
|
18:55
Madrid
23:25
Paris CDG
16:25
Johannesburg
|
21:00
Paris CDG
10:05
Johannesburg
17:20
Gaborone
|
Connect |
LY398
El Al
LY053
El Al
4Z178
Airlink
|
22:50
Madrid
05:55
Tel Aviv
16:25
Johannesburg
|
04:30
Tel Aviv
13:50
Johannesburg
17:20
Gaborone
|
Connect |
LY398
El Al
LY053
El Al
BP208
Air Botswana
|
22:50
Madrid
05:55
Tel Aviv
19:30
Johannesburg
|
04:30
Tel Aviv
13:50
Johannesburg
20:40
Gaborone
|
Connect |
You take a bus, shuttle or taxi from your location in US Embassy to Madrid.
You take a flight from Madrid to Maun and cost approximately 800 USD.
You take a bus, shuttle or taxi from Maun to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
TP1023
TAP Portugal
TP295
TAP Portugal
4Z314
Airlink
|
06:45
Madrid
10:30
Lisbon
10:20
Capetown
|
07:25
Lisbon
23:40
Capetown
12:55
Maun
|
Connect |
LH1123
Lufthansa
LH572
Lufthansa
4Z300
Airlink
|
08:30
Madrid
22:05
Frankfurt
12:05
Johannesburg
|
11:00
Frankfurt
08:30
Johannesburg
13:45
Maun
|
Connect |
LH1123
Lufthansa
LH572
Lufthansa
BP212
Air Botswana
|
08:30
Madrid
22:05
Frankfurt
11:15
Johannesburg
|
11:00
Frankfurt
08:30
Johannesburg
13:25
Maun
|
Connect |
LY396
El Al
LY051
El Al
BP212
Air Botswana
|
11:20
Madrid
22:30
Tel Aviv
11:15
Johannesburg
|
17:00
Tel Aviv
06:25
Johannesburg
13:25
Maun
|
Connect |
LY396
El Al
LY051
El Al
4Z300
Airlink
|
11:20
Madrid
22:30
Tel Aviv
12:05
Johannesburg
|
17:00
Tel Aviv
06:25
Johannesburg
13:45
Maun
|
Connect |
LH1113
Lufthansa
LH572
Lufthansa
4Z300
Airlink
|
12:50
Madrid
22:05
Frankfurt
12:05
Johannesburg
|
15:20
Frankfurt
08:30
Johannesburg
13:45
Maun
|
Connect |
LH1113
Lufthansa
LH572
Lufthansa
BP212
Air Botswana
|
12:50
Madrid
22:05
Frankfurt
11:15
Johannesburg
|
15:20
Frankfurt
08:30
Johannesburg
13:25
Maun
|
Connect |
IB3176
Iberia
BA057
British Airways
BP212
Air Botswana
|
13:30
Madrid
21:25
London Heathrow
11:15
Johannesburg
|
14:55
London Heathrow
09:15
Johannesburg
13:25
Maun
|
Connect |
IB3176
Iberia
BA057
British Airways
4Z300
Airlink
|
13:30
Madrid
21:25
London Heathrow
12:05
Johannesburg
|
14:55
London Heathrow
09:15
Johannesburg
13:45
Maun
|
Connect |
LX2021
Swiss
LX288
Swiss
4Z300
Airlink
|
13:45
Madrid
22:40
Zurich
12:05
Johannesburg
|
16:00
Zurich
09:10
Johannesburg
13:45
Maun
|
Connect |
LX2021
Swiss
LX288
Swiss
BP212
Air Botswana
|
13:45
Madrid
22:40
Zurich
11:15
Johannesburg
|
16:00
Zurich
09:10
Johannesburg
13:25
Maun
|
Connect |
MS754
Egyptair
MS839
Egyptair
BP212
Air Botswana
|
15:45
Madrid
23:10
Cairo
11:15
Johannesburg
|
20:20
Cairo
07:10
Johannesburg
13:25
Maun
|
Connect |
IB3166
Iberia
BA057
British Airways
BP212
Air Botswana
|
15:45
Madrid
21:25
London Heathrow
11:15
Johannesburg
|
17:15
London Heathrow
09:15
Johannesburg
13:25
Maun
|
Connect |
IB3166
Iberia
BA057
British Airways
4Z300
Airlink
|
15:45
Madrid
21:25
London Heathrow
12:05
Johannesburg
|
17:15
London Heathrow
09:15
Johannesburg
13:45
Maun
|
Connect |
MS754
Egyptair
MS839
Egyptair
4Z300
Airlink
|
15:45
Madrid
23:10
Cairo
12:05
Johannesburg
|
20:20
Cairo
07:10
Johannesburg
13:45
Maun
|
Connect |
LX2027
Swiss
LX288
Swiss
4Z300
Airlink
|
15:55
Madrid
22:40
Zurich
12:05
Johannesburg
|
18:10
Zurich
09:10
Johannesburg
13:45
Maun
|
Connect |
LX2027
Swiss
LX288
Swiss
BP212
Air Botswana
|
15:55
Madrid
22:40
Zurich
11:15
Johannesburg
|
18:10
Zurich
09:10
Johannesburg
13:25
Maun
|
Connect |
IB3130
Iberia
LH572
Lufthansa
BP212
Air Botswana
|
16:15
Madrid
22:05
Frankfurt
11:15
Johannesburg
|
19:00
Frankfurt
08:30
Johannesburg
13:25
Maun
|
Connect |
IB3130
Iberia
LH572
Lufthansa
4Z300
Airlink
|
16:15
Madrid
22:05
Frankfurt
12:05
Johannesburg
|
19:00
Frankfurt
08:30
Johannesburg
13:45
Maun
|
Connect |
IB3474
Iberia
LX288
Swiss
4Z300
Airlink
|
16:30
Madrid
22:40
Zurich
12:05
Johannesburg
|
18:55
Zurich
09:10
Johannesburg
13:45
Maun
|
Connect |
IB8710
Iberia
LH572
Lufthansa
4Z300
Airlink
|
16:30
Madrid
22:05
Frankfurt
12:05
Johannesburg
|
19:20
Frankfurt
08:30
Johannesburg
13:45
Maun
|
Connect |
IB3474
Iberia
LX288
Swiss
BP212
Air Botswana
|
16:30
Madrid
22:40
Zurich
11:15
Johannesburg
|
18:55
Zurich
09:10
Johannesburg
13:25
Maun
|
Connect |
IB8710
Iberia
LH572
Lufthansa
BP212
Air Botswana
|
16:30
Madrid
22:05
Frankfurt
11:15
Johannesburg
|
19:20
Frankfurt
08:30
Johannesburg
13:25
Maun
|
Connect |
AF1601
Air France
AF990
Air France
4Z300
Airlink
|
16:40
Madrid
23:25
Paris CDG
12:05
Johannesburg
|
18:50
Paris CDG
10:05
Johannesburg
13:45
Maun
|
Connect |
AF1601
Air France
AF990
Air France
BP212
Air Botswana
|
16:40
Madrid
23:25
Paris CDG
11:15
Johannesburg
|
18:50
Paris CDG
10:05
Johannesburg
13:25
Maun
|
Connect |
SV0226
Saudia
SV0447
Saudia
4Z300
Airlink
|
16:50
Madrid
01:45
Jeddah
12:05
Johannesburg
|
23:45
Jeddah
07:30
Johannesburg
13:45
Maun
|
Connect |
SV0226
Saudia
SV0447
Saudia
BP212
Air Botswana
|
16:50
Madrid
01:45
Jeddah
11:15
Johannesburg
|
23:45
Jeddah
07:30
Johannesburg
13:25
Maun
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
4Z300
Airlink
|
16:55
Madrid
22:05
Frankfurt
12:05
Johannesburg
|
19:25
Frankfurt
08:30
Johannesburg
13:45
Maun
|
Connect |
IB3180
Iberia
BA057
British Airways
BP212
Air Botswana
|
16:55
Madrid
21:25
London Heathrow
11:15
Johannesburg
|
18:20
London Heathrow
09:15
Johannesburg
13:25
Maun
|
Connect |
IB3180
Iberia
BA057
British Airways
4Z300
Airlink
|
16:55
Madrid
21:25
London Heathrow
12:05
Johannesburg
|
18:20
London Heathrow
09:15
Johannesburg
13:45
Maun
|
Connect |
IB3180
Iberia
VS449
Virgin Atlantic
4Z300
Airlink
|
16:55
Madrid
22:30
London Heathrow
12:05
Johannesburg
|
18:20
London Heathrow
10:30
Johannesburg
13:45
Maun
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
BP212
Air Botswana
|
16:55
Madrid
22:05
Frankfurt
11:15
Johannesburg
|
19:25
Frankfurt
08:30
Johannesburg
13:25
Maun
|
Connect |
VY8206
Vueling Airlines
AF990
Air France
4Z300
Airlink
|
17:05
Madrid
23:25
Paris CDG
12:05
Johannesburg
|
19:15
Paris CDG
10:05
Johannesburg
13:45
Maun
|
Connect |
VY8206
Vueling Airlines
AF990
Air France
BP212
Air Botswana
|
17:05
Madrid
23:25
Paris CDG
11:15
Johannesburg
|
19:15
Paris CDG
10:05
Johannesburg
13:25
Maun
|
Connect |
AF1801
Air France
AF990
Air France
4Z300
Airlink
|
17:50
Madrid
23:25
Paris CDG
12:05
Johannesburg
|
19:55
Paris CDG
10:05
Johannesburg
13:45
Maun
|
Connect |
AF1801
Air France
AF990
Air France
BP212
Air Botswana
|
17:50
Madrid
23:25
Paris CDG
11:15
Johannesburg
|
19:55
Paris CDG
10:05
Johannesburg
13:25
Maun
|
Connect |
IB3740
Iberia
AF990
Air France
4Z300
Airlink
|
18:05
Madrid
23:25
Paris CDG
12:05
Johannesburg
|
20:10
Paris CDG
10:05
Johannesburg
13:45
Maun
|
Connect |
IB3740
Iberia
AF990
Air France
BP212
Air Botswana
|
18:05
Madrid
23:25
Paris CDG
11:15
Johannesburg
|
20:10
Paris CDG
10:05
Johannesburg
13:25
Maun
|
Connect |
AF1101
Air France
AF990
Air France
4Z300
Airlink
|
18:55
Madrid
23:25
Paris CDG
12:05
Johannesburg
|
21:00
Paris CDG
10:05
Johannesburg
13:45
Maun
|
Connect |
AF1101
Air France
AF990
Air France
BP212
Air Botswana
|
18:55
Madrid
23:25
Paris CDG
11:15
Johannesburg
|
21:00
Paris CDG
10:05
Johannesburg
13:25
Maun
|
Connect |
You take a bus, shuttle or taxi from your location in US Embassy to Madrid.
You take a flight from Madrid to Bulawayo and cost approximately 750 USD.
You take a bus, shuttle or taxi from Bulawayo to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
LH1123
Lufthansa
LH572
Lufthansa
4Z110
Airlink
|
08:30
Madrid
22:05
Frankfurt
10:40
Johannesburg
|
11:00
Frankfurt
08:30
Johannesburg
11:55
Bulawayo
|
Connect |
LY396
El Al
LY051
El Al
4Z114
Airlink
|
11:20
Madrid
22:30
Tel Aviv
14:00
Johannesburg
|
17:00
Tel Aviv
06:25
Johannesburg
15:15
Bulawayo
|
Connect |
LY396
El Al
LY051
El Al
4Z110
Airlink
|
11:20
Madrid
22:30
Tel Aviv
10:40
Johannesburg
|
17:00
Tel Aviv
06:25
Johannesburg
11:55
Bulawayo
|
Connect |
LH1113
Lufthansa
LH572
Lufthansa
4Z114
Airlink
|
12:50
Madrid
22:05
Frankfurt
14:00
Johannesburg
|
15:20
Frankfurt
08:30
Johannesburg
15:15
Bulawayo
|
Connect |
LH1113
Lufthansa
LH572
Lufthansa
4Z110
Airlink
|
12:50
Madrid
22:05
Frankfurt
10:40
Johannesburg
|
15:20
Frankfurt
08:30
Johannesburg
11:55
Bulawayo
|
Connect |
IB3176
Iberia
BA057
British Airways
4Z110
Airlink
|
13:30
Madrid
21:25
London Heathrow
10:40
Johannesburg
|
14:55
London Heathrow
09:15
Johannesburg
11:55
Bulawayo
|
Connect |
LX2021
Swiss
LX288
Swiss
FN8664
Fastjet
|
13:45
Madrid
22:40
Zurich
16:15
Johannesburg
|
16:00
Zurich
09:10
Johannesburg
17:35
Bulawayo
|
Connect |
LX2021
Swiss
LX288
Swiss
4Z114
Airlink
|
13:45
Madrid
22:40
Zurich
14:00
Johannesburg
|
16:00
Zurich
09:10
Johannesburg
15:15
Bulawayo
|
Connect |
LX2021
Swiss
LX288
Swiss
4Z110
Airlink
|
13:45
Madrid
22:40
Zurich
10:40
Johannesburg
|
16:00
Zurich
09:10
Johannesburg
11:55
Bulawayo
|
Connect |
TK1358
Turkish Airlines
TK38
Turkish Airlines
FN8664
Fastjet
|
14:40
Madrid
01:35
Istanbul
16:15
Johannesburg
|
19:50
Istanbul
10:20
Johannesburg
17:35
Bulawayo
|
Connect |
TK1358
Turkish Airlines
TK42
Turkish Airlines
4Z114
Airlink
|
14:40
Madrid
01:45
Istanbul
14:00
Johannesburg
|
19:50
Istanbul
10:20
Johannesburg
15:15
Bulawayo
|
Connect |
IB3166
Iberia
BA057
British Airways
4Z114
Airlink
|
15:45
Madrid
21:25
London Heathrow
14:00
Johannesburg
|
17:15
London Heathrow
09:15
Johannesburg
15:15
Bulawayo
|
Connect |
MS754
Egyptair
MS839
Egyptair
4Z110
Airlink
|
15:45
Madrid
23:10
Cairo
10:40
Johannesburg
|
20:20
Cairo
07:10
Johannesburg
11:55
Bulawayo
|
Connect |
IB3166
Iberia
BA057
British Airways
4Z110
Airlink
|
15:45
Madrid
21:25
London Heathrow
10:40
Johannesburg
|
17:15
London Heathrow
09:15
Johannesburg
11:55
Bulawayo
|
Connect |
MS754
Egyptair
MS839
Egyptair
FN8664
Fastjet
|
15:45
Madrid
23:10
Cairo
16:15
Johannesburg
|
20:20
Cairo
07:10
Johannesburg
17:35
Bulawayo
|
Connect |
MS754
Egyptair
MS839
Egyptair
4Z114
Airlink
|
15:45
Madrid
23:10
Cairo
14:00
Johannesburg
|
20:20
Cairo
07:10
Johannesburg
15:15
Bulawayo
|
Connect |
LX2027
Swiss
LX288
Swiss
4Z114
Airlink
|
15:55
Madrid
22:40
Zurich
14:00
Johannesburg
|
18:10
Zurich
09:10
Johannesburg
15:15
Bulawayo
|
Connect |
LX2027
Swiss
LX288
Swiss
4Z110
Airlink
|
15:55
Madrid
22:40
Zurich
10:40
Johannesburg
|
18:10
Zurich
09:10
Johannesburg
11:55
Bulawayo
|
Connect |
LX2027
Swiss
LX288
Swiss
FN8664
Fastjet
|
15:55
Madrid
22:40
Zurich
16:15
Johannesburg
|
18:10
Zurich
09:10
Johannesburg
17:35
Bulawayo
|
Connect |
AF1601
Air France
AF990
Air France
FN8664
Fastjet
|
16:40
Madrid
23:25
Paris CDG
16:15
Johannesburg
|
18:50
Paris CDG
10:05
Johannesburg
17:35
Bulawayo
|
Connect |
AF1601
Air France
AF990
Air France
4Z114
Airlink
|
16:40
Madrid
23:25
Paris CDG
14:00
Johannesburg
|
18:50
Paris CDG
10:05
Johannesburg
15:15
Bulawayo
|
Connect |
SV0226
Saudia
SV0447
Saudia
4Z114
Airlink
|
16:50
Madrid
01:45
Jeddah
14:00
Johannesburg
|
23:45
Jeddah
07:30
Johannesburg
15:15
Bulawayo
|
Connect |
SV0226
Saudia
SV0447
Saudia
FN8664
Fastjet
|
16:50
Madrid
01:45
Jeddah
16:15
Johannesburg
|
23:45
Jeddah
07:30
Johannesburg
17:35
Bulawayo
|
Connect |
SV0226
Saudia
SV0447
Saudia
4Z110
Airlink
|
16:50
Madrid
01:45
Jeddah
10:40
Johannesburg
|
23:45
Jeddah
07:30
Johannesburg
11:55
Bulawayo
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
FN8664
Fastjet
|
16:55
Madrid
22:05
Frankfurt
16:15
Johannesburg
|
19:25
Frankfurt
08:30
Johannesburg
17:35
Bulawayo
|
Connect |
IB3180
Iberia
BA057
British Airways
4Z114
Airlink
|
16:55
Madrid
21:25
London Heathrow
14:00
Johannesburg
|
18:20
London Heathrow
09:15
Johannesburg
15:15
Bulawayo
|
Connect |
IB3180
Iberia
BA057
British Airways
FN8664
Fastjet
|
16:55
Madrid
21:25
London Heathrow
16:15
Johannesburg
|
18:20
London Heathrow
09:15
Johannesburg
17:35
Bulawayo
|
Connect |
IB3180
Iberia
BA057
British Airways
4Z110
Airlink
|
16:55
Madrid
21:25
London Heathrow
10:40
Johannesburg
|
18:20
London Heathrow
09:15
Johannesburg
11:55
Bulawayo
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
4Z110
Airlink
|
16:55
Madrid
22:05
Frankfurt
10:40
Johannesburg
|
19:25
Frankfurt
08:30
Johannesburg
11:55
Bulawayo
|
Connect |
IB3316
Iberia
LY053
El Al
FN8664
Fastjet
|
16:55
Madrid
05:55
Tel Aviv
16:15
Johannesburg
|
22:45
Tel Aviv
13:50
Johannesburg
17:35
Bulawayo
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
4Z114
Airlink
|
16:55
Madrid
22:05
Frankfurt
14:00
Johannesburg
|
19:25
Frankfurt
08:30
Johannesburg
15:15
Bulawayo
|
Connect |
AF1801
Air France
AF990
Air France
FN8664
Fastjet
|
17:50
Madrid
23:25
Paris CDG
16:15
Johannesburg
|
19:55
Paris CDG
10:05
Johannesburg
17:35
Bulawayo
|
Connect |
AF1801
Air France
AF990
Air France
4Z114
Airlink
|
17:50
Madrid
23:25
Paris CDG
14:00
Johannesburg
|
19:55
Paris CDG
10:05
Johannesburg
15:15
Bulawayo
|
Connect |
TK1860
Turkish Airlines
TK42
Turkish Airlines
4Z114
Airlink
|
18:10
Madrid
01:45
Istanbul
14:00
Johannesburg
|
23:25
Istanbul
10:20
Johannesburg
15:15
Bulawayo
|
Connect |
TK1860
Turkish Airlines
TK42
Turkish Airlines
FN8664
Fastjet
|
18:10
Madrid
01:45
Istanbul
16:15
Johannesburg
|
23:25
Istanbul
10:20
Johannesburg
17:35
Bulawayo
|
Connect |
TK1860
Turkish Airlines
TK38
Turkish Airlines
FN8664
Fastjet
|
18:10
Madrid
01:35
Istanbul
16:15
Johannesburg
|
23:25
Istanbul
10:20
Johannesburg
17:35
Bulawayo
|
Connect |
TK1860
Turkish Airlines
TK38
Turkish Airlines
4Z114
Airlink
|
18:10
Madrid
01:35
Istanbul
14:00
Johannesburg
|
23:25
Istanbul
10:20
Johannesburg
15:15
Bulawayo
|
Connect |
AF1101
Air France
AF990
Air France
4Z114
Airlink
|
18:55
Madrid
23:25
Paris CDG
14:00
Johannesburg
|
21:00
Paris CDG
10:05
Johannesburg
15:15
Bulawayo
|
Connect |
AF1101
Air France
AF990
Air France
FN8664
Fastjet
|
18:55
Madrid
23:25
Paris CDG
16:15
Johannesburg
|
21:00
Paris CDG
10:05
Johannesburg
17:35
Bulawayo
|
Connect |
LY398
El Al
LY053
El Al
FN8664
Fastjet
|
22:50
Madrid
05:55
Tel Aviv
16:15
Johannesburg
|
04:30
Tel Aviv
13:50
Johannesburg
17:35
Bulawayo
|
Connect |
You take a bus, shuttle or taxi from your location in US Embassy to Madrid.
You take a flight from Madrid to Johannesburg and cost approximately 490 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Botswana.
Flight | Depart | Arrive | |
---|---|---|---|
KL1698
KLM
KL0509
KLM
|
06:00
Madrid
12:35
Amsterdam Schiphol
|
08:25
Amsterdam Schiphol
23:20
Johannesburg
|
Connect |
KL1698
KLM
KL0591
KLM
|
06:00
Madrid
10:35
Amsterdam Schiphol
|
08:25
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
UX1091
Air Europa
KL0591
KLM
|
07:05
Madrid
10:35
Amsterdam Schiphol
|
09:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
IB3060
Iberia
KL0509
KLM
|
08:15
Madrid
12:35
Amsterdam Schiphol
|
10:55
Amsterdam Schiphol
23:20
Johannesburg
|
Connect |
LH1123
Lufthansa
LH572
Lufthansa
|
08:30
Madrid
22:05
Frankfurt
|
11:00
Frankfurt
08:30
Johannesburg
|
Connect |
QR148
Qatar Airways
QR1365
Qatar Airways
|
09:15
Madrid
20:40
Doha
|
17:00
Doha
04:00
Johannesburg
|
Connect |
QR148
Qatar Airways
QR1363
Qatar Airways
|
09:15
Madrid
02:30
Doha
|
17:00
Doha
09:50
Johannesburg
|
Connect |
LY396
El Al
LY051
El Al
|
11:20
Madrid
22:30
Tel Aviv
|
17:00
Tel Aviv
06:25
Johannesburg
|
Connect |
TK1858
Turkish Airlines
TK42
Turkish Airlines
|
11:55
Madrid
01:45
Istanbul
|
17:10
Istanbul
10:20
Johannesburg
|
Connect |
TK1858
Turkish Airlines
TK38
Turkish Airlines
|
11:55
Madrid
01:35
Istanbul
|
17:10
Istanbul
10:20
Johannesburg
|
Connect |
BA459
British Airways
BA041
British Airways
BA6202
British Airways
|
12:10
Madrid
16:55
London Heathrow
08:45
Durban
|
13:35
London Heathrow
05:25
Durban
09:50
Johannesburg
|
Connect |
BA459
British Airways
BA041
British Airways
BA6200
British Airways
|
12:10
Madrid
16:55
London Heathrow
06:15
Durban
|
13:35
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
LH1113
Lufthansa
LH572
Lufthansa
|
12:50
Madrid
22:05
Frankfurt
|
15:20
Frankfurt
08:30
Johannesburg
|
Connect |
IB3176
Iberia
BA041
British Airways
BA6200
British Airways
|
13:30
Madrid
16:55
London Heathrow
06:15
Durban
|
14:55
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
IB3176
Iberia
BA057
British Airways
|
13:30
Madrid
21:25
London Heathrow
|
14:55
London Heathrow
09:15
Johannesburg
|
Connect |
LX2021
Swiss
LX288
Swiss
|
13:45
Madrid
22:40
Zurich
|
16:00
Zurich
09:10
Johannesburg
|
Connect |
EY076
Etihad
EY602
Etihad
|
14:35
Madrid
02:05
Abu Dhabi
|
23:40
Abu Dhabi
08:20
Johannesburg
|
Connect |
TK1358
Turkish Airlines
TK42
Turkish Airlines
|
14:40
Madrid
01:45
Istanbul
|
19:50
Istanbul
10:20
Johannesburg
|
Connect |
TK1358
Turkish Airlines
TK38
Turkish Airlines
|
14:40
Madrid
01:35
Istanbul
|
19:50
Istanbul
10:20
Johannesburg
|
Connect |
EK142
Emirates
EK775
Emirates
|
15:20
Madrid
04:05
Dubai
|
00:45
Dubai
10:15
Johannesburg
|
Connect |
EK142
Emirates
EK763
Emirates
|
15:20
Madrid
09:55
Dubai
|
00:45
Dubai
16:15
Johannesburg
|
Connect |
UX1303
Air Europa
LY051
El Al
|
15:20
Madrid
22:30
Tel Aviv
|
21:00
Tel Aviv
06:25
Johannesburg
|
Connect |
IB3166
Iberia
BA057
British Airways
|
15:45
Madrid
21:25
London Heathrow
|
17:15
London Heathrow
09:15
Johannesburg
|
Connect |
MS754
Egyptair
MS839
Egyptair
|
15:45
Madrid
23:10
Cairo
|
20:20
Cairo
07:10
Johannesburg
|
Connect |
LX2027
Swiss
LX288
Swiss
|
15:55
Madrid
22:40
Zurich
|
18:10
Zurich
09:10
Johannesburg
|
Connect |
QR150
Qatar Airways
QR1367 1477
Qatar Airways
|
16:05
Madrid
07:35
Doha
|
23:50
Doha
14:55
Johannesburg
|
Connect |
QR150
Qatar Airways
QR1363
Qatar Airways
|
16:05
Madrid
02:30
Doha
|
23:50
Doha
09:50
Johannesburg
|
Connect |
IB8710
Iberia
LH572
Lufthansa
|
16:30
Madrid
22:05
Frankfurt
|
19:20
Frankfurt
08:30
Johannesburg
|
Connect |
AF1601
Air France
AF990
Air France
|
16:40
Madrid
23:25
Paris CDG
|
18:50
Paris CDG
10:05
Johannesburg
|
Connect |
AF1601
Air France
KQ115
Kenya Airways
KQ760
Kenya Airways
|
16:40
Madrid
21:20
Paris CDG
07:45
Nairobi
|
18:50
Paris CDG
06:25
Nairobi
10:55
Johannesburg
|
Connect |
SV0226
Saudia
SV0447
Saudia
|
16:50
Madrid
01:45
Jeddah
|
23:45
Jeddah
07:30
Johannesburg
|
Connect |
IB3316
Iberia
LY053
El Al
|
16:55
Madrid
05:55
Tel Aviv
|
22:45
Tel Aviv
13:50
Johannesburg
|
Connect |
IB3180
Iberia
BA057
British Airways
|
16:55
Madrid
21:25
London Heathrow
|
18:20
London Heathrow
09:15
Johannesburg
|
Connect |
LH1115
Lufthansa
LH572
Lufthansa
|
16:55
Madrid
22:05
Frankfurt
|
19:25
Frankfurt
08:30
Johannesburg
|
Connect |
AF1801
Air France
KQ115
Kenya Airways
KQ760
Kenya Airways
|
17:50
Madrid
21:20
Paris CDG
07:45
Nairobi
|
19:55
Paris CDG
06:25
Nairobi
10:55
Johannesburg
|
Connect |
AF1801
Air France
AF990
Air France
|
17:50
Madrid
23:25
Paris CDG
|
19:55
Paris CDG
10:05
Johannesburg
|
Connect |
TK1860
Turkish Airlines
TK42
Turkish Airlines
|
18:10
Madrid
01:45
Istanbul
|
23:25
Istanbul
10:20
Johannesburg
|
Connect |
TK1860
Turkish Airlines
TK38
Turkish Airlines
|
18:10
Madrid
01:35
Istanbul
|
23:25
Istanbul
10:20
Johannesburg
|
Connect |
AF1101
Air France
AF990
Air France
|
18:55
Madrid
23:25
Paris CDG
|
21:00
Paris CDG
10:05
Johannesburg
|
Connect |
LY398
El Al
LY053
El Al
|
22:50
Madrid
05:55
Tel Aviv
|
04:30
Tel Aviv
13:50
Johannesburg
|
Connect |
You can find hotels and accommodations in Botswana with our hotels search tool below
Booking.com