Flight Deals from Johannesburg (JNB)

The Travel Deal Network

Flight Deals from Johannesbur, South Africa, (JNB)

Flight Deals from Johannesburg

DestinationDeparture atReturn atStopsDistanceFind tickets
Durban21 Jul 202628 Jul 2026Direct479 kmTickets from 78
Cape Town19 Jan 202726 Jan 2027Direct1271 kmTickets from 110
Bloemfontein25 Jul 202625 Jul 2026Direct380 kmTickets from 129
George14 Aug 202617 Aug 2026Direct1039 kmTickets from 144
Port Elizabeth15 Oct 202619 Oct 2026Direct921 kmTickets from 148
Nelspruit10 Nov 202613 Nov 2026Direct298 kmTickets from 164
Harare25 Jul 20261 Aug 2026Direct959 kmTickets from 173
Maputo7 Nov 202613 Nov 2026Direct434 kmTickets from 205
Gaborone6 Jan 20279 Jan 2027Direct290 kmTickets from 207
Manzini30 Dec 20266 Jan 2027Direct12622 kmTickets from 209
Umtata5 Aug 20269 Aug 2026Direct608 kmTickets from 234
Victoria Falls22 Nov 202623 Nov 2026Direct927 kmTickets from 242
Hoedspruit27 Nov 202630 Nov 2026Direct337 kmTickets from 284
Windhoek30 Dec 20266 Jan 2027Direct1163 kmTickets from 322
Dar Es Salaam21 Aug 202623 Aug 20261 Stop2436 kmTickets from 343
Maseru3 Oct 20268 Oct 2026Direct359 kmTickets from 346
Bulawayo4 Sep 202611 Sep 2026Direct681 kmTickets from 370
Nairobi30 Dec 20266 Jan 20271 Stop2911 kmTickets from 420
Mumbai5 Aug 20264 Sep 20261 Stop6965 kmTickets from 464
Walvis Bay30 Dec 20266 Jan 2027Direct1429 kmTickets from 475
Livingstone30 Oct 20261 Nov 2026Direct956 kmTickets from 503
Lagos24 Jul 20267 Sep 20261 Stop4522 kmTickets from 504
Sao Paulo30 Oct 202626 Nov 20261 Stop7438 kmTickets from 515
Zanzibar25 Jul 20261 Aug 20261 Stop2502 kmTickets from 522
Bangkok9 Sep 202630 Sep 20261 Stop8998 kmTickets from 543
Dubai16 Oct 202626 Oct 20261 Stop6411 kmTickets from 558
Doha7 Sep 202613 Sep 20261 Stop6239 kmTickets from 559
Barcelona7 Oct 202613 Oct 20261 Stop7967 kmTickets from 568
Mauritius4 Aug 202611 Aug 2026Direct3066 kmTickets from 570
Luanda30 Dec 20266 Jan 2027Direct2453 kmTickets from 592
Addis Ababa9 Feb 20274 Mar 20271 Stop4068 kmTickets from 596
Abu Dhabi12 Jan 202723 Jan 20271 Stop6297 kmTickets from 600
Cairo9 Nov 202613 Nov 20261 Stop6263 kmTickets from 614
Belgrade1 Sep 20268 Sep 20262 Stops7930 kmTickets from 615
Blantyre24 Sep 202627 Sep 2026Direct1356 kmTickets from 621
Jeddah2 Nov 20269 Nov 20261 Stop5443 kmTickets from 624
Sharjah16 Oct 202626 Oct 20261 Stop6427 kmTickets from 628
Milan20 Sep 202628 Sep 20262 Stops8219 kmTickets from 633
Mahe Island25 Aug 202627 Aug 20261 Stop3756 kmTickets from 637
Accra30 Aug 202620 Sep 20261 Stop4672 kmTickets from 645
Madrid1 Feb 20278 Feb 20272 Stops8101 kmTickets from 648
Tbilisi6 Sep 202611 Sep 20262 Stops7733 kmTickets from 648
Marrakech15 Oct 202623 Oct 20262 Stops7483 kmTickets from 657
Yerevan7 Aug 20267 Sep 20262 Stops7557 kmTickets from 661
Paris6 Aug 202628 Aug 20261 Stop8734 kmTickets from 663
Phuket14 Jan 202724 Jan 20271 Stop8457 kmTickets from 666
Baku10 Sep 202614 Sep 20262 Stops7740 kmTickets from 678
Antananarivo18 Sep 202623 Sep 2026Direct2135 kmTickets from 693
Lisbon3 Aug 202630 Aug 20261 Stop8195 kmTickets from 700
Moscow3 Aug 202610 Aug 20261 Stop9169 kmTickets from 708
Istanbul13 Aug 202620 Aug 20261 Stop7462 kmTickets from 713
Rio De Janeiro30 Oct 202626 Nov 20262 Stops7149 kmTickets from 721
New Delhi6 Sep 202611 Sep 20262 Stops8011 kmTickets from 722
Vilanculos21 Sep 20263 Oct 20262 Stops849 kmTickets from 729
Karachi25 Aug 202615 Sep 20261 Stop7047 kmTickets from 731
Batumi9 Sep 202614 Sep 20262 Stops7657 kmTickets from 748
London18 Aug 20269 Sep 20262 Stops9094 kmTickets from 749
Casablanca5 Oct 20268 Oct 20262 Stops7621 kmTickets from 764
Dakar28 Jul 202618 Aug 20261 Stop6676 kmTickets from 770
Denpasar (Bali)16 Oct 202626 Oct 20261 Stop9276 kmTickets from 772
Stockholm1 Aug 202614 Aug 20261 Stop9584 kmTickets from 787
Beijing31 Aug 20268 Sep 20261 Stop11670 kmTickets from 795
Pristina10 Aug 202620 Aug 20262 Stops7674 kmTickets from 797
Rodrigues Island21 Oct 202625 Oct 20261 Stop3653 kmTickets from 832
Santa Cruz7 Oct 202621 Oct 20262 Stops9285 kmTickets from 837
Singapore7 Feb 202719 Feb 20271 Stop8657 kmTickets from 849
Porto11 Sep 20266 Nov 20261 Stop8400 kmTickets from 862
Sialkot1 Sep 202631 Oct 20262 Stops8156 kmTickets from 867
Larnaca16 Dec 20261 Jan 20272 Stops6807 kmTickets from 869
Zagreb1 Jul 20279 Jul 20271 Stop8084 kmTickets from 874
Poznan24 Aug 202615 Oct 20263 Stops8803 kmTickets from 886
Billund13 Dec 20268 Jan 20272 Stops9282 kmTickets from 887
Tirana1 Aug 20265 Sep 20262 Stops7562 kmTickets from 891
Chennai9 Aug 202619 Aug 20262 Stops7101 kmTickets from 892
Guangzhou13 Dec 202617 Dec 20261 Stop10670 kmTickets from 905
Hong Kong19 Aug 202629 Aug 20261 Stop10677 kmTickets from 912
Mogadishu24 Jul 20268 Aug 20261 Stop3628 kmTickets from 913
Colombo8 Sep 202612 Sep 20261 Stop6688 kmTickets from 925
Buenos Aires6 Sep 202611 Sep 20262 Stops8112 kmTickets from 935
Kuala Lumpur30 Jul 202624 Aug 20262 Stops8503 kmTickets from 935
Tokyo8 Sep 202615 Sep 20261 Stop13523 kmTickets from 944
Enugu23 Jul 202631 Jul 20262 Stops4256 kmTickets from 950
Adler/Sochi31 Jul 20269 Aug 20261 Stop7828 kmTickets from 953
Male21 Jul 202628 Jul 20262 Stops5926 kmTickets from 962
New York14 Dec 202628 Dec 20262 Stops12829 kmTickets from 971
Saint Petersburg8 Nov 202619 Nov 20262 Stops9557 kmTickets from 987
Melbourne2 Aug 202630 Sep 20261 Stop10320 kmTickets from 999
Nha Trang21 Jul 202628 Jul 20262 Stops9714 kmTickets from 999
Antalya25 Jul 20263 Aug 20262 Stops7013 kmTickets from 1 015
Almaty13 Aug 202613 Sep 20261 Stop9190 kmTickets from 1 036
Fortaleza4 Aug 202618 Aug 20263 Stops7507 kmTickets from 1 041
Sydney7 Dec 20268 Jan 20271 Stop11025 kmTickets from 1 055
Kazan8 Nov 202621 Nov 20262 Stops9306 kmTickets from 1 076
Caracas8 Sep 202623 Sep 20261 Stop11040 kmTickets from 1 082
Tampa26 Oct 202625 Nov 20261 Stop13253 kmTickets from 1 088
Shanghai2 Aug 202615 Aug 20261 Stop11786 kmTickets from 1 102
Ouagadougou1 Aug 20264 Aug 20261 Stop5353 kmTickets from 1 106
Bishkek1 Sep 20269 Oct 20261 Stop9028 kmTickets from 1 116
Tashkent27 Jul 202628 Jul 20262 Stops8603 kmTickets from 1 169
Matsuyama1 Mar 20274 Mar 20272 Stops12849 kmTickets from 1 261
Krasnodar20 Oct 20261 Nov 20263 Stops7990 kmTickets from 1 270
Nassau4 Sep 20268 Sep 20261 Stop12673 kmTickets from 1 374
Sacramento18 Aug 20269 Sep 20262 Stops16876 kmTickets from 1 377
Cartagena30 Aug 202615 Sep 20263 Stops11879 kmTickets from 1 383
Punta Cana6 Sep 202611 Sep 20261 Stop11537 kmTickets from 1 413
Austin14 Dec 202628 Dec 20262 Stops14740 kmTickets from 1 419
Okinawa7 Aug 202615 Aug 20263 Stops12123 kmTickets from 1 420
Oskemen22 Oct 202611 Nov 20262 Stops10011 kmTickets from 1 445
Banjul1 Aug 20264 Aug 20262 Stops6543 kmTickets from 1 453
Gan Island30 Dec 20266 Jan 20272 Stops5575 kmTickets from 1 521
Mexico City6 Sep 202611 Sep 20262 Stops14596 kmTickets from 1 833
Chita25 Jul 202623 Aug 20263 Stops11946 kmTickets from 1 851
Toronto31 Jul 202631 Jul 20262 Stops13365 kmTickets from 8 368
All prices for round-trip tickets include taxes.
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