Cheap flights from UK cities to Johannesburg, South Africa from only £353 roundtrip with KLM.

 

Depart from:
Birmingham: £353-£358
Manchester: £364-£373
London: £373
Glasgow: £380-£384
Edinburgh: £381-£384
Newcastle: £384

 

DEPART:
Birmingham/Manchester/London/Glasgow/Edinburgh/Newcastle, UK

 

ARRIVE:
Johannesburg, South Africa

 

RETURN:
Birmingham/Manchester/London/Glasgow/Edinburgh/Newcastle, UK

 

DATES:
Availability from January to September 2022 (excluding summer)

Example dates:

 

Birmingham – Johannesburg: £353-£358
30th Jan – 7th Feb
3rd-11th Feb
5th-13th Feb
9th-17th Feb
13th-21st Feb
15th-23rd Feb
27th Feb – 7th Mar
1st-9th Mar
3rd-11th Mar
9th-17th Mar
11th-19th Mar
13th-21st Mar
15th-23rd Mar
17th-25th Mar
19th-27th Mar
21st-29th Mar
23rd-31st Mar
25th Mar – 2nd Apr
27th Mar – 4th Apr
29th Mar – 6th Apr
4th-12th Apr
20th-28th Apr
24th Apr – 2nd May
26th Apr – 4th May
2nd-10th May
4th-12th May
6th-14th May
8th-16th May
10th-18th May
12th-20th May
14th-22nd May
16th-24th May
18th-26th May
20th-28th May
22nd-30th May
24th May – 1st Jun
26th May – 3rd Jun
28th May – 5th Jun
30th May – 7th Jun
21st-29th Jun
30th Aug – 7th Sep
13th-21st Sep

 

Manchester – Johannesburg: £364-£373
22nd-30th Jan
26th Jan – 3rd Feb
30th Jan – 7th Feb
3rd-11th Feb
5th-13th Feb
9th-17th Feb
13th-21st Feb
27th Feb – 7th Mar
3rd-11th Mar
5th-13th Mar
7th-15th Mar
9th-17th Mar
11th-19th Mar
13th-21st Mar
15th-23rd Mar
17th-25th Mar
19th-27th Mar
21st-29th Mar
23rd-31st Mar
25th Mar – 2nd Apr
27th Mar – 4th Apr
29th Mar – 6th Apr
4th-12th Apr
20th-28th Apr
24th Apr – 2nd May
26th Apr – 4th May
2nd-10th May
4th-12th May
8th-16th May
12th-20th May
14th-22nd May
16th-24th May
18th-26th May
20th-28th May
22nd-30th May
24th May – 1st Jun
26th May – 3rd Jun
30th May – 7th Jun
5th-13th Jun
21st-29th Jun
30th Aug – 7th Sep
17th-25th Sep

 

London – Johannesburg: £373
23rd Jun – 1st Jul

 

Glasgow – Johannesburg: £380-£384
19th-27th Mar
21st-29th Mar
23rd-31st Mar
25th Mar – 2nd Apr
27th Mar – 4th Apr
29th Mar – 6th Apr
4th-12th Apr
20th-28th Apr
26th Apr – 4th May
2nd-10th May
4th-12th May
12th-20th May
18th-26th May
22nd-30th May
24th May – 1st Jun
28th May – 5th Jun
30th May – 7th Jun

 

Edinburgh – Johannesburg: £381-£384
1st-9th Mar
3rd-11th Mar
7th-15th Mar
9th-17th Mar
13th-21st Mar
15th-23rd Mar
25th Mar – 2nd Apr
27th Mar – 4th Apr
29th Mar – 6th Apr
4th-12th Apr
20th-28th Apr
26th Apr – 4th May
2nd-10th May
6th-14th May
8th-16th May
10th-18th May
12th-20th May
14th-22nd May
18th-26th May
22nd-30th May
24th May – 1st Jun
26th May – 3rd Jun
21st-29th Jun

 

Newcastle – Johannesburg: £384
4th-12th Apr
20th-28th Apr
24th Apr – 2nd May
26th Apr – 4th May
2nd-10th May
4th-12th May
6th-14th May
10th-18th May
12th-20th May
14th-22nd May
18th-26th May
20th-28th May
22nd-30th May
24th May – 1st Jun
26th May – 3rd Jun
30th May – 7th Jun
9th-17th Jun
21st-29th Jun

and more…

 

STOPS:
Amsterdam

 

AIRLINES:
KLM