Montreal Pierre Elliott Trudeau Intl
Kigali Intl
1 stop
27h 20mKigali Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
49h 30mMultiple Airlines
Toronto Pearson Intl
Kigali Intl
1 stop
17h 20mKigali Intl
Toronto Pearson Intl
2 stops
37h 05mEthiopian Air
Montreal Pierre Elliott Trudeau Intl
Kigali Intl
2 stops
44h 10mKigali Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
37h 51mKenya Airways
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
2 stops
20h 15mKigali Intl
Montreal Pierre Elliott Trudeau Intl
3 stops
48h 50mSWISS
Montreal Pierre Elliott Trudeau Intl
Kigali Intl
3 stops
25h 45mKigali Intl
Montreal Pierre Elliott Trudeau Intl
3 stops
35h 38mAir Canada