Vancouver Intl
Kigali Intl
2 stops
36h 25mMultiple Airlines
Vancouver Intl
Kigali Intl
1 stop
21h 35mTurkish Airlines
Vancouver Intl
Kigali Intl
2 stops
35h 40mMultiple Airlines
Vancouver Intl
Kigali Intl
1 stop
25h 10mMultiple Airlines
Vancouver Intl
Kigali Intl
1 stop
25h 10mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Kigali Intl
1 stop
34h 20mKigali Intl
Montreal Pierre Elliott Trudeau Intl
3 stops
43h 25mMultiple Airlines
Toronto Pearson Intl
Kigali Intl
1 stop
31h 55mKigali Intl
Toronto Pearson Intl
2 stops
37h 05mEthiopian Air
Montreal Pierre Elliott Trudeau Intl
Kigali Intl
1 stop
27h 20mKigali Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
21h 25mQatar Airways
Montreal Pierre Elliott Trudeau Intl
Kigali Intl
1 stop
27h 20mKigali Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
28h 05mRwandAir
Montreal Pierre Elliott Trudeau Intl
Kigali Intl
1 stop
34h 20mKigali Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
40h 45mMultiple Airlines
Toronto Pearson Intl
Kigali Intl
1 stop
31h 55mKigali Intl
Toronto Pearson Intl
2 stops
21h 05mEthiopian Air