London to Johannesburg flights

  • Home
  • London to Johannesburg flights

Compare and Book Cheap Flights at best prices

Are you looking for Exclusive Unpublished Fares? Call Us at +1-812-221-1788

This month discounted airfare from London to Johannesburg flights Book online

Departure atReturn atAirlineFlight numberAirlineFlightStopsPriceFind tickets
27 July 20241 August 2024Air MauritiusMK 53Air MauritiusAir Mauritius
(MK 53)
1 Stop1 301 Tickets from 1 301
28 July 20241 August 2024Air MauritiusMK 53Air MauritiusAir Mauritius
(MK 53)
1 Stop1 123 Tickets from 1 123
29 July 20241 August 2024Air MauritiusMK 53Air MauritiusAir Mauritius
(MK 53)
1 Stop1 249 Tickets from 1 249
30 July 202411 August 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop1 273 Tickets from 1 273
31 July 20245 August 2024Air MauritiusMK 53Air MauritiusAir Mauritius
(MK 53)
1 Stop1 377 Tickets from 1 377
1 August 20247 August 2024Air MauritiusMK 53Air MauritiusAir Mauritius
(MK 53)
1 Stop1 300 Tickets from 1 300
2 August 20245 August 2024Air MauritiusMK 53Air MauritiusAir Mauritius
(MK 53)
1 Stop1 300 Tickets from 1 300
3 August 20247 August 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop1 090 Tickets from 1 090
4 August 20246 August 2024Air MauritiusMK 53Air MauritiusAir Mauritius
(MK 53)
1 Stop1 249 Tickets from 1 249
5 August 20248 August 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop1 111 Tickets from 1 111
6 August 202411 August 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop1 258 Tickets from 1 258
7 August 20246 September 2024Air FranceAF 1781Air FranceAir France
(AF 1781)
1 Stop1 178 Tickets from 1 178
8 August 20246 September 2024KLMKL 1014KLMKLM
(KL 1014)
2 Stops947 Tickets from 947
9 August 20245 September 2024Air FranceAF 1281Air FranceAir France
(AF 1281)
1 Stop1 093 Tickets from 1 093
10 August 202411 August 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop1 171 Tickets from 1 171
11 August 202410 September 2024KLMKL 996KLMKLM
(KL 996)
1 Stop1 106 Tickets from 1 106
12 August 20246 September 2024LufthansaLH 919LufthansaLufthansa
(LH 919)
1 Stop964 Tickets from 964
13 August 202410 September 2024LufthansaLH 909LufthansaLufthansa
(LH 909)
1 Stop877 Tickets from 877
14 August 202422 August 2024Air FranceAF 1781Air FranceAir France
(AF 1781)
1 Stop948 Tickets from 948
15 August 202412 September 2024Air FranceAF 1281Air FranceAir France
(AF 1281)
1 Stop811 Tickets from 811
16 August 20249 September 2024Air FranceAF 1781Air FranceAir France
(AF 1781)
1 Stop837 Tickets from 837
17 August 202416 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop929 Tickets from 929
18 August 20248 September 2024Kenya AirwaysKQ 101Kenya AirwaysKenya Airways
(KQ 101)
1 Stop970 Tickets from 970
19 August 202412 September 2024Air FranceAF 1781Air FranceAir France
(AF 1781)
1 Stop811 Tickets from 811
20 August 202412 September 2024Etihad AirwaysEY 12Etihad AirwaysEtihad Airways
(EY 12)
1 Stop804 Tickets from 804
21 August 202412 September 2024Etihad AirwaysEY 20Etihad AirwaysEtihad Airways
(EY 20)
1 Stop803 Tickets from 803
22 August 202412 September 2024Etihad AirwaysEY 12Etihad AirwaysEtihad Airways
(EY 12)
1 Stop842 Tickets from 842
23 August 202412 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop820 Tickets from 820
24 August 202421 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop820 Tickets from 820
25 August 202412 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop820 Tickets from 820
26 August 202423 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop761 Tickets from 761
27 August 202425 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
28 August 202416 September 2024Etihad AirwaysEY 18Etihad AirwaysEtihad Airways
(EY 18)
1 Stop776 Tickets from 776
29 August 202412 September 2024Etihad AirwaysEY 12Etihad AirwaysEtihad Airways
(EY 12)
1 Stop776 Tickets from 776
30 August 202427 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop761 Tickets from 761
31 August 202430 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
1 September 20241 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop752 Tickets from 752
2 September 202430 September 2024Etihad AirwaysEY 26Etihad AirwaysEtihad Airways
(EY 26)
1 Stop749 Tickets from 749
3 September 202426 September 2024Etihad AirwaysEY 20Etihad AirwaysEtihad Airways
(EY 20)
1 Stop749 Tickets from 749
4 September 20242 October 2024Etihad AirwaysEY 20Etihad AirwaysEtihad Airways
(EY 20)
1 Stop749 Tickets from 749
5 September 20244 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop723 Tickets from 723
6 September 202430 September 2024KLMKL 1012KLMKLM
(KL 1012)
2 Stops796 Tickets from 796
7 September 202414 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop817 Tickets from 817
8 September 202430 September 2024Etihad AirwaysEY 12Etihad AirwaysEtihad Airways
(EY 12)
1 Stop749 Tickets from 749
9 September 202426 September 2024Etihad AirwaysEY 18Etihad AirwaysEtihad Airways
(EY 18)
1 Stop749 Tickets from 749
10 September 202426 September 2024Etihad AirwaysEY 18Etihad AirwaysEtihad Airways
(EY 18)
1 Stop749 Tickets from 749
11 September 202426 September 2024Etihad AirwaysEY 18Etihad AirwaysEtihad Airways
(EY 18)
1 Stop749 Tickets from 749
12 September 20247 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop622 Tickets from 622
13 September 202430 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
14 September 202425 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
15 September 202430 September 2024Etihad AirwaysEY 12Etihad AirwaysEtihad Airways
(EY 12)
1 Stop749 Tickets from 749
16 September 202414 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop621 Tickets from 621
17 September 20249 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop621 Tickets from 621
18 September 20249 October 2024Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop710 Tickets from 710
19 September 20244 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop723 Tickets from 723
20 September 202427 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
21 September 202430 September 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
22 September 202414 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop621 Tickets from 621
23 September 20246 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop755 Tickets from 755
24 September 202414 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop621 Tickets from 621
25 September 202421 October 2024Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop731 Tickets from 731
26 September 20247 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
27 September 20245 October 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
28 September 20247 October 2024Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop807 Tickets from 807
29 September 202420 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop694 Tickets from 694
30 September 202416 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
1 October 202421 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
2 October 202417 October 2024Etihad AirwaysEY 18Etihad AirwaysEtihad Airways
(EY 18)
1 Stop751 Tickets from 751
3 October 202421 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop638 Tickets from 638
4 October 202413 October 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
5 October 202414 October 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
6 October 202414 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
7 October 202413 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop694 Tickets from 694
8 October 202416 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
9 October 202416 October 2024Etihad AirwaysEY 18Etihad AirwaysEtihad Airways
(EY 18)
1 Stop751 Tickets from 751
10 October 202416 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
11 October 202420 October 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
12 October 202423 October 2024Etihad AirwaysEY 26Etihad AirwaysEtihad Airways
(EY 26)
1 Stop775 Tickets from 775
13 October 202420 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop694 Tickets from 694
14 October 202428 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop675 Tickets from 675
15 October 202420 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop694 Tickets from 694
16 October 202430 October 2024Etihad AirwaysEY 12Etihad AirwaysEtihad Airways
(EY 12)
1 Stop749 Tickets from 749
17 October 202428 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop675 Tickets from 675
18 October 202423 October 2024Etihad AirwaysEY 18Etihad AirwaysEtihad Airways
(EY 18)
1 Stop776 Tickets from 776
19 October 202430 October 2024Etihad AirwaysEY 18Etihad AirwaysEtihad Airways
(EY 18)
1 Stop775 Tickets from 775
20 October 202417 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
21 October 202428 October 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop675 Tickets from 675
22 October 202413 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop621 Tickets from 621
23 October 202430 October 2024Etihad AirwaysEY 20Etihad AirwaysEtihad Airways
(EY 20)
1 Stop751 Tickets from 751
24 October 202413 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop694 Tickets from 694
25 October 20249 November 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop820 Tickets from 820
26 October 20246 November 2024Etihad AirwaysEY 20Etihad AirwaysEtihad Airways
(EY 20)
1 Stop802 Tickets from 802
27 October 202417 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
28 October 202413 November 2024Etihad AirwaysEY 66Etihad AirwaysEtihad Airways
(EY 66)
1 Stop749 Tickets from 749
29 October 202420 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
30 October 202413 November 2024Etihad AirwaysEY 68Etihad AirwaysEtihad Airways
(EY 68)
1 Stop749 Tickets from 749
31 October 202417 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
1 November 20248 November 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
2 November 202414 November 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
3 November 202424 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
4 November 202418 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
5 November 202420 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop620 Tickets from 620
6 November 202418 November 2024EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
7 November 202425 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
8 November 202422 November 2024EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop717 Tickets from 717
9 November 202427 November 2024Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop740 Tickets from 740
10 November 202418 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
11 November 202424 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
12 November 202424 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop620 Tickets from 620
13 November 202417 November 2024Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop709 Tickets from 709
14 November 202420 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
15 November 202427 November 2024Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop689 Tickets from 689
16 November 202428 November 2024Swiss International Air LinesLX 433Swiss International Air LinesSwiss International Air Lines
(LX 433)
1 Stop754 Tickets from 754
17 November 202424 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
18 November 202427 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop621 Tickets from 621
19 November 202424 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop622 Tickets from 622
20 November 20242 December 2024EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
21 November 202427 November 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
22 November 202410 December 2024Swiss International Air LinesLX 339Swiss International Air LinesSwiss International Air Lines
(LX 339)
1 Stop756 Tickets from 756
23 November 202410 December 2024Swiss International Air LinesLX 339Swiss International Air LinesSwiss International Air Lines
(LX 339)
1 Stop737 Tickets from 737
24 November 20248 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop749 Tickets from 749
25 November 202424 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
26 November 202410 December 2024Swiss International Air LinesLX 433Swiss International Air LinesSwiss International Air Lines
(LX 433)
1 Stop736 Tickets from 736
27 November 202410 December 2024Swiss International Air LinesLX 333Swiss International Air LinesSwiss International Air Lines
(LX 333)
1 Stop738 Tickets from 738
28 November 202419 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop745 Tickets from 745
29 November 20248 December 2024EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
30 November 202411 December 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop761 Tickets from 761
1 December 202429 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop749 Tickets from 749
2 December 202429 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop755 Tickets from 755
3 December 202429 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop755 Tickets from 755
4 December 202419 December 2024Turkish AirlinesTK 1930Turkish AirlinesTurkish Airlines
(TK 1930)
1 Stop759 Tickets from 759
5 December 202424 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop755 Tickets from 755
6 December 202430 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop711 Tickets from 711
7 December 202426 December 2024LufthansaLH 2485LufthansaLufthansa
(LH 2485)
2 Stops813 Tickets from 813
8 December 202429 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop828 Tickets from 828
9 December 202430 December 2024Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop755 Tickets from 755
10 December 202416 December 2024Air FranceAF 3079Air FranceAir France
(AF 3079)
2 Stops812 Tickets from 812
11 December 202418 December 2024KLMKL 988KLMKLM
(KL 988)
2 Stops808 Tickets from 808
12 December 202426 December 2024LufthansaLH 907LufthansaLufthansa
(LH 907)
2 Stops898 Tickets from 898
13 December 202431 December 2024Lufthansa CityLineCL 2481Lufthansa CityLineLufthansa CityLine
(CL 2481)
1 Stop1 021 Tickets from 1 021
14 December 20248 January 2025LufthansaLH 2485LufthansaLufthansa
(LH 2485)
2 Stops948 Tickets from 948
15 December 202412 January 2025Lufthansa CityLineCL 2481Lufthansa CityLineLufthansa CityLine
(CL 2481)
2 Stops930 Tickets from 930
16 December 202414 January 2025Lufthansa CityLineCL 2475Lufthansa CityLineLufthansa CityLine
(CL 2475)
1 Stop888 Tickets from 888
17 December 202413 January 2025Air FranceAF 3079Air FranceAir France
(AF 3079)
2 Stops995 Tickets from 995
18 December 202412 January 2025LufthansaLH 2471LufthansaLufthansa
(LH 2471)
2 Stops1 025 Tickets from 1 025
19 December 202431 December 2024RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop1 061 Tickets from 1 061
20 December 202419 January 2025Lufthansa CityLineCL 2481Lufthansa CityLineLufthansa CityLine
(CL 2481)
1 Stop962 Tickets from 962
21 December 202420 January 2025LufthansaLH 2485LufthansaLufthansa
(LH 2485)
1 Stop981 Tickets from 981
22 December 202414 January 2025Lufthansa CityLineCL 2481Lufthansa CityLineLufthansa CityLine
(CL 2481)
1 Stop877 Tickets from 877
23 December 202414 January 2025LufthansaLH 2485LufthansaLufthansa
(LH 2485)
1 Stop869 Tickets from 869
24 December 202419 January 2025LufthansaLH 2477LufthansaLufthansa
(LH 2477)
1 Stop820 Tickets from 820
25 December 202422 January 2025Lufthansa CityLineCL 2475Lufthansa CityLineLufthansa CityLine
(CL 2475)
1 Stop799 Tickets from 799
26 December 202422 January 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop869 Tickets from 869
27 December 202416 January 2025Turkish AirlinesTK 1998Turkish AirlinesTurkish Airlines
(TK 1998)
1 Stop772 Tickets from 772
28 December 202421 January 2025Swiss International Air LinesLX 339Swiss International Air LinesSwiss International Air Lines
(LX 339)
1 Stop834 Tickets from 834
29 December 202418 January 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop820 Tickets from 820
30 December 202421 January 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop761 Tickets from 761
31 December 202430 January 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
1 January 202516 January 2025Turkish AirlinesTK 1930Turkish AirlinesTurkish Airlines
(TK 1930)
1 Stop759 Tickets from 759
2 January 202520 January 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop727 Tickets from 727
3 January 202523 January 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop753 Tickets from 753
4 January 202528 January 2025Kenya AirwaysKQ 101Kenya AirwaysKenya Airways
(KQ 101)
2 Stops844 Tickets from 844
5 January 202519 January 2025Kenya AirwaysKQ 101Kenya AirwaysKenya Airways
(KQ 101)
1 Stop816 Tickets from 816
6 January 202523 January 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop720 Tickets from 720
7 January 202527 January 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop726 Tickets from 726
8 January 202530 January 2025Turkish AirlinesTK 1982Turkish AirlinesTurkish Airlines
(TK 1982)
1 Stop760 Tickets from 760
9 January 202523 January 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop720 Tickets from 720
10 January 202517 January 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
11 January 20252 February 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop761 Tickets from 761
12 January 20259 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop733 Tickets from 733
13 January 202530 January 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop725 Tickets from 725
14 January 202529 January 2025LufthansaLH 2479LufthansaLufthansa
(LH 2479)
1 Stop756 Tickets from 756
15 January 202522 January 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
16 January 202526 January 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop680 Tickets from 680
17 January 20256 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop652 Tickets from 652
18 January 20257 February 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop680 Tickets from 680
19 January 202529 January 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop677 Tickets from 677
20 January 202524 January 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
21 January 202526 January 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop677 Tickets from 677
22 January 202529 January 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
23 January 20256 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop622 Tickets from 622
24 January 20257 February 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
25 January 20252 February 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop676 Tickets from 676
26 January 202530 January 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
27 January 20252 February 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
28 January 20256 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
29 January 20256 February 2025Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop748 Tickets from 748
30 January 202519 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
2 Stops648 Tickets from 648
31 January 202510 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop707 Tickets from 707
1 February 20257 February 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop680 Tickets from 680
2 February 202524 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
3 February 20259 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
4 February 20257 February 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop679 Tickets from 679
5 February 202512 February 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop761 Tickets from 761
6 February 202520 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
7 February 202513 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop707 Tickets from 707
8 February 202522 February 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
9 February 202510 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
10 February 202517 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
11 February 202520 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
12 February 202522 February 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
13 February 20253 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
14 February 20259 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop649 Tickets from 649
15 February 202521 February 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
16 February 20252 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop675 Tickets from 675
17 February 202524 February 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
18 February 202513 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop622 Tickets from 622
19 February 20253 March 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
20 February 20253 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
21 February 20259 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop652 Tickets from 652
22 February 202526 February 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop761 Tickets from 761
23 February 20252 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
24 February 20259 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
25 February 202513 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
26 February 202510 March 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
27 February 202513 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
28 February 202513 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop652 Tickets from 652
1 March 20259 March 2025Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop737 Tickets from 737
2 March 20259 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
3 March 202513 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop619 Tickets from 619
4 March 202523 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
5 March 202516 March 2025Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop712 Tickets from 712
6 March 202523 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
7 March 202523 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop652 Tickets from 652
8 March 202515 March 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
9 March 202513 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop621 Tickets from 621
10 March 202516 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
11 March 202523 March 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop680 Tickets from 680
12 March 202524 March 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
13 March 202530 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop675 Tickets from 675
14 March 202530 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop701 Tickets from 701
15 March 202523 March 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop681 Tickets from 681
16 March 202531 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
17 March 202523 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop621 Tickets from 621
18 March 20253 April 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
19 March 202526 March 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop717 Tickets from 717
20 March 202524 March 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop680 Tickets from 680
21 March 202528 March 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop761 Tickets from 761
22 March 20254 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
23 March 202530 March 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop675 Tickets from 675
24 March 20257 April 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop675 Tickets from 675
25 March 20256 April 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop675 Tickets from 675
26 March 20255 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
27 March 202510 April 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
28 March 20256 April 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop697 Tickets from 697
29 March 202512 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop760 Tickets from 760
30 March 20256 April 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop675 Tickets from 675
31 March 202528 April 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop681 Tickets from 681
1 April 202514 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
2 April 202516 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
3 April 202518 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
4 April 202528 April 2025KLMKL 1012KLMKLM
(KL 1012)
2 Stops798 Tickets from 798
5 April 202512 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
6 April 202527 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
7 April 202518 April 2025KLMKL 1012KLMKLM
(KL 1012)
2 Stops798 Tickets from 798
8 April 202528 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
9 April 202523 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
10 April 202521 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
11 April 202518 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
12 April 202524 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
13 April 202518 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop764 Tickets from 764
14 April 202524 April 2025KLMKL 1012KLMKLM
(KL 1012)
2 Stops799 Tickets from 799
15 April 202530 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
16 April 202524 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
17 April 202524 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
18 April 202521 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
19 April 20254 May 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
20 April 202530 April 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
21 April 202528 April 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop684 Tickets from 684
22 April 202511 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop625 Tickets from 625
23 April 20257 May 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
24 April 202512 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop678 Tickets from 678
25 April 20252 May 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
26 April 202511 May 2025Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop743 Tickets from 743
27 April 202512 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop678 Tickets from 678
28 April 202512 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop678 Tickets from 678
29 April 202529 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop626 Tickets from 626
30 April 202511 May 2025Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop751 Tickets from 751
1 May 202522 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
2 May 202529 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop655 Tickets from 655
3 May 202511 May 2025Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop743 Tickets from 743
4 May 202518 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
5 May 202511 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
6 May 202518 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop625 Tickets from 625
7 May 202518 May 2025Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop714 Tickets from 714
8 May 202518 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop626 Tickets from 626
9 May 202522 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop655 Tickets from 655
10 May 202526 May 2025Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop760 Tickets from 760
11 May 202526 May 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop682 Tickets from 682
12 May 202518 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop625 Tickets from 625
13 May 202527 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop755 Tickets from 755
14 May 202521 May 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop719 Tickets from 719
15 May 202526 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop678 Tickets from 678
16 May 202530 May 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop683 Tickets from 683
17 May 20253 June 2025Helvetic Airways2L 433Helvetic AirwaysHelvetic Airways
(2L 433)
1 Stop758 Tickets from 758
18 May 202525 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop626 Tickets from 626
19 May 202529 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop623 Tickets from 623
20 May 202529 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop626 Tickets from 626
21 May 20254 June 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop683 Tickets from 683
22 May 202529 May 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop626 Tickets from 626
23 May 20255 June 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop655 Tickets from 655
24 May 202531 May 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
25 May 20251 June 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop684 Tickets from 684
26 May 20257 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
27 May 202528 May 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop682 Tickets from 682
28 May 20252 June 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop683 Tickets from 683
29 May 202512 June 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop626 Tickets from 626
30 May 202513 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop764 Tickets from 764
31 May 202520 June 2025EgyptAirMS 778EgyptAirEgyptAir
(MS 778)
1 Stop682 Tickets from 682
1 June 20259 June 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop678 Tickets from 678
2 June 202512 June 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop625 Tickets from 625
3 June 202512 June 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop626 Tickets from 626
4 June 202525 June 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop683 Tickets from 683
5 June 202519 June 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop625 Tickets from 625
6 June 202515 June 2025EgyptAirMS 780EgyptAirEgyptAir
(MS 780)
1 Stop684 Tickets from 684
7 June 202519 June 2025Ethiopian AirlinesET 701Ethiopian AirlinesEthiopian Airlines
(ET 701)
1 Stop743 Tickets from 743
8 June 202522 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
9 June 202524 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
10 June 202519 June 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop626 Tickets from 626
11 June 202521 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop763 Tickets from 763
12 June 202519 June 2025Ethiopian AirlinesET 719Ethiopian AirlinesEthiopian Airlines
(ET 719)
1 Stop626 Tickets from 626
13 June 202530 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
14 June 20255 July 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
15 June 202522 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop764 Tickets from 764
16 June 20255 July 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
18 June 202522 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
19 June 202525 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
20 June 202528 June 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
21 June 20255 July 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
23 June 202514 July 2025LufthansaLH 2475LufthansaLufthansa
(LH 2475)
1 Stop753 Tickets from 753
24 June 202515 July 2025LufthansaLH 917LufthansaLufthansa
(LH 917)
1 Stop751 Tickets from 751
25 June 202516 July 2025LufthansaLH 915LufthansaLufthansa
(LH 915)
1 Stop759 Tickets from 759
26 June 202520 July 2025LufthansaLH 2477LufthansaLufthansa
(LH 2477)
1 Stop743 Tickets from 743
27 June 202520 July 2025LufthansaLH 911LufthansaLufthansa
(LH 911)
1 Stop750 Tickets from 750
28 June 20255 July 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop764 Tickets from 764
29 June 20258 July 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
30 June 202521 July 2025RwandAirWB 711RwandAirRwandAir
(WB 711)
1 Stop762 Tickets from 762
1 July 202515 July 2025LufthansaLH 915LufthansaLufthansa
(LH 915)
1 Stop750 Tickets from 750

