
Flight Deals from United Kingdom to Johannesburg from $604
Top flight deals from leading airlines:







... and +100s more
Save up to 50% on select flights with Priceline
Save an average of $240 per person when bundling your flight and hotel together with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference
We’re always here for you - reach us 24 hours a day, 7 days a week
Top Deals on flights from London to Johannesburg
London, GB (LON) - Johannesburg, ZA (JNB)

Mar 3
Mar 4

Mar 15
Mar 16
as low as
$604
London, GB (LON) - Johannesburg, ZA (JNB)

Mar 1
Mar 2

Mar 5
Mar 6
as low as
$692
London, GB (LON) - Johannesburg, ZA (JNB)

Mar 1
Mar 2

Mar 29
Mar 30
as low as
$700
London, GB (LON) - Johannesburg, ZA (JNB)

Feb 19
Feb 20

Mar 11
Mar 12
as low as
$715
London, GB (LON) - Johannesburg, ZA (JNB)

Mar 1
Mar 3

Mar 17
Mar 17
as low as
$771
London, GB (LON) - Johannesburg, ZA (JNB)

Mar 1
Mar 2

Mar 17
Mar 17
as low as
$782
London, GB (LON) - Johannesburg, ZA (JNB)

Feb 25
Feb 26

Mar 26
Mar 26
as low as
$823
London, GB (LON) - Johannesburg, ZA (JNB)

Feb 25
Feb 26

Mar 26
Mar 26
as low as
$824
London, GB (LON) - Johannesburg, ZA (JNB)

Mar 9
Mar 10

Mar 15
Mar 16
as low as
$825
London, GB (LON) - Johannesburg, ZA (JNB)

Feb 16
Feb 17

Mar 9
Mar 10
as low as
$836
London, GB (LON) - Johannesburg, ZA (JNB)

Mar 1
Mar 3

Mar 17
Mar 17
as low as
$865
London, GB (LON) - Johannesburg, ZA (JNB)

Mar 16
Mar 17

Mar 23
Mar 23
as low as
$873
Top Deals on flights from Edinburgh to Johannesburg
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 3
Nov 4

Nov 22
Nov 23
as low as
$773
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 9
Nov 10

Nov 28
Nov 29
as low as
$918
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 9
Nov 10

Nov 28
Nov 29
as low as
$930
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 6
Nov 7

Dec 1
Dec 2
as low as
$972
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 19
Nov 20

Dec 4
Dec 5
as low as
$973
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 16
Nov 17

Nov 30
Dec 1
as low as
$995
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 3
Nov 4

Nov 22
Nov 23
as low as
$1015
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 19
Nov 20

Dec 4
Dec 4
as low as
$1021
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 16
Nov 18

Nov 30
Dec 1
as low as
$1186
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 16
Nov 18

Nov 30
Dec 1
as low as
$1188
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 19
Nov 20

Dec 4
Dec 5
as low as
$1287
Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Nov 9
Nov 10

Nov 28
Nov 29
as low as
$1442
Top Deals on flights from Manchester to Johannesburg
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Sep 2
Sep 3

Sep 23
Sep 24
as low as
$669
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Aug 21
Aug 23

Sep 18
Sep 19
as low as
$689
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Sep 11
Sep 12

Oct 5
Oct 6
as low as
$778
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Sep 16
Sep 17

Sep 25
Sep 26
as low as
$809
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Sep 3
Sep 4

Sep 17
Sep 18
as low as
$856
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Sep 16
Sep 17

Sep 25
Sep 26
as low as
$868
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Aug 28
Aug 28

Sep 30
Oct 1
as low as
$951
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Aug 28
Aug 29

Sep 30
Oct 1
as low as
$952
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Sep 17
Sep 18

Sep 23
Sep 24
as low as
$966
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Sep 9
Sep 10

Oct 7
Oct 8
as low as
$968
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Sep 17
Sep 18

Oct 3
Oct 4
as low as
$974
Manchester, GB (MAN) - Johannesburg, ZA (JNB)

Sep 8
Sep 9

Sep 16
Sep 17
as low as
$992
Top Deals on flights from Glasgow to Johannesburg
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 9
Sep 10

Sep 23
Sep 24
as low as
$990
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 9
Sep 10

Sep 23
Sep 23
as low as
$1017
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 18
Sep 19

Oct 3
Oct 4
as low as
$1037
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 9
Sep 10

Sep 23
Sep 24
as low as
$1067
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 18
Sep 19

Oct 2
Oct 3
as low as
$1069
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 9
Sep 10

Sep 23
Sep 24
as low as
$1085
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 18
Sep 20

Oct 2
Oct 4
as low as
$1085
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 9
Sep 10

Sep 23
Sep 24
as low as
$1088
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 9
Sep 11

Sep 23
Sep 24
as low as
$1089
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 21
Sep 23

Sep 26
Sep 27
as low as
$1107
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 22
Sep 23

Sep 26
Sep 27
as low as
$1130
Glasgow, GB (GLA) - Johannesburg, ZA (JNB)

Sep 21
Sep 23

Sep 26
Sep 27
as low as
$1132
Top Deals on flights from Birmingham to Johannesburg
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 22
Jan 23

Feb 2
Feb 3
as low as
$771
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 22
Jan 23

