Newark
Gaborone Sir Seretse Khama
3 stops
25h 35mGaborone Sir Seretse Khama
Newark
2 stops
34h 45mEthiopian Air
New York John F Kennedy Intl
Maun
2 stops
31h 25mMaun
New York John F Kennedy Intl
3 stops
36h 30mMultiple Airlines
New York John F Kennedy Intl
Maun
2 stops
54h 25mMaun
New York John F Kennedy Intl
2 stops
62h 00mQatar Airways
Newark
Gaborone Sir Seretse Khama
3 stops
34h 50mGaborone Sir Seretse Khama
Newark
2 stops
34h 15mEthiopian Air
New York John F Kennedy Intl
Gaborone Sir Seretse Khama
3 stops
34h 35mGaborone Sir Seretse Khama
New York John F Kennedy Intl
2 stops
34h 30mEthiopian Air
Newark
Gaborone Sir Seretse Khama
3 stops
34h 50mGaborone Sir Seretse Khama
Newark
2 stops
34h 15mEthiopian Air