Flight Deals from Johannesbur, South Africa, (JNB)
Flight Deals from Johannesburg
| Destination | Departure at | Return at | Stops | Distance | Find tickets |
|---|---|---|---|---|---|
| Durban | 10 May 2026 | 13 May 2026 | Direct | 479 km | Tickets from 116 |
| Cape Town | 10 Sep 2026 | 15 Sep 2026 | Direct | 1271 km | Tickets from 136 |
| Bloemfontein | 21 Dec 2026 | 26 Dec 2026 | Direct | 380 km | Tickets from 140 |
| Port Elizabeth | 5 Jun 2026 | 7 Jun 2026 | Direct | 908 km | Tickets from 147 |
| Nelspruit | 24 Apr 2026 | 28 Apr 2026 | Direct | 298 km | Tickets from 166 |
| Gaborone | 1 May 2026 | 10 May 2026 | Direct | 290 km | Tickets from 199 |
| George | 11 Jun 2026 | 18 Jun 2026 | Direct | 1039 km | Tickets from 213 |
| Harare | 29 Jul 2026 | 29 Jul 2026 | Direct | 959 km | Tickets from 246 |
| Maputo | 19 Jul 2026 | 31 Jul 2026 | Direct | 434 km | Tickets from 263 |
| Victoria Falls | 3 Nov 2026 | 10 Nov 2026 | Direct | 927 km | Tickets from 280 |
| Hoedspruit | 28 Apr 2026 | 2 May 2026 | Direct | 337 km | Tickets from 296 |
| Windhoek | 2 Sep 2026 | 12 Sep 2026 | Direct | 1163 km | Tickets from 299 |
| Bulawayo | 22 May 2026 | 24 May 2026 | Direct | 681 km | Tickets from 345 |
| Skukuza | 12 May 2026 | 14 May 2026 | Direct | 360 km | Tickets from 369 |
| Maseru | 22 Nov 2026 | 23 Nov 2026 | Direct | 359 km | Tickets from 383 |
| Cairo | 7 Sep 2026 | 12 Sep 2026 | 1 Stop | 6263 km | Tickets from 388 |
| Mahe Island | 11 Jul 2026 | 24 Jul 2026 | 1 Stop | 3756 km | Tickets from 408 |
| Kigali | 2 May 2026 | 3 May 2026 | 1 Stop | 2695 km | Tickets from 411 |
| Luanda | 1 May 2026 | 8 May 2026 | Direct | 2453 km | Tickets from 447 |
| London | 3 Aug 2026 | 9 Aug 2026 | 1 Stop | 9073 km | Tickets from 456 |
| Lusaka | 1 May 2026 | 4 May 2026 | Direct | 1201 km | Tickets from 459 |
| Doha | 7 Sep 2026 | 12 Sep 2026 | 1 Stop | 6239 km | Tickets from 459 |
| Umtata | 22 Apr 2026 | 23 Apr 2026 | Direct | 608 km | Tickets from 464 |
| Istanbul | 8 Jun 2026 | 22 Jun 2026 | 1 Stop | 7462 km | Tickets from 482 |
| Livingstone | 1 Apr 2027 | 5 Apr 2027 | Direct | 956 km | Tickets from 487 |
| Dar Es Salaam | 7 Sep 2026 | 12 Sep 2026 | 1 Stop | 2436 km | Tickets from 490 |
| Zanzibar | 6 Nov 2026 | 13 Nov 2026 | 1 Stop | 2502 km | Tickets from 504 |
| Lilongwe | 22 Nov 2026 | 23 Nov 2026 | 1 Stop | 1490 km | Tickets from 533 |
| Vilanculos | 11 Oct 2026 | 21 Oct 2026 | Direct | 849 km | Tickets from 535 |
| Addis Ababa | 26 May 2026 | 2 Jun 2026 | Direct | 4068 km | Tickets from 539 |
| Dubai | 15 May 2026 | 18 May 2026 | 1 Stop | 6411 km | Tickets from 549 |
| Sao Paulo | 13 Jul 2026 | 26 Aug 2026 | 1 Stop | 7438 km | Tickets from 565 |
| Mumbai | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 6965 km | Tickets from 567 |
| Bangkok | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 8998 km | Tickets from 573 |
| Kinshasa | 10 May 2026 | 10 May 2026 | 1 Stop | 2774 km | Tickets from 585 |
| Singapore | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 8657 km | Tickets from 596 |
| Mauritius | 1 Jun 2026 | 8 Jun 2026 | Direct | 3066 km | Tickets from 596 |
| Lagos | 28 Apr 2026 | 15 Jun 2026 | 1 Stop | 4522 km | Tickets from 599 |
| Jeddah | 1 Dec 2026 | 15 Dec 2026 | 1 Stop | 5443 km | Tickets from 610 |
| Casablanca | 19 Feb 2027 | 24 Feb 2027 | 1 Stop | 7621 km | Tickets from 612 |
| Moscow | 17 Jun 2026 | 9 Jul 2026 | 1 Stop | 9169 km | Tickets from 622 |
| Sharjah | 25 Jun 2026 | 9 Jul 2026 | 1 Stop | 6427 km | Tickets from 623 |
| Inhambane | 27 Jun 2026 | 5 Jul 2026 | 1 Stop | 765 km | Tickets from 626 |
| Marrakech | 11 Oct 2026 | 18 Oct 2026 | 2 Stops | 7483 km | Tickets from 635 |
| Phuket | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 8457 km | Tickets from 635 |
| Accra | 31 May 2026 | 7 Jul 2026 | 1 Stop | 4672 km | Tickets from 637 |
| Bujumbura | 18 Dec 2026 | 18 Jan 2027 | 1 Stop | 2532 km | Tickets from 645 |
| Athens | 26 Jun 2026 | 19 Jul 2026 | 1 Stop | 7137 km | Tickets from 649 |
| Antananarivo | 7 Jun 2026 | 14 Jun 2026 | 1 Stop | 2135 km | Tickets from 652 |
| Algiers | 16 May 2026 | 30 May 2026 | 2 Stops | 7461 km | Tickets from 653 |
| Amsterdam | 26 May 2026 | 2 Jun 2026 | 2 Stops | 9015 km | Tickets from 654 |
| Dammam | 1 May 2026 | 14 May 2026 | 1 Stop | 6288 km | Tickets from 655 |
| Lisbon | 10 Oct 2026 | 28 Oct 2026 | 1 Stop | 8195 km | Tickets from 658 |
| Milan | 21 May 2026 | 2 Jun 2026 | 1 Stop | 8219 km | Tickets from 660 |
| Guangzhou | 15 Sep 2026 | 22 Sep 2026 | 1 Stop | 10670 km | Tickets from 661 |
| Dakar | 25 May 2026 | 23 Jun 2026 | 1 Stop | 6676 km | Tickets from 667 |
| Dusseldorf | 22 Jul 2026 | 6 Aug 2026 | 1 Stop | 8860 km | Tickets from 667 |
| Malaga | 9 Jun 2026 | 16 Jun 2026 | 1 Stop | 7778 km | Tickets from 668 |
| Barcelona | 15 May 2026 | 20 May 2026 | 1 Stop | 7967 km | Tickets from 673 |
| Manila | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 10982 km | Tickets from 680 |
| Copenhagen | 19 May 2026 | 26 May 2026 | 1 Stop | 9210 km | Tickets from 682 |
| Stockholm | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 9584 km | Tickets from 689 |
| Madinah | 14 Jun 2026 | 27 Jun 2026 | 1 Stop | 5767 km | Tickets from 694 |
| Marseille | 16 Oct 2026 | 28 Oct 2026 | 2 Stops | 8085 km | Tickets from 703 |
| Da Nang | 22 Jun 2026 | 1 Jul 2026 | 2 Stops | 9825 km | Tickets from 706 |
| Tbilisi | 15 Aug 2026 | 30 Aug 2026 | 1 Stop | 7733 km | Tickets from 711 |
| Ankara | 27 Apr 2026 | 1 May 2026 | 2 Stops | 7382 km | Tickets from 733 |
| Dalaman | 9 May 2026 | 22 May 2026 | 2 Stops | 6988 km | Tickets from 734 |
| Arusha | 21 Apr 2026 | 28 Apr 2026 | 2 Stops | 2687 km | Tickets from 739 |
| Lahore | 22 May 2026 | 26 Jun 2026 | 1 Stop | 8067 km | Tickets from 743 |
| Paris | 24 May 2026 | 21 Jun 2026 | 1 Stop | 8734 km | Tickets from 743 |
| Antalya | 1 May 2026 | 3 May 2026 | 2 Stops | 7013 km | Tickets from 743 |
| Male | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 5926 km | Tickets from 758 |
| Tirana | 27 Apr 2026 | 2 May 2026 | 2 Stops | 7562 km | Tickets from 773 |
| Abu Dhabi | 1 May 2026 | 3 May 2026 | 1 Stop | 6297 km | Tickets from 779 |
| Bengaluru | 23 Oct 2026 | 7 Nov 2026 | 1 Stop | 6908 km | Tickets from 782 |
| Denpasar (Bali) | 5 Sep 2026 | 13 Sep 2026 | 1 Stop | 9276 km | Tickets from 783 |
| Tokyo | 4 May 2026 | 11 May 2026 | 1 Stop | 13582 km | Tickets from 798 |
| Oslo | 23 Nov 2026 | 14 Jan 2027 | 2 Stops | 9724 km | Tickets from 810 |
| Podgorica | 7 Jul 2026 | 20 Aug 2026 | 2 Stops | 7672 km | Tickets from 844 |
| Edinburgh | 22 Jun 2026 | 14 Jul 2026 | 1 Stop | 9603 km | Tickets from 846 |
| Ho Chi Minh City | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 9405 km | Tickets from 854 |
| Sharm el Sheikh | 24 Sep 2026 | 6 Oct 2026 | 2 Stops | 6052 km | Tickets from 868 |
| Gothenburg | 29 May 2026 | 5 Jun 2026 | 2 Stops | 9435 km | Tickets from 871 |
| New York | 23 Apr 2026 | 6 May 2026 | 2 Stops | 12829 km | Tickets from 872 |
| Yerevan | 16 May 2026 | 22 May 2026 | 2 Stops | 7557 km | Tickets from 874 |
| Dhaka | 13 May 2026 | 7 Jul 2026 | 2 Stops | 8690 km | Tickets from 876 |
| Hong Kong | 29 Apr 2026 | 6 May 2026 | 1 Stop | 10677 km | Tickets from 880 |
| Baku | 27 Apr 2026 | 2 May 2026 | 2 Stops | 7740 km | Tickets from 883 |
| Alicante | 15 May 2026 | 20 May 2026 | 2 Stops | 7765 km | Tickets from 888 |
| Muscat | 25 Apr 2026 | 29 Apr 2026 | 1 Stop | 6404 km | Tickets from 897 |
| Monrovia | 29 May 2026 | 3 Jun 2026 | 1 Stop | 5501 km | Tickets from 905 |
| Fortaleza | 30 Oct 2026 | 27 Nov 2026 | 2 Stops | 7507 km | Tickets from 916 |
| Melbourne | 23 Oct 2026 | 7 Nov 2026 | 1 Stop | 10320 km | Tickets from 927 |
| Juba | 12 May 2026 | 19 May 2026 | 1 Stop | 3465 km | Tickets from 931 |
| Chisinau | 27 Apr 2026 | 1 May 2026 | 2 Stops | 8134 km | Tickets from 934 |
| Almaty | 30 Jul 2026 | 3 Sep 2026 | 1 Stop | 9190 km | Tickets from 968 |
| Rio De Janeiro | 24 Jun 2026 | 4 Jul 2026 | 2 Stops | 7149 km | Tickets from 986 |
| Larnaca | 22 Nov 2026 | 13 Jan 2027 | 2 Stops | 6807 km | Tickets from 988 |
| Saint Petersburg | 19 Jun 2026 | 28 Jun 2026 | 1 Stop | 9557 km | Tickets from 1 001 |
| Washington | 1 May 2026 | 15 May 2026 | 1 Stop | 13092 km | Tickets from 1 004 |
| Bishkek | 1 May 2026 | 8 May 2026 | 2 Stops | 9028 km | Tickets from 1 009 |
| Reykjavik | 1 Jun 2026 | 7 Jun 2026 | 3 Stops | 10949 km | Tickets from 1 037 |
| Lima | 15 Jul 2026 | 29 Jul 2026 | 3 Stops | 10905 km | Tickets from 1 065 |
| Shenzhen | 5 May 2026 | 26 May 2026 | 1 Stop | 10681 km | Tickets from 1 068 |
| Buenos Aires | 28 Dec 2026 | 11 Jan 2027 | 2 Stops | 8112 km | Tickets from 1 074 |
| Busan | 19 Dec 2026 | 9 Jan 2027 | 1 Stop | 12560 km | Tickets from 1 105 |
| Fuzhou | 24 Apr 2026 | 4 May 2026 | 2 Stops | 11373 km | Tickets from 1 111 |
| Nouakchott | 27 Apr 2026 | 2 May 2026 | 1 Stop | 6852 km | Tickets from 1 126 |
| Budapest | 1 Aug 2026 | 4 Aug 2026 | 1 Stop | 8229 km | Tickets from 1 139 |
| Los Angeles | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 16703 km | Tickets from 1 167 |
| Miami | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 12968 km | Tickets from 1 175 |
| Auckland | 20 May 2026 | 20 Jun 2026 | 1 Stop | 12170 km | Tickets from 1 197 |
| Neom | 1 May 2026 | 14 May 2026 | 2 Stops | 6057 km | Tickets from 1 201 |
| San Francisco | 30 Oct 2026 | 27 Nov 2026 | 2 Stops | 16977 km | Tickets from 1 206 |
| Banjul | 7 Jul 2026 | 22 Jul 2026 | 2 Stops | 6543 km | Tickets from 1 229 |
| Kazan | 27 Apr 2026 | 2 May 2026 | 3 Stops | 9306 km | Tickets from 1 243 |
| Tashkent | 6 May 2026 | 25 May 2026 | 1 Stop | 8603 km | Tickets from 1 264 |
| Philadelphia | 11 May 2026 | 25 May 2026 | 2 Stops | 12930 km | Tickets from 1 289 |
| Minsk | 1 Jul 2026 | 31 Jul 2026 | 2 Stops | 8897 km | Tickets from 1 319 |
| Baltimore | 28 Apr 2026 | 11 May 2026 | 2 Stops | 13032 km | Tickets from 1 333 |
| Tivat | 2 May 2026 | 9 May 2026 | 3 Stops | 7682 km | Tickets from 1 336 |
| Adler/Sochi | 29 Apr 2026 | 3 May 2026 | 2 Stops | 7828 km | Tickets from 1 351 |
| Krasnodar | 27 Apr 2026 | 2 May 2026 | 2 Stops | 7990 km | Tickets from 1 368 |
| Saint Louis | 22 May 2026 | 3 Jul 2026 | 2 Stops | 14193 km | Tickets from 1 432 |
| Wellington | 1 May 2026 | 15 May 2026 | 2 Stops | 11760 km | Tickets from 1 498 |
| Santo Domingo | 7 May 2026 | 10 Jun 2026 | 2 Stops | 11659 km | Tickets from 1 501 |
| San Jose | 18 May 2026 | 14 Jun 2026 | 2 Stops | 16945 km | Tickets from 1 506 |
| Cancun | 30 Oct 2026 | 27 Nov 2026 | 1 Stop | 13443 km | Tickets from 1 525 |
| Barnaul | 25 Apr 2026 | 27 Apr 2026 | 3 Stops | 10316 km | Tickets from 1 617 |
| Portland | 24 Jun 2026 | 14 Jul 2026 | 2 Stops | 16642 km | Tickets from 1 640 |
| Memphis | 30 Apr 2026 | 16 May 2026 | 2 Stops | 14109 km | Tickets from 1 666 |
| Oakland | 30 Oct 2026 | 27 Nov 2026 | 2 Stops | 16959 km | Tickets from 1 784 |
| Bridgetown | 6 May 2026 | 10 Jun 2026 | 2 Stops | 10420 km | Tickets from 1 803 |
| Honolulu | 22 Nov 2026 | 13 Jan 2027 | 2 Stops | 19191 km | Tickets from 1 838 |
| Mexico City | 9 Jul 2026 | 13 Jul 2026 | 2 Stops | 14596 km | Tickets from 1 853 |
| Cuzco | 15 Jul 2026 | 29 Jul 2026 | 3 Stops | 10332 km | Tickets from 1 858 |
| Ontario | 30 Oct 2026 | 27 Nov 2026 | 2 Stops | 16628 km | Tickets from 1 922 |
| Fort Lauderdale | 30 Oct 2026 | 27 Nov 2026 | 2 Stops | 12965 km | Tickets from 2 326 |
| Havana | 30 Apr 2026 | 11 May 2026 | 2 Stops | 13076 km | Tickets from 2 854 |
Please filter by clicking on the tabs (Destination, Date, Price etc.) to get the best results.
Note: Prices and deals may change due to availability.
All flight deals will be refreshed every 24 hours by our system.
To ease your travels you might bookmark us or save it in your browser favorites!
Klick here for Hotel Deals, Airport Transfers, Car Rental
Back to Member Area