Book Direct Flights from London to Johannesburg

Departure atReturn atAirlineFind tickets
27 July 202429 July 2024British AirwaysTickets from 1 331
1 August 20246 August 2024British AirwaysTickets from 1 422
7 September 202414 September 2024British AirwaysTickets from 1 256
3 October 202421 October 2024British AirwaysTickets from 1 130

Cheap flights from London

DestinationDeparture atReturn atFind tickets
Edinburgh30 September 20241 October 2024Tickets from 42
Dublin20 August 202422 August 2024Tickets from 46
Belfast4 November 20249 November 2024Tickets from 48
Oslo6 September 202410 September 2024Tickets from 49
Paris18 September 202421 September 2024Tickets from 54
Belgrade1 October 20245 October 2024Tickets from 55
Vienna16 September 202419 September 2024Tickets from 56
Milan10 October 202413 October 2024Tickets from 58
Frankfurt26 August 202431 August 2024Tickets from 60
Prague26 February 20252 March 2025Tickets from 61
Barcelona10 September 202412 September 2024Tickets from 63
Lisbon24 September 202425 September 2024Tickets from 67
Rome8 October 202412 October 2024Tickets from 67
Vilnius18 September 202422 September 2024Tickets from 68
Nice5 October 20246 October 2024Tickets from 68
Swidnik18 November 202420 November 2024Tickets from 69
Tallinn27 September 202429 September 2024Tickets from 70
Stockholm25 October 202427 October 2024Tickets from 72
Geneva4 October 20246 October 2024Tickets from 74
Inverness5 October 20248 October 2024Tickets from 75
Venice21 October 202425 October 2024Tickets from 76
Istanbul13 October 202416 October 2024Tickets from 76
Isle Of Man5 October 20247 October 2024Tickets from 78
Berlin23 September 202427 September 2024Tickets from 80
Salzburg2 September 20244 September 2024Tickets from 80
Iasi19 November 202420 November 2024Tickets from 84
Girona5 September 20248 September 2024Tickets from 86
Bordeaux24 January 202528 January 2025Tickets from 89
Glasgow14 February 202516 February 2025Tickets from 90
Amsterdam11 September 202412 September 2024Tickets from 90
Antalya8 October 202412 October 2024Tickets from 92
Cork30 July 20241 August 2024Tickets from 93
Malaga3 October 20246 October 2024Tickets from 96
Aberdeen13 September 202415 September 2024Tickets from 99
Podgorica25 October 202428 October 2024Tickets from 102
Madrid7 February 20259 February 2025Tickets from 105
Helsinki13 September 202415 September 2024Tickets from 106
Zurich3 February 20259 February 2025Tickets from 109
Riga3 September 20249 September 2024Tickets from 112
Ibiza11 October 202413 October 2024Tickets from 113
Palma Mallorca5 August 20249 August 2024Tickets from 114
Budapest18 October 202420 October 2024Tickets from 114
Bucharest20 September 202422 September 2024Tickets from 115
Sofia8 September 202410 September 2024Tickets from 121
Bodrum9 September 202411 September 2024Tickets from 125
Reykjavik2 October 20244 October 2024Tickets from 130
Tenerife24 January 202526 January 2025Tickets from 131
Athens29 September 202430 September 2024Tickets from 133
Porto28 September 20242 October 2024Tickets from 135
Thessaloniki13 November 202415 November 2024Tickets from 138
Chisinau25 September 202429 September 2024Tickets from 141
Valencia8 September 202411 September 2024Tickets from 143
Larnaca30 October 20244 November 2024Tickets from 143
Marrakech16 September 202421 September 2024Tickets from 150
Eindhoven31 July 20243 August 2024Tickets from 153
Reus10 September 202412 September 2024Tickets from 156
Bergen22 August 202428 August 2024Tickets from 159
Las Palmas22 October 202425 October 2024Tickets from 160
Yerevan11 October 202413 October 2024Tickets from 165
Warsaw22 August 202428 August 2024Tickets from 170
Florence5 September 20247 September 2024Tickets from 175
Tel Aviv-Yafo6 December 202410 December 2024Tickets from 181
Dalaman2 September 20248 September 2024Tickets from 182
Manchester22 December 202426 December 2024Tickets from 193
Dusseldorf20 August 202421 August 2024Tickets from 195
Kutaisi21 October 202427 October 2024Tickets from 196
Brussels1 August 20244 August 2024Tickets from 198
Varna5 September 20248 September 2024Tickets from 201
Tivat21 September 202425 September 2024Tickets from 214
Izmir4 October 20246 October 2024Tickets from 214
Paphos26 September 202429 September 2024Tickets from 214
Turin7 August 20249 August 2024Tickets from 217
Lyon20 August 202426 August 2024Tickets from 218
Baku30 September 20246 October 2024Tickets from 228
Palermo13 August 202414 August 2024Tickets from 231
Zakinthos2 September 20248 September 2024Tickets from 235
Tbilisi14 November 202419 November 2024Tickets from 235
Bourgas14 October 202419 October 2024Tickets from 239
Gdansk7 August 202413 August 2024Tickets from 243
Biarritz16 August 202418 August 2024Tickets from 243
Alicante2 August 20244 August 2024Tickets from 244
Adana4 October 20245 October 2024Tickets from 248
Ponta Delgada (Azores)20 October 202424 October 2024Tickets from 249
Kerkyra6 September 20248 September 2024Tickets from 251
Abu Dhabi11 October 202413 October 2024Tickets from 252
Birmingham24 August 202428 August 2024Tickets from 258
Faro2 August 20247 August 2024Tickets from 261
Gazipasa3 September 20247 September 2024Tickets from 264
Sharm el Sheikh25 November 20241 December 2024Tickets from 267
Montpellier14 August 202418 August 2024Tickets from 275
Marseille31 July 20243 August 2024Tickets from 277
Krakow31 July 20241 August 2024Tickets from 277
Dubrovnik10 August 202411 August 2024Tickets from 280
Strasbourg19 August 202423 August 2024Tickets from 284
Santiago De Compostela31 July 20241 August 2024Tickets from 292
Cagliari1 August 20244 August 2024Tickets from 295
Batumi15 September 202421 September 2024Tickets from 297
Mineralnye Vody6 November 202410 November 2024Tickets from 305
Dubai17 September 202420 September 2024Tickets from 306
Hanover6 August 202412 August 2024Tickets from 308

Flights from Johannesburg (JNB)

Call Us Now