
Cheapest Flights from Johannesburg, South Africa (JNB)
Flight deals from Johannesburg in South Africa to most popular destinations in the world.
Cheap flights from Johannesburg (JNB):
Flight Deals from Johannesburg
Destination | Departure at | Return at | Stops | Distance | Find tickets |
---|---|---|---|---|---|
Durban | 5 Nov 2023 | 9 Nov 2023 | Direct | 479 km | Tickets from 67 |
Cape Town | 21 Dec 2023 | 23 Dec 2023 | Direct | 1271 km | Tickets from 90 |
George | 24 Dec 2023 | 27 Dec 2023 | Direct | 1039 km | Tickets from 90 |
East London | 26 Nov 2023 | 29 Nov 2023 | Direct | 768 km | Tickets from 108 |
Port Elizabeth | 24 Sep 2023 | 26 Sep 2023 | Direct | 908 km | Tickets from 110 |
Bloemfontein | 6 Oct 2023 | 8 Oct 2023 | Direct | 380 km | Tickets from 121 |
Kimberley | 28 Sep 2023 | 1 Oct 2023 | Direct | 452 km | Tickets from 140 |
Manzini | 26 Sep 2023 | 27 Sep 2023 | Direct | 12622 km | Tickets from 159 |
Maputo | 11 Dec 2023 | 17 Dec 2023 | Direct | 434 km | Tickets from 161 |
Harare | 10 Nov 2023 | 12 Nov 2023 | 1 Stop | 959 km | Tickets from 175 |
Victoria Falls | 31 Oct 2023 | 2 Nov 2023 | Direct | 927 km | Tickets from 202 |
Pietermaritzburg | 10 Nov 2023 | 14 Nov 2023 | Direct | 444 km | Tickets from 212 |
Gaborone | 3 Jan 2024 | 6 Jan 2024 | Direct | 290 km | Tickets from 214 |
Livingstone | 2 Oct 2023 | 4 Oct 2023 | Direct | 956 km | Tickets from 215 |
Lusaka | 1 Nov 2023 | 5 Nov 2023 | 1 Stop | 1201 km | Tickets from 223 |
Windhoek | 27 Apr 2024 | 2 May 2024 | Direct | 1163 km | Tickets from 223 |
Nelspruit | 6 Nov 2023 | 7 Nov 2023 | Direct | 298 km | Tickets from 228 |
Polokwane | 11 Oct 2023 | 14 Oct 2023 | Direct | 302 km | Tickets from 249 |
Plettenberg Bay | 18 Oct 2023 | 24 Oct 2023 | Direct | 1001 km | Tickets from 252 |
Maseru | 27 Oct 2023 | 28 Oct 2023 | Direct | 359 km | Tickets from 255 |
Bulawayo | 17 Nov 2023 | 20 Nov 2023 | Direct | 681 km | Tickets from 264 |
Margate | 5 Oct 2023 | 8 Oct 2023 | Direct | 567 km | Tickets from 272 |
Richards Bay | 6 Nov 2023 | 8 Nov 2023 | Direct | 478 km | Tickets from 274 |
Skukuza | 6 Nov 2023 | 7 Nov 2023 | Direct | 360 km | Tickets from 296 |
Umtata | 22 Sep 2023 | 24 Sep 2023 | Direct | 608 km | Tickets from 297 |
Hoedspruit | 25 Nov 2023 | 30 Nov 2023 | Direct | 337 km | Tickets from 312 |
Entebbe | 18 Oct 2023 | 24 Oct 2023 | Direct | 2945 km | Tickets from 313 |
Inhambane | 2 Nov 2023 | 5 Nov 2023 | 1 Stop | 765 km | Tickets from 333 |
Vilanculos | 28 Mar 2024 | 31 Mar 2024 | 1 Stop | 849 km | Tickets from 341 |
Dar Es Salaam | 27 Jan 2024 | 2 Feb 2024 | 1 Stop | 2436 km | Tickets from 342 |
Mauritius | 18 Nov 2023 | 23 Nov 2023 | Direct | 3066 km | Tickets from 344 |
Walvis Bay | 19 Oct 2023 | 23 Oct 2023 | Direct | 1429 km | Tickets from 353 |
Kinshasa | 27 Sep 2023 | 3 Oct 2023 | 1 Stop | 2774 km | Tickets from 375 |
Lilongwe | 9 Jan 2024 | 12 Jan 2024 | 1 Stop | 1490 km | Tickets from 391 |
Beira | 12 Oct 2023 | 16 Oct 2023 | 1 Stop | 980 km | Tickets from 392 |
Upington | 24 Sep 2023 | 26 Sep 2023 | Direct | 734 km | Tickets from 397 |
Mahe Island | 6 Nov 2023 | 10 Nov 2023 | 1 Stop | 3756 km | Tickets from 397 |
Mumbai | 22 Sep 2023 | 25 Sep 2023 | 1 Stop | 6965 km | Tickets from 407 |
Maun | 3 Jan 2024 | 6 Jan 2024 | Direct | 842 km | Tickets from 415 |
Saint Denis de la Reunion | 5 Nov 2023 | 9 Nov 2023 | Direct | 2836 km | Tickets from 416 |
Tete | 3 Nov 2023 | 9 Nov 2023 | 1 Stop | 1247 km | Tickets from 422 |
Mombasa | 16 Oct 2023 | 19 Oct 2023 | 1 Stop | 2739 km | Tickets from 424 |
Lagos | 19 Mar 2024 | 20 Mar 2024 | 1 Stop | 4522 km | Tickets from 425 |
Francistown | 8 Oct 2023 | 11 Oct 2023 | 1 Stop | 558 km | Tickets from 431 |
Ndola | 19 Oct 2023 | 21 Oct 2023 | 1 Stop | 1461 km | Tickets from 432 |
Zanzibar | 7 Oct 2023 | 11 Oct 2023 | 1 Stop | 2502 km | Tickets from 451 |
Kigali | 28 Sep 2023 | 3 Oct 2023 | 1 Stop | 2695 km | Tickets from 452 |
Lubumbashi | 8 Nov 2023 | 12 Nov 2023 | 1 Stop | 1618 km | Tickets from 453 |
Cairo | 5 Feb 2024 | 6 Feb 2024 | 1 Stop | 6263 km | Tickets from 454 |
Kilimanjaro | 20 Oct 2023 | 26 Oct 2023 | 1 Stop | 2694 km | Tickets from 463 |
Nairobi | 10 Oct 2023 | 14 Oct 2023 | 1 Stop | 2911 km | Tickets from 463 |
Quelimane | 23 Nov 2023 | 27 Nov 2023 | 1 Stop | 1280 km | Tickets from 474 |
Athens | 2 Nov 2023 | 5 Nov 2023 | 1 Stop | 7137 km | Tickets from 478 |
Blantyre | 2 Nov 2023 | 5 Nov 2023 | Direct | 1356 km | Tickets from 482 |
Dubai | 6 Oct 2023 | 10 Oct 2023 | 1 Stop | 6411 km | Tickets from 493 |
Manchester | 1 Feb 2024 | 6 Feb 2024 | 1 Stop | 9316 km | Tickets from 494 |
Luanda | 14 Nov 2023 | 19 Nov 2023 | Direct | 2489 km | Tickets from 495 |
Frankfurt | 8 Nov 2023 | 14 Nov 2023 | 1 Stop | 8690 km | Tickets from 502 |
Douala | 27 Oct 2023 | 1 Nov 2023 | 1 Stop | 3900 km | Tickets from 510 |
Tel Aviv-Yafo | 2 Nov 2023 | 8 Nov 2023 | Direct | 6502 km | Tickets from 511 |
Sevilla | 14 Feb 2024 | 19 Feb 2024 | 1 Stop | 7915 km | Tickets from 517 |
Tunis | 4 Dec 2023 | 6 Dec 2023 | 1 Stop | 7252 km | Tickets from 519 |
Nampula | 27 Dec 2023 | 1 Jan 2024 | 1 Stop | 1679 km | Tickets from 523 |
Milan | 7 Nov 2023 | 11 Nov 2023 | 1 Stop | 8188 km | Tickets from 526 |
Bujumbura | 2 Nov 2023 | 8 Nov 2023 | 1 Stop | 2532 km | Tickets from 527 |
Bangkok | 12 Oct 2023 | 17 Oct 2023 | 1 Stop | 8998 km | Tickets from 529 |
Moscow | 26 Oct 2023 | 1 Nov 2023 | 1 Stop | 9169 km | Tickets from 533 |
Jeddah | 26 Oct 2023 | 1 Nov 2023 | 1 Stop | 5443 km | Tickets from 535 |
Zurich | 22 Jan 2024 | 28 Jan 2024 | 1 Stop | 8415 km | Tickets from 535 |
Kasane | 22 Oct 2023 | 25 Oct 2023 | 1 Stop | 977 km | Tickets from 544 |
Amsterdam | 9 Nov 2023 | 14 Nov 2023 | 1 Stop | 9015 km | Tickets from 551 |
Barcelona | 6 Nov 2023 | 12 Nov 2023 | 1 Stop | 7967 km | Tickets from 553 |
Dakar | 4 Oct 2023 | 10 Oct 2023 | 1 Stop | 6676 km | Tickets from 561 |
Sharjah | 8 Oct 2023 | 11 Oct 2023 | 1 Stop | 6427 km | Tickets from 575 |
Antananarivo | 23 Nov 2023 | 28 Nov 2023 | 1 Stop | 2135 km | Tickets from 581 |
Brussels | 9 Oct 2023 | 10 Oct 2023 | 1 Stop | 8876 km | Tickets from 581 |
Chimoio | 1 Oct 2023 | 4 Oct 2023 | 1 Stop | 946 km | Tickets from 586 |
Istanbul | 6 Oct 2023 | 11 Oct 2023 | 1 Stop | 7462 km | Tickets from 586 |
Accra | 14 Nov 2023 | 17 Nov 2023 | 1 Stop | 4672 km | Tickets from 588 |
Addis Ababa | 25 Oct 2023 | 28 Oct 2023 | Direct | 4068 km | Tickets from 589 |
Abidjan | 3 Nov 2023 | 7 Nov 2023 | 1 Stop | 4918 km | Tickets from 596 |
Moroni | 19 Nov 2023 | 22 Nov 2023 | 1 Stop | 2262 km | Tickets from 612 |
Prague | 7 May 2024 | 13 May 2024 | 1 Stop | 8588 km | Tickets from 617 |
Al Ain | 27 Oct 2023 | 2 Nov 2023 | 1 Stop | 6330 km | Tickets from 619 |
Hurghada | 19 Nov 2023 | 22 Nov 2023 | 1 Stop | 5958 km | Tickets from 632 |
Kuala Lumpur | 26 Oct 2023 | 1 Nov 2023 | 1 Stop | 8503 km | Tickets from 634 |
Guangzhou | 1 Nov 2023 | 7 Nov 2023 | 1 Stop | 10670 km | Tickets from 637 |
Doha | 6 Oct 2023 | 10 Oct 2023 | 1 Stop | 6239 km | Tickets from 650 |
Sharm el Sheikh | 5 Apr 2024 | 8 Apr 2024 | 1 Stop | 6052 km | Tickets from 673 |
Vienna | 5 Nov 2023 | 11 Nov 2023 | 1 Stop | 8337 km | Tickets from 682 |
Male | 9 Nov 2023 | 14 Nov 2023 | 1 Stop | 5926 km | Tickets from 688 |
Brazzaville | 21 Oct 2023 | 27 Oct 2023 | 1 Stop | 2797 km | Tickets from 689 |
Abu Dhabi | 24 Sep 2023 | 28 Sep 2023 | 1 Stop | 6297 km | Tickets from 691 |
Karachi | 2 Jan 2024 | 6 Jan 2024 | 1 Stop | 7047 km | Tickets from 696 |
Birmingham | 9 Nov 2023 | 13 Nov 2023 | 1 Stop | 9210 km | Tickets from 700 |
Ouagadougou | 21 Oct 2023 | 27 Oct 2023 | 1 Stop | 5353 km | Tickets from 700 |
Vilnius | 31 Oct 2023 | 6 Nov 2023 | 1 Stop | 8985 km | Tickets from 701 |
Boston | 18 Oct 2023 | 24 Oct 2023 | 1 Stop | 12652 km | Tickets from 704 |
Shanghai | 1 Nov 2023 | 5 Nov 2023 | 1 Stop | 11786 km | Tickets from 713 |
Palma Mallorca | 7 Feb 2024 | 11 Feb 2024 | 1 Stop | 7767 km | Tickets from 719 |
Jakarta | 20 Nov 2023 | 25 Nov 2023 | 1 Stop | 8553 km | Tickets from 720 |
Lome | 23 Oct 2023 | 29 Oct 2023 | 1 Stop | 4622 km | Tickets from 724 |
Rodrigues Island | 20 Nov 2023 | 24 Nov 2023 | 1 Stop | 3653 km | Tickets from 727 |
Ho Chi Minh City | 17 Nov 2023 | 18 Nov 2023 | 1 Stop | 9405 km | Tickets from 730 |
Riga | 6 May 2024 | 9 May 2024 | 1 Stop | 9243 km | Tickets from 732 |
New York | 5 Nov 2023 | 6 Nov 2023 | 1 Stop | 12829 km | Tickets from 736 |
Bengaluru | 4 Feb 2024 | 9 Feb 2024 | 1 Stop | 6908 km | Tickets from 744 |
Delhi | 7 Oct 2023 | 11 Oct 2023 | 1 Stop | 8011 km | Tickets from 751 |
Oslo | 14 Jan 2024 | 16 Jan 2024 | 1 Stop | 9724 km | Tickets from 753 |
Hanoi | 10 Nov 2023 | 16 Nov 2023 | 1 Stop | 9874 km | Tickets from 758 |
Juba | 27 Oct 2023 | 29 Oct 2023 | 1 Stop | 3465 km | Tickets from 766 |
Algiers | 18 Nov 2023 | 23 Nov 2023 | 1 Stop | 7461 km | Tickets from 767 |
Basel, Switzerland/Mulhouse | 15 Oct 2023 | 19 Oct 2023 | 1 Stop | 8456 km | Tickets from 778 |
Hong Kong | 8 Oct 2023 | 12 Oct 2023 | 1 Stop | 10677 km | Tickets from 788 |
Djibouti | 26 Nov 2023 | 29 Nov 2023 | 1 Stop | 4490 km | Tickets from 791 |
Riyadh | 22 May 2024 | 27 May 2024 | 1 Stop | 6017 km | Tickets from 791 |
Newcastle | 15 Oct 2023 | 21 Oct 2023 | 1 Stop | 9465 km | Tickets from 815 |
Washington | 9 Nov 2023 | 16 Nov 2023 | 1 Stop | 13092 km | Tickets from 817 |
Denpasar (Bali) | 5 Sep 2024 | 10 Sep 2024 | 1 Stop | 9276 km | Tickets from 819 |
Abuja | 18 Nov 2023 | 20 Nov 2023 | 1 Stop | 4516 km | Tickets from 819 |
Ras al-Khaimah | 14 Nov 2023 | 20 Nov 2023 | 1 Stop | 6476 km | Tickets from 821 |
Bangui | 19 Oct 2023 | 25 Oct 2023 | 1 Stop | 3552 km | Tickets from 823 |
Marrakech | 26 Sep 2023 | 30 Sep 2023 | 1 Stop | 7483 km | Tickets from 826 |
Seoul | 12 Nov 2023 | 18 Nov 2023 | 1 Stop | 12419 km | Tickets from 831 |
Chicago | 3 Oct 2023 | 9 Oct 2023 | 1 Stop | 14016 km | Tickets from 831 |
Baku | 26 Oct 2023 | 30 Oct 2023 | 1 Stop | 7740 km | Tickets from 834 |
Chennai | 4 Oct 2023 | 8 Oct 2023 | 1 Stop | 7101 km | Tickets from 835 |
Sofia | 22 Oct 2023 | 28 Oct 2023 | 1 Stop | 7668 km | Tickets from 838 |
Humen | 26 Sep 2023 | 2 Oct 2023 | 1 Stop | 10671 km | Tickets from 838 |
Warsaw | 19 Oct 2023 | 25 Oct 2023 | 1 Stop | 8735 km | Tickets from 843 |
Beirut | 22 Sep 2023 | 25 Sep 2023 | 1 Stop | 6710 km | Tickets from 843 |
Lisbon | 24 Sep 2023 | 28 Sep 2023 | 1 Stop | 8195 km | Tickets from 844 |
Manila | 17 Oct 2023 | 21 Oct 2023 | 1 Stop | 10982 km | Tickets from 848 |
Miami | 17 Jan 2024 | 24 Jan 2024 | 1 Stop | 12968 km | Tickets from 860 |
Tampa | 18 Oct 2023 | 25 Oct 2023 | 1 Stop | 13253 km | Tickets from 861 |
Casablanca | 24 Oct 2023 | 30 Oct 2023 | 1 Stop | 7621 km | Tickets from 865 |
Los Angeles | 9 Apr 2024 | 16 Apr 2024 | 1 Stop | 16703 km | Tickets from 865 |
Baltimore | 14 Nov 2023 | 20 Nov 2023 | 1 Stop | 13032 km | Tickets from 865 |
Seattle | 21 Oct 2023 | 28 Oct 2023 | 1 Stop | 16516 km | Tickets from 865 |
Shekou | 10 Oct 2023 | 16 Oct 2023 | 1 Stop | 10682 km | Tickets from 871 |
Conakry | 21 Oct 2023 | 27 Oct 2023 | 1 Stop | 6017 km | Tickets from 875 |
Pittsburgh | 18 Oct 2023 | 25 Oct 2023 | 1 Stop | 13361 km | Tickets from 883 |
Tokyo | 15 Nov 2023 | 16 Nov 2023 | 1 Stop | 13582 km | Tickets from 884 |
Venice | 23 Dec 2023 | 29 Dec 2023 | 1 Stop | 8125 km | Tickets from 893 |
Jamestown | 17 Feb 2024 | 20 Feb 2024 | Direct | 3688 km | Tickets from 904 |
Pristina | 28 Dec 2023 | 2 Jan 2024 | 1 Stop | 7674 km | Tickets from 904 |
Dallas | 17 Oct 2023 | 23 Oct 2023 | 1 Stop | 14704 km | Tickets from 906 |
Austin | 19 Oct 2023 | 25 Oct 2023 | 1 Stop | 14740 km | Tickets from 914 |
Mobile | 17 Oct 2023 | 23 Oct 2023 | 1 Stop | 13862 km | Tickets from 921 |
West Palm Beach | 1 Feb 2024 | 7 Feb 2024 | 1 Stop | 12980 km | Tickets from 924 |
Yaounde | 22 Oct 2023 | 28 Oct 2023 | 1 Stop | 3772 km | Tickets from 926 |
Paris | 17 Oct 2023 | 20 Oct 2023 | 1 Stop | 8734 km | Tickets from 931 |
Hanover | 16 Oct 2023 | 22 Oct 2023 | 1 Stop | 8922 km | Tickets from 934 |
Singapore | 1 Oct 2023 | 5 Oct 2023 | 1 Stop | 8657 km | Tickets from 949 |
Las Vegas | 22 May 2024 | 29 May 2024 | 1 Stop | 16380 km | Tickets from 965 |
Sao Paulo | 17 Feb 2024 | 23 Feb 2024 | 1 Stop | 7438 km | Tickets from 979 |
Madrid | 24 Sep 2023 | 28 Sep 2023 | 1 Stop | 8101 km | Tickets from 989 |
Cologne | 26 Oct 2023 | 29 Oct 2023 | 1 Stop | 8810 km | Tickets from 991 |
Kathmandu | 26 Sep 2023 | 27 Sep 2023 | 1 Stop | 8549 km | Tickets from 997 |
Ercan | 3 Jan 2024 | 6 Jan 2024 | 1 Stop | 6837 km | Tickets from 1 004 |
Fort Lauderdale | 1 May 2024 | 6 May 2024 | 1 Stop | 12965 km | Tickets from 1 008 |
Freetown | 26 Sep 2023 | 29 Sep 2023 | 1 Stop | 5911 km | Tickets from 1 024 |
Nossi-be | 2 Oct 2023 | 5 Oct 2023 | 1 Stop | 2533 km | Tickets from 1 035 |
Taipei | 15 Oct 2023 | 21 Oct 2023 | 1 Stop | 11479 km | Tickets from 1 038 |
Faro | 17 Oct 2023 | 22 Oct 2023 | 1 Stop | 7977 km | Tickets from 1 041 |
Edinburgh | 19 Oct 2023 | 22 Oct 2023 | 1 Stop | 9603 km | Tickets from 1 050 |
Ibiza | 24 Apr 2024 | 28 Apr 2024 | 1 Stop | 7749 km | Tickets from 1 066 |
Budapest | 25 Oct 2023 | 28 Oct 2023 | 1 Stop | 8229 km | Tickets from 1 086 |
Bodrum | 6 Oct 2023 | 12 Oct 2023 | 1 Stop | 7047 km | Tickets from 1 147 |
London | 23 Sep 2023 | 27 Sep 2023 | 1 Stop | 9073 km | Tickets from 1 148 |
Mexico City | 10 Nov 2023 | 16 Nov 2023 | 1 Stop | 14596 km | Tickets from 1 181 |
Porto | 2 Oct 2023 | 8 Oct 2023 | 1 Stop | 8400 km | Tickets from 1 181 |
Tbilisi | 25 Sep 2023 | 30 Sep 2023 | 1 Stop | 7733 km | Tickets from 1 222 |
Libreville | 20 Oct 2023 | 26 Oct 2023 | 1 Stop | 3579 km | Tickets from 1 237 |
Auckland | 7 Nov 2023 | 10 Nov 2023 | 1 Stop | 12170 km | Tickets from 1 244 |
Toronto | 17 Nov 2023 | 22 Nov 2023 | 1 Stop | 13365 km | Tickets from 1 256 |
Caracas | 26 Oct 2023 | 1 Nov 2023 | 1 Stop | 11040 km | Tickets from 1 332 |
Liverpool | 23 Sep 2023 | 28 Sep 2023 | 1 Stop | 9332 km | Tickets from 1 342 |
Montreal | 18 Oct 2023 | 20 Oct 2023 | 1 Stop | 12942 km | Tickets from 1 453 |
Chengdu | 1 Jan 2024 | 3 Jan 2024 | 1 Stop | 10260 km | Tickets from 1 473 |
Niamey | 12 Aug 2024 | 16 Aug 2024 | 1 Stop | 5228 km | Tickets from 1 510 |
Lima | 17 Oct 2023 | 23 Oct 2023 | 1 Stop | 10905 km | Tickets from 1 542 |
Fort De France | 22 Oct 2023 | 29 Oct 2023 | 1 Stop | 10640 km | Tickets from 1 609 |
Southampton | 30 Sep 2023 | 2 Oct 2023 | 1 Stop | 9049 km | Tickets from 1 803 |
Launceston | 21 Oct 2023 | 27 Oct 2023 | 1 Stop | 10219 km | Tickets from 1 829 |
Hobart | 21 Oct 2023 | 26 Oct 2023 | 1 Stop | 10150 km | Tickets from 1 830 |
Hangzhou | 24 Sep 2023 | 27 Sep 2023 | 1 Stop | 11627 km | Tickets from 1 851 |
Canberra | 21 Oct 2023 | 27 Oct 2023 | 1 Stop | 10788 km | Tickets from 1 861 |
Where You can fly from Johannesburg?
Please note:All prices for round-trip tickets include taxes.
You can filter your search by clicking on the tabs (Destination, Date, Price etc.) to get the best results.
Deals and prices may change fast!
If you find a good flight deal, act fast and take advantage of it before it’s gone!
This site will be refreshed every 24 hours by our system that generates new deals.
To ease your travels you might want to bookmark us or save us in your browser favorites!
We do not sell travel products. We provide you with information about third-party travel suppliers’ offers and link you to their sites. However, we have no control over the suppliers, and we therefore do not warrant or guarantee that their offers will not change or become unavailable.
Klick here for Hotel Deals, Airport Transfers, Car Rental
No Comments