New York John F Kennedy Intl
Kigali Intl
1 stop
32h 40mEgypt Air
Newark
Kigali Intl
2 stops
20h 55mEthiopian Air
Washington, D.C. Dulles Intl
Kigali Intl
1 stop
21h 00mQatar Airways
New York John F Kennedy Intl
Kigali Intl
3 stops
30h 40mMultiple Airlines
New York John F Kennedy Intl
Kigali Intl
1 stop
18h 30mTurkish Airlines
New York John F Kennedy Intl
Kigali Intl
1 stop
30h 35mRwandAir
Newark
Kigali Intl
1 stop
18h 25mKigali Intl
Newark
2 stops
27h 00mTurkish Airlines
New York John F Kennedy Intl
Kigali Intl
2 stops
20h 40mKigali Intl
New York John F Kennedy Intl
2 stops
24h 20mEthiopian Air
New York John F Kennedy Intl
Kigali Intl
1 stop
30h 25mKigali Intl
New York John F Kennedy Intl
1 stop
33h 55mKenya Airways
New York John F Kennedy Intl
Kigali Intl
2 stops
21h 10mKigali Intl
New York John F Kennedy Intl
3 stops
23h 15mBrussels Airlines
New York John F Kennedy Intl
Kigali Intl
2 stops
21h 10mKigali Intl
New York John F Kennedy Intl
3 stops
23h 15mLufthansa
Washington, D.C. Dulles Intl
Kigali Intl
1 stop
27h 50mKigali Intl
Washington, D.C. Dulles Intl
1 stop
23h 15mQatar Airways