Newark
Gaborone Sir Seretse Khama
3 stops
26h 30mGaborone Sir Seretse Khama
Newark
3 stops
38h 14mEthiopian Air
Los Angeles
Gaborone Sir Seretse Khama
3 stops
30h 30mGaborone Sir Seretse Khama
Los Angeles
3 stops
42h 19mEthiopian Air
Los Angeles
Gaborone Sir Seretse Khama
3 stops
30h 30mGaborone Sir Seretse Khama
Los Angeles
3 stops
42h 19mEthiopian Air
Newark
Gaborone Sir Seretse Khama
3 stops
38h 35mGaborone Sir Seretse Khama
Newark
2 stops
30h 10mMultiple Airlines
Los Angeles
Gaborone Sir Seretse Khama
4 stops
54h 39mGaborone Sir Seretse Khama
Los Angeles
3 stops
42h 19mEthiopian Air
Los Angeles
Gaborone Sir Seretse Khama
4 stops
54h 39mGaborone Sir Seretse Khama
Los Angeles
3 stops
42h 19mEthiopian Air