Feb 2
Feb 3
as low as
$787
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 22
Jan 23

Feb 2
Feb 3
as low as
$798
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 22
Jan 23

Feb 2
Feb 3
as low as
$805
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 22
Jan 23

Feb 2
Feb 2
as low as
$1003
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 8
Jan 9

Jan 31
Feb 2
as low as
$1042
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 8
Jan 9

Jan 31
Feb 1
as low as
$1060
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 22
Jan 24

Feb 2
Feb 3
as low as
$1063
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 22
Jan 23

Feb 2
Feb 3
as low as
$1103
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 22
Jan 23

Feb 2
Feb 3
as low as
$1115
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 8
Jan 9

Jan 31
Feb 1
as low as
$1230
Birmingham, GB (BHX) - Johannesburg, ZA (JNB)

Jan 22
Jan 23

Feb 2
Feb 3
as low as
$1250
Top Deals on flights from Belfast to Johannesburg
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 17

Nov 25
Nov 26
as low as
$961
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 26
as low as
$1103
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 26
as low as
$1119
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 26
as low as
$1136
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 26
as low as
$1158
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 26
as low as
$1176
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 25
as low as
$1222
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 26
as low as
$1332
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 26
as low as
$1396
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 26
as low as
$9203
Belfast, GB (BFS) - Johannesburg, ZA (JNB)

Nov 15
Nov 16

Nov 25
Nov 26
as low as
$9223
Top Deals on flights from Bristol to Johannesburg
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 2
Oct 4

Oct 9
Oct 10
as low as
$784
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 3
Oct 4

Oct 12
Oct 13
as low as
$838
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 2
Oct 3

Oct 9
Oct 10
as low as
$1091
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 3
Oct 4

Oct 12
Oct 13
as low as
$1110
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 3
Oct 4

Oct 12
Oct 13
as low as
$1157
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 3
Oct 4

Oct 12
Oct 13
as low as
$1189
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 3
Oct 5

Oct 12
Oct 13
as low as
$1246
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 2
Oct 3

Oct 9
Oct 10
as low as
$1322
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 2
Oct 3

Oct 9
Oct 10
as low as
$1379
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 3
Oct 4

Oct 12
Oct 13
as low as
$1455
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 3
Oct 4

Oct 12
Oct 13
as low as
$1509
Bristol, GB (BRS) - Johannesburg, ZA (JNB)

Oct 2
Oct 3

Oct 9
Oct 10
as low as
$5935
Top Deals on flights from Newcastle to Johannesburg
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 30
Oct 1
as low as
$1078
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 30
Oct 1
as low as
$1106
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 30
Oct 1
as low as
$1143
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 30
Oct 1
as low as
$1188
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 30
Oct 1
as low as
$1206
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 30
Oct 1
as low as
$1230
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 30
Oct 1
as low as
$1370
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 30
Oct 1
as low as
$1876
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 30
Oct 1
as low as
$4778
Newcastle, GB (NCL) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 30
Oct 1
as low as
$9789
Top Deals on flights from Aberdeen to Johannesburg
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Aug 20
Aug 21

Sep 3
Sep 4
as low as
$872
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Aug 20
Aug 22

Sep 3
Sep 5
as low as
$1083
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Aug 20
Aug 21

Sep 3
Sep 4
as low as
$1201
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Aug 20
Aug 21

Sep 3
Sep 5
as low as
$1299
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Jun 25
Jun 26

Jul 1
Jul 2
as low as
$1382
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Aug 20
Aug 21

Sep 3
Sep 4
as low as
$1555
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Jun 25
Jun 26

Jul 1
Jul 2
as low as
$1559
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Jul 11
Jul 12

Jul 14
Jul 15
as low as
$1584
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Jul 24
Jul 25

Jul 31
Aug 1
as low as
$1589
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Jul 11
Jul 12

Jul 14
Jul 15
as low as
$1793
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Jul 11
Jul 12

Jul 14
Jul 15
as low as
$1866
Aberdeen, GB (ABZ) - Johannesburg, ZA (JNB)

Aug 20
Aug 21

Sep 3
Sep 4
as low as
$1937
Top Deals on flights from Inverness to Johannesburg
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Jul 3
Jul 4

Jul 14
Jul 15
as low as
$1220
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Jul 3
Jul 4

Jul 14
Jul 15
as low as
$1245
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Jul 3
Jul 4

Jul 14
Jul 15
as low as
$1295
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Jun 26
Jun 27

Jul 13
Jul 14
as low as
$1306
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Jun 26
Jun 27

Jul 13
Jul 14
as low as
$1315
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Jun 26
Jun 27

Jul 13
Jul 14
as low as
$1360
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Jul 2
Jul 3

Jul 14
Jul 15
as low as
$1385
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Jul 2
Jul 3

Jul 14
Jul 15
as low as
$1392
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Aug 8
Aug 9

Aug 26
Aug 28
as low as
$1411
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Aug 8
Aug 9

Aug 26
Aug 27
as low as
$2227
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Jul 2
Jul 3

Jul 13
Jul 13
as low as
$2935
Inverness, GB (INV) - Johannesburg, ZA (JNB)

Aug 9
Aug 10

Aug 27
Aug 28
as low as
$3018
Flights to Johannesburg
- Flights
- Africa
- South Africa
- Johannesburg