New York John F Kennedy Intl
Kigali Intl
1 stop
32h 40mEgypt Air
Los Angeles
Kigali Intl
1 stop
26h 15mTurkish Airlines
Newark
Kigali Intl
2 stops
20h 55mEthiopian Air
Los Angeles
Kigali Intl
2 stops
41h 55mQatar Airways
Los Angeles
Kigali Intl
1 stop
44h 25mTurkish Airlines
New York LaGuardia
Kigali Intl
3 stops
37h 00mMultiple Airlines
Newark
Kigali Intl
2 stops
20h 55mKigali Intl
Newark
2 stops
24h 05mEthiopian Air
New York John F Kennedy Intl
Kigali Intl
1 stop
30h 20mKigali Intl
New York John F Kennedy Intl
2 stops
32h 55mTurkish Airlines
New York John F Kennedy Intl
Kigali Intl
1 stop
30h 25mKigali Intl
New York John F Kennedy Intl
1 stop
28h 25mKenya Airways
Washington, D.C. Dulles Intl
Kigali Intl
1 stop
21h 00mKigali Intl
Washington, D.C. Dulles Intl
1 stop
23h 10mQatar Airways
Washington, D.C. Dulles Intl
Kigali Intl
1 stop
21h 00mKigali Intl
Washington, D.C. Dulles Intl
2 stops
29h 05mMultiple Airlines
New York John F Kennedy Intl
Kigali Intl
1 stop
20h 35mKigali Intl
New York John F Kennedy Intl
1 stop
22h 20mRwandAir