Cheap flights from Montreal, Canada to Johannesburg, South Africa for only $891 CAD roundtrip with British Airways.

 

DEPART:
Montreal, Canada

 

ARRIVE:
Johannesburg, South Africa

 

RETURN:
Montreal, Canada

 

DATES:
Availability from January to July 2022

Example dates:

11th-20th Jan
15th-24th Jan
18th-27th Jan
22nd-31st Jan
25th Jan – 3rd Feb
29th Jan – 7th Feb

More dates are available between $897 and $911 roundtrip:
17th-26th Jan
24th Jan – 2nd Feb
26th Jan – 4th Feb
28th Jan – 6th Feb
30th Jan – 8th Feb
31st Jan – 9th Feb
1st-10th Feb
5th-14th Feb
7th-16th Feb
8th-17th Feb
12th-21st Feb
15th-24th Feb
19th-28th Feb
10th-19th Mar
15th-24th Mar
21st-30th Mar
28th Mar – 6th Apr
3rd-12th Apr
4th-13th Apr
22nd Apr – 1st May
24th Apr – 3rd May
25th Apr – 4th May
2nd-11th May
6th-15th May
8th-17th May
9th-18th May
13th-22nd May
15th-24th May
16th-25th May
22nd-31st May
23rd May – 1st Jun
27th May – 5th Jun
29th May – 7th Jun
30th May – 8th Jun
6th-15th Jun
9th-18th Jun
9th-18th Jun
9th-18th Jun
9th-18th Jun
10th-19th Jun
12th-21st Jun
13th-22nd Jun
17th-26th Jun
27th Jun – 6th Jul

and more…

 

STOPS:
London

 

AIRLINES:
British Airways