inside track on cheap flights


Cheap Flights to Johannesburg, South Africa (JNB)

Find the best deals on airfare to Johannesburg, South Africa to top airports around the world. Book your cheap flight to Johannesburg below.
Price Drop
76%
Biggest Flight Price Drop:
Richmond to Johannesburg
Biggest Name Your Own Price Savings:
Aberdeen to Johannesburg

Your Inside Track on cheap flights to Johannesburg, South Africa (JNB)

Round-trip flights from Best Price*
price neutral --- Aberdeen, SD to Johannesburg, South Africa $1650
price neutral --- Aberdeen, United Kingdom to Johannesburg, South Africa $1433
price neutral --- Abha, Saudi Arabia to Johannesburg, South Africa $2196
price neutral --- Abidjan, Ivory Coast to Johannesburg, South Africa $740
price neutral --- Abilene, TX to Johannesburg, South Africa $5706
price neutral --- Abu Dhabi, United Arab Emirates to Johannesburg, South Africa $1086
price neutral --- Abuja, Nigeria to Johannesburg, South Africa $694
price drop 5% Accra, Ghana to Johannesburg, South Africa $598
price up 18% Addis Ababa, Ethiopia to Johannesburg, South Africa $565 $464
price neutral --- Adelaide, Australia to Johannesburg, South Africa $5321
price neutral --- Aden, Yemen to Johannesburg, South Africa $2976
price neutral --- Agana, GQ to Johannesburg, South Africa $1866
price neutral --- Ahmedabad, India to Johannesburg, South Africa $712
price neutral --- Akron, OH to Johannesburg, South Africa $2084
price neutral --- Alamosa, CO to Johannesburg, South Africa $1420
price neutral --- Albany, GA to Johannesburg, South Africa $1707
price neutral --- Albany, NY to Johannesburg, South Africa $2125
price neutral --- Albuquerque, NM to Johannesburg, South Africa $1482
price neutral --- Alexandria, LA to Johannesburg, South Africa $1498
price neutral --- Alexandria, Egypt to Johannesburg, South Africa $993
price neutral --- Algiers, Algeria to Johannesburg, South Africa $722
price neutral --- Alicante, Spain to Johannesburg, South Africa $2819
price neutral --- Allentown, PA to Johannesburg, South Africa $13371
price neutral --- Alliance, NE to Johannesburg, South Africa $2117
price neutral --- Almaty, Kazakhstan to Johannesburg, South Africa $1698
price neutral --- Almeria, Spain to Johannesburg, South Africa $1423
price neutral --- Alpena, MI to Johannesburg, South Africa $1506
price neutral --- Altoona, PA to Johannesburg, South Africa $1201
price neutral --- Amarillo, TX to Johannesburg, South Africa $1494
price neutral --- Amman, Jordan to Johannesburg, South Africa $982
price drop 40% Amsterdam, Netherlands to Johannesburg, South Africa $1976
price neutral --- Anchorage, AK to Johannesburg, South Africa $2978
price neutral --- Ankara, Turkey to Johannesburg, South Africa $821
price neutral --- Antananarivo, Madagascar to Johannesburg, South Africa $879
price neutral --- Antigua, Antigua And Barbuda to Johannesburg, South Africa $1535
price neutral --- Antsiranana, Madagascar to Johannesburg, South Africa $1670
price neutral --- Antwerp, Belgium to Johannesburg, South Africa $5891
price neutral --- Appleton, WI to Johannesburg, South Africa $1323
price neutral --- Arusha, Tanzania to Johannesburg, South Africa $918
price neutral --- Asheville, NC to Johannesburg, South Africa $1987
price neutral --- Aspen, CO to Johannesburg, South Africa $1901
price neutral --- Astana, Kazakhstan to Johannesburg, South Africa $2457
price neutral --- Asunción, Paraguay to Johannesburg, South Africa $1458
price neutral --- Athens, GA to Johannesburg, South Africa $3787
price neutral --- Athens, Greece to Johannesburg, South Africa $821
price up 10% Atlanta, GA to Johannesburg, South Africa $1794 $1615
price neutral --- Atlantic City, NJ to Johannesburg, South Africa $2457
price neutral --- Atyrau, Kazakhstan to Johannesburg, South Africa $2456
price neutral --- Auckland, New Zealand to Johannesburg, South Africa $1396
price neutral --- Augusta, GA to Johannesburg, South Africa $1544
price neutral --- Augusta, ME to Johannesburg, South Africa $1038
price neutral --- Austin, TX to Johannesburg, South Africa $2193
price neutral --- Avalon, Australia to Johannesburg, South Africa $2552
price neutral --- Baghdad, Iraq to Johannesburg, South Africa $1708
price neutral --- Bakersfield, CA to Johannesburg, South Africa $2337
price neutral --- Baku, Azerbaijan to Johannesburg, South Africa $942
price up 8% Baltimore-Washington, DC to Johannesburg, South Africa $1033 $951
price neutral --- Bamako, Mali to Johannesburg, South Africa $926
price neutral --- Bandar Seri Begawan, Brunei to Johannesburg, South Africa $2182
price neutral --- Bangalore, India to Johannesburg, South Africa $896
price neutral --- Bangkok, Thailand to Johannesburg, South Africa $905
price neutral --- Bangor, ME to Johannesburg, South Africa $1254
price neutral --- Banjul, Gambia to Johannesburg, South Africa $4887
price neutral --- Barcelona, Spain to Johannesburg, South Africa $1010
price neutral --- Barrow, AK to Johannesburg, South Africa $4724
price neutral --- Basel, Switzerland to Johannesburg, South Africa $4092
price neutral --- Batam, Indonesia to Johannesburg, South Africa $2586
price neutral --- Baton Rouge, LA to Johannesburg, South Africa $2225
price neutral --- Beckley, WV to Johannesburg, South Africa $1671
price neutral --- Beihai, China to Johannesburg, South Africa $1673
price neutral --- Beijing, China to Johannesburg, South Africa $1469
price neutral --- Beira, Mozambique to Johannesburg, South Africa $474
price neutral --- Beirut, Lebanon to Johannesburg, South Africa $997
price neutral --- Belgrade, Serbia to Johannesburg, South Africa $817
price neutral --- Belize City, Belize to Johannesburg, South Africa $1648
price neutral --- Bellingham, WA to Johannesburg, South Africa $2324
price neutral --- Berlin, Germany to Johannesburg, South Africa $1167
price neutral --- Bermuda, Bermuda to Johannesburg, South Africa $5782
price neutral --- Berne, Switzerland to Johannesburg, South Africa $2084
price neutral --- Biarritz, France to Johannesburg, South Africa $816
price neutral --- Bilbao, Spain to Johannesburg, South Africa $3984
price neutral --- Billings, MT to Johannesburg, South Africa $2527
price neutral --- Billund, Denmark to Johannesburg, South Africa $2032
price neutral --- Binghamton, NY to Johannesburg, South Africa $4393
price neutral --- Birmingham, AL to Johannesburg, South Africa $2178
price neutral --- Birmingham, United Kingdom to Johannesburg, South Africa $1545
price neutral --- Bishkek, Kyrgyzstan to Johannesburg, South Africa $1329
price neutral --- Bismarck, ND to Johannesburg, South Africa $9414
price neutral --- Blantyre, Malawi to Johannesburg, South Africa $556
price neutral --- Bloemfontein, South Africa to Johannesburg, South Africa $193
price neutral --- Bloomington, IL to Johannesburg, South Africa $4307
price neutral --- Bodrum, Turkey to Johannesburg, South Africa $898
price neutral --- Bogota, Colombia to Johannesburg, South Africa $2066
price neutral --- Boise, ID to Johannesburg, South Africa $1665
price neutral --- Bologna, Italy to Johannesburg, South Africa $1141
price neutral --- Bordeaux, France to Johannesburg, South Africa $1170
price up 10% Boston, MA to Johannesburg, South Africa $1052 $947
price neutral --- Bozeman, MT to Johannesburg, South Africa $8090
price neutral --- Bradford, PA to Johannesburg, South Africa $4857
price neutral --- Brasilia, Brazil to Johannesburg, South Africa $1652
price neutral --- Brazzaville, Congo to Johannesburg, South Africa $662
price neutral --- Bridgetown, Barbados to Johannesburg, South Africa $1948
price neutral --- Brindisi, Italy to Johannesburg, South Africa $875
price neutral --- Brisbane, Australia to Johannesburg, South Africa $1567
price neutral --- Bristol, United Kingdom to Johannesburg, South Africa $1022
price neutral --- Bristol, TN to Johannesburg, South Africa $1822
price neutral --- Brownsville, TX to Johannesburg, South Africa $3731
price neutral --- Brunswick, GA to Johannesburg, South Africa $10290
price neutral --- Brussels, Belgium to Johannesburg, South Africa $982
price neutral --- Bucharest, Romania to Johannesburg, South Africa $895
price neutral --- Budapest, Hungary to Johannesburg, South Africa $838
price neutral --- Buenos Aires, Argentina to Johannesburg, South Africa $1103
price neutral --- Buffalo, NY to Johannesburg, South Africa $2148
price neutral --- Bujumbura, Burundi to Johannesburg, South Africa $557
price drop 25% Bulawayo, Zimbabwe to Johannesburg, South Africa $247
price neutral --- Burbank, CA to Johannesburg, South Africa $1950
price neutral --- Burlington, IA to Johannesburg, South Africa $3992
price neutral --- Burlington, VT to Johannesburg, South Africa $1884
price neutral --- Busan, Republic Of Korea to Johannesburg, South Africa $1834
price neutral --- Butte, MT to Johannesburg, South Africa $1410
price up 6% Cairo, Egypt to Johannesburg, South Africa $574 $540
price drop 8% Calgary, AB to Johannesburg, South Africa $1786
price neutral --- Cali, Colombia to Johannesburg, South Africa $2965
price neutral --- Calicut, India to Johannesburg, South Africa $872
price neutral --- Canary Islands, Spain to Johannesburg, South Africa $902
price neutral --- Canberra, Australia to Johannesburg, South Africa $1268
price neutral --- Cancun, Mexico to Johannesburg, South Africa $2193
price neutral --- Cape Girardeau, MO to Johannesburg, South Africa $4813
price neutral --- Cape Town, South Africa to Johannesburg, South Africa $219
price neutral --- Caracas, Venezuela to Johannesburg, South Africa $2210
price neutral --- Cardiff, United Kingdom to Johannesburg, South Africa $1694
price neutral --- Carlsbad, NM to Johannesburg, South Africa $2722
price neutral --- Casablanca, Morocco to Johannesburg, South Africa $1327
price neutral --- Casper, WY to Johannesburg, South Africa $1480
price neutral --- Catania, Italy to Johannesburg, South Africa $660
price neutral --- Cebu, Philippines to Johannesburg, South Africa $1644
price neutral --- Cedar City, UT to Johannesburg, South Africa $3198
price neutral --- Cedar Rapids, IA to Johannesburg, South Africa $1230
price neutral --- Champaign, IL to Johannesburg, South Africa $2496
price neutral --- Changsha, China to Johannesburg, South Africa $1265
price neutral --- Chania, Greece to Johannesburg, South Africa $816
price neutral --- Charleston, SC to Johannesburg, South Africa $1444
price neutral --- Charleston, WV to Johannesburg, South Africa $1700
price neutral --- Charlotte, NC to Johannesburg, South Africa $1906
price neutral --- Charlotte Amalie, VQ to Johannesburg, South Africa $1615
price neutral --- Charlottesville, VA to Johannesburg, South Africa $1968
price neutral --- Chattanooga, TN to Johannesburg, South Africa $2556
price neutral --- Chengdu, China to Johannesburg, South Africa $939
price neutral --- Chennai, India to Johannesburg, South Africa $754
price neutral --- Cheyenne, WY to Johannesburg, South Africa $1823
price neutral --- Chiang Mai, Thailand to Johannesburg, South Africa $1138
price up 8% Chicago, IL to Johannesburg, South Africa $1045 $962
price neutral --- Chico, CA to Johannesburg, South Africa $1674
price neutral --- Chisinau, Moldova to Johannesburg, South Africa $1429
price neutral --- Chongqing, China to Johannesburg, South Africa $1313
price neutral --- Christchurch, New Zealand to Johannesburg, South Africa $1625
price neutral --- Christiansted, VQ to Johannesburg, South Africa $1606
price neutral --- Cincinnati, OH to Johannesburg, South Africa $1389
price neutral --- Clarksburg, WV to Johannesburg, South Africa $2250
price neutral --- Cleveland, OH to Johannesburg, South Africa $1672
price neutral --- College Station, TX to Johannesburg, South Africa $3249
price neutral --- Cologne, Germany to Johannesburg, South Africa $1101
price drop 7% Colombo, Sri Lanka to Johannesburg, South Africa $903
price neutral --- Colorado Springs, CO to Johannesburg, South Africa $2135
price neutral --- Columbia, SC to Johannesburg, South Africa $1794
price neutral --- Columbia, MO to Johannesburg, South Africa $5513
price neutral --- Columbus, OH to Johannesburg, South Africa $1882
price neutral --- Columbus, GA to Johannesburg, South Africa $1311
price neutral --- Columbus, MS to Johannesburg, South Africa $1513
price neutral --- Conakry, Guinea to Johannesburg, South Africa $1986
price neutral --- Copenhagen, Denmark to Johannesburg, South Africa $839
price neutral --- Cordoba, Argentina to Johannesburg, South Africa $1571
price neutral --- Corpus Christi, TX to Johannesburg, South Africa $989
price neutral --- Cotonou, Benin to Johannesburg, South Africa $684
price neutral --- Curacao, Curacao to Johannesburg, South Africa $1855
price neutral --- Curitiba, Brazil to Johannesburg, South Africa $1611
price neutral --- Daegu, Republic Of Korea to Johannesburg, South Africa $1321
price neutral --- Dakar, Senegal to Johannesburg, South Africa $665
price neutral --- Dalian, China to Johannesburg, South Africa $1453
price up 41% Dallas, TX to Johannesburg, South Africa $1891 $1116
price neutral --- Dammam, Saudi Arabia to Johannesburg, South Africa $960
price drop 7% Dar Es Salaam, Tanzania to Johannesburg, South Africa $413
price neutral --- Darwin, Australia to Johannesburg, South Africa $1466
price neutral --- Datong, China to Johannesburg, South Africa $1756
price neutral --- Dayton, OH to Johannesburg, South Africa $1681
price neutral --- Daytona Beach, FL to Johannesburg, South Africa $2004
price neutral --- Del Rio, TX to Johannesburg, South Africa $1810
price neutral --- Denpasar (Bali), Indonesia to Johannesburg, South Africa $1284
price up 33% Denver, CO to Johannesburg, South Africa $1962 $1315
price neutral --- Des Moines, IA to Johannesburg, South Africa $2012
price neutral --- Destin, FL to Johannesburg, South Africa $2417
price up 35% Detroit, MI to Johannesburg, South Africa $1712 $1113
price neutral --- Devils Lake, ND to Johannesburg, South Africa $1909
price neutral --- Dhaka, Bangladesh to Johannesburg, South Africa $1704
price neutral --- Dili, Timor-Leste to Johannesburg, South Africa $9659
price neutral --- Djibouti, Djibouti to Johannesburg, South Africa $706
price neutral --- Dodge City, KS to Johannesburg, South Africa $2806
price neutral --- Doha, Qatar to Johannesburg, South Africa $843
price neutral --- Donetsk, Ukraine to Johannesburg, South Africa $1224
price neutral --- Dortmund, Germany to Johannesburg, South Africa $1604
price neutral --- Dothan, AL to Johannesburg, South Africa $2058
price neutral --- Douala, Cameroon to Johannesburg, South Africa $483
price neutral --- Dubai, United Arab Emirates to Johannesburg, South Africa $920
price neutral --- Dubai, United Arab Emirates to Johannesburg, South Africa $1240
price neutral --- Dublin, Ireland to Johannesburg, South Africa $955
price neutral --- Dubois, PA to Johannesburg, South Africa $1481
price neutral --- Dubuque, IA to Johannesburg, South Africa $1525
price neutral --- Duluth, MN to Johannesburg, South Africa $1367
price neutral --- Durango, CO to Johannesburg, South Africa $1261
price neutral --- Durban, South Africa to Johannesburg, South Africa $181
price drop 7% Dusseldorf, Germany to Johannesburg, South Africa $1008
price neutral --- Eagle, CO to Johannesburg, South Africa $1940
price neutral --- East London, South Africa to Johannesburg, South Africa $217
price neutral --- East Midlands, United Kingdom to Johannesburg, South Africa $1194
price neutral --- Eau Claire, WI to Johannesburg, South Africa $1419
price neutral --- Edinburgh, United Kingdom to Johannesburg, South Africa $658
price neutral --- Edmonton, AB to Johannesburg, South Africa $1725
price neutral --- El Paso, TX to Johannesburg, South Africa $2542
price neutral --- Eldoret, Kenya to Johannesburg, South Africa $829
price neutral --- Elko, NV to Johannesburg, South Africa $2223
price neutral --- Elmira, NY to Johannesburg, South Africa $2183
price up 8% Entebbe, Uganda to Johannesburg, South Africa $413 $380
price neutral --- Erbil, Iraq to Johannesburg, South Africa $2713
price neutral --- Ercan, Cyprus to Johannesburg, South Africa $942
price neutral --- Erie, PA to Johannesburg, South Africa $1389
price neutral --- Eugene, OR to Johannesburg, South Africa $2802
price neutral --- Eureka, CA to Johannesburg, South Africa $2567
price neutral --- Evansville, IN to Johannesburg, South Africa $1193
price neutral --- Fairbanks, AK to Johannesburg, South Africa $1615
price neutral --- Fargo, ND to Johannesburg, South Africa $1931
price neutral --- Faro, Portugal to Johannesburg, South Africa $1045
price neutral --- Fayetteville, NC to Johannesburg, South Africa $1717
price neutral --- Fayetteville, AR to Johannesburg, South Africa $1370
price neutral --- Fez, Morocco to Johannesburg, South Africa $4173
price neutral --- Flagstaff, AZ to Johannesburg, South Africa $1634
price neutral --- Flint, MI to Johannesburg, South Africa $1485
price neutral --- Florence, SC to Johannesburg, South Africa $4066
price neutral --- Florence, Italy to Johannesburg, South Africa $1194
price neutral --- Florianopolis, Brazil to Johannesburg, South Africa $1470
price neutral --- Fort Dodge, IA to Johannesburg, South Africa $4144
price neutral --- Fort Mcmurray, AB to Johannesburg, South Africa $1902
price neutral --- Fort Myers, FL to Johannesburg, South Africa $1937
price neutral --- Fort Smith, AR to Johannesburg, South Africa $2009
price neutral --- Fort Wayne, IN to Johannesburg, South Africa $2003
price neutral --- Fortaleza, Brazil to Johannesburg, South Africa $1818
price neutral --- Francistown, Botswana to Johannesburg, South Africa $334
price up 43% Frankfurt, Germany to Johannesburg, South Africa $1357 $774
price neutral --- Fredericton, NB to Johannesburg, South Africa $2462
price neutral --- Freeport, Bahamas to Johannesburg, South Africa $9672
price neutral --- Freetown, Sierra Leone to Johannesburg, South Africa $1600
price neutral --- Fresno, CA to Johannesburg, South Africa $2396
price neutral --- Friedrichshafen, Germany to Johannesburg, South Africa $1223
price neutral --- Ft. Lauderdale, FL to Johannesburg, South Africa $1990
price neutral --- Fukuoka, Japan to Johannesburg, South Africa $1904
price neutral --- Fuzhou, China to Johannesburg, South Africa $1503
price drop 6% Gaborone, Botswana to Johannesburg, South Africa $250
price neutral --- Gainesville, FL to Johannesburg, South Africa $2291
price neutral --- Gassim, Saudi Arabia to Johannesburg, South Africa $704
price neutral --- Gdansk, Poland to Johannesburg, South Africa $802
price neutral --- Geneva, Switzerland to Johannesburg, South Africa $1163
price neutral --- Genoa, Italy to Johannesburg, South Africa $1379
price neutral --- George, South Africa to Johannesburg, South Africa $196
price neutral --- Georgetown, Guyana to Johannesburg, South Africa $2502
price neutral --- Gillette, WY to Johannesburg, South Africa $2398
price neutral --- Gizan, Saudi Arabia to Johannesburg, South Africa $3764
price neutral --- Glasgow, United Kingdom to Johannesburg, South Africa $747
price neutral --- Goa, India to Johannesburg, South Africa $901
price neutral --- Gothenburg, Sweden to Johannesburg, South Africa $865
price neutral --- Granada, Spain to Johannesburg, South Africa $590
price neutral --- Grand Cayman, Cayman Islands to Johannesburg, South Africa $1256
price neutral --- Grand Forks, ND to Johannesburg, South Africa $1894
price neutral --- Grand Island, NE to Johannesburg, South Africa $1783
price neutral --- Grand Junction, CO to Johannesburg, South Africa $2557
price up 12% Grand Rapids, MI to Johannesburg, South Africa $1678 $1477
price neutral --- Graz, Austria to Johannesburg, South Africa $1625
price neutral --- Great Falls, MT to Johannesburg, South Africa $2252
price neutral --- Green Bay, WI to Johannesburg, South Africa $2257
price neutral --- Greenville, SC to Johannesburg, South Africa $1878
price neutral --- Greenville, NC to Johannesburg, South Africa $1943
price neutral --- Grenada, Grenada to Johannesburg, South Africa $1998
price neutral --- Grenoble, France to Johannesburg, South Africa $797
price neutral --- Guadalajara, Mexico to Johannesburg, South Africa $1552
price neutral --- Guangzhou, China to Johannesburg, South Africa $1251
price neutral --- Guatemala, Guatemala to Johannesburg, South Africa $2335
price neutral --- Guayaquil, Ecuador to Johannesburg, South Africa $3129
price neutral --- Guilin, China to Johannesburg, South Africa $1496
price neutral --- Gulfport, MS to Johannesburg, South Africa $1960
price neutral --- Halifax, NS to Johannesburg, South Africa $926
price neutral --- Hamburg, Germany to Johannesburg, South Africa $908
price neutral --- Hancock, MI to Johannesburg, South Africa $1386
price neutral --- Hangzhou, China to Johannesburg, South Africa $1569
price neutral --- Hanoi, Vietnam to Johannesburg, South Africa $960
price neutral --- Harare, Zimbabwe to Johannesburg, South Africa $211
price neutral --- Harbin, China to Johannesburg, South Africa $1060
price neutral --- Harlingen, TX to Johannesburg, South Africa $1745
price neutral --- Harrisburg, PA to Johannesburg, South Africa $1852
price up 19% Hartford, CT to Johannesburg, South Africa $1741 $1411
price neutral --- Hays, KS to Johannesburg, South Africa $1663
price neutral --- Helena, MT to Johannesburg, South Africa $1472
price neutral --- Helsinki, Finland to Johannesburg, South Africa $1107
price neutral --- Hermosillo, Mexico to Johannesburg, South Africa $2372
price neutral --- Hilo, HI to Johannesburg, South Africa $3069
price neutral --- Hilton Head Island, SC to Johannesburg, South Africa $1819
price neutral --- Ho Chi Minh City, Vietnam to Johannesburg, South Africa $803
price neutral --- Hobart, Australia to Johannesburg, South Africa $1482
price neutral --- Hoedspruit, South Africa to Johannesburg, South Africa $376
price neutral --- Hong Kong, China to Johannesburg, South Africa $955
price neutral --- Honolulu, HI to Johannesburg, South Africa $2503
price up 63% Houston, TX to Johannesburg, South Africa $2218 $821
price neutral --- Huangyan, China to Johannesburg, South Africa $1451
price neutral --- Huntington, WV to Johannesburg, South Africa $2436
price neutral --- Huntsville, AL to Johannesburg, South Africa $2298
price neutral --- Huron, SD to Johannesburg, South Africa $2227
price neutral --- Hyderabad, India to Johannesburg, South Africa $756
price neutral --- Idaho Falls, ID to Johannesburg, South Africa $2242
price neutral --- Iguazu, Argentina to Johannesburg, South Africa $1524
price drop 24% Indianapolis, IN to Johannesburg, South Africa $1967
price neutral --- Indore, India to Johannesburg, South Africa $1456
price neutral --- International Falls, MN to Johannesburg, South Africa $3048
price neutral --- Islamabad, Pakistan to Johannesburg, South Africa $948
price neutral --- Islip, NY to Johannesburg, South Africa $2009
price neutral --- Istanbul, Turkey to Johannesburg, South Africa $836
price neutral --- Ithaca, NY to Johannesburg, South Africa $1660
price neutral --- Jackson, WY to Johannesburg, South Africa $2930
price neutral --- Jackson, MS to Johannesburg, South Africa $1749
price neutral --- Jacksonville, FL to Johannesburg, South Africa $1768
price neutral --- Jacksonville, NC to Johannesburg, South Africa $2054
price neutral --- Jaipur, India to Johannesburg, South Africa $1123
price neutral --- Jakarta, Indonesia to Johannesburg, South Africa $1246
price neutral --- Jamestown, ND to Johannesburg, South Africa $1567
price neutral --- Jeddah, Saudi Arabia to Johannesburg, South Africa $752
price neutral --- Jiujiang, China to Johannesburg, South Africa $2049
price neutral --- Johnstown, PA to Johannesburg, South Africa $2114
price neutral --- Jonkoping, Sweden to Johannesburg, South Africa $3367
price neutral --- Joplin, MO to Johannesburg, South Africa $1483
price neutral --- Juneau, AK to Johannesburg, South Africa $2000
price neutral --- Kabul, Afghanistan to Johannesburg, South Africa $1744
price neutral --- Kahului, HI to Johannesburg, South Africa $1979
price neutral --- Kailua, HI to Johannesburg, South Africa $1860
price neutral --- Kalamazoo, MI to Johannesburg, South Africa $2487
price neutral --- Kalispell, MT to Johannesburg, South Africa $2450
price neutral --- Kano, Nigeria to Johannesburg, South Africa $674
price neutral --- Kansas City, MO to Johannesburg, South Africa $2077
price neutral --- Kaohsiung, Taiwan to Johannesburg, South Africa $1085
price neutral --- Kapalua, HI to Johannesburg, South Africa $1953
price neutral --- Karachi, Pakistan to Johannesburg, South Africa $906
price neutral --- Kasane, Botswana to Johannesburg, South Africa $454
price neutral --- Kashi, China to Johannesburg, South Africa $3413
price neutral --- Kathmandu, Nepal to Johannesburg, South Africa $1144
price neutral --- Kazan, Russia to Johannesburg, South Africa $1024
price neutral --- Kelowna, BC to Johannesburg, South Africa $2053
price neutral --- Ketchikan, AK to Johannesburg, South Africa $1945
price neutral --- Key West, FL to Johannesburg, South Africa $1611
price neutral --- Kiev, Ukraine to Johannesburg, South Africa $1166
price neutral --- Kigali, Rwanda to Johannesburg, South Africa $416
price neutral --- Killeen, TX to Johannesburg, South Africa $1592
price neutral --- Kimberley, South Africa to Johannesburg, South Africa $220
price neutral --- Kingston, Jamaica to Johannesburg, South Africa $2651
price neutral --- Kinshasa, Dem Rep Of The Congo (Zaire) to Johannesburg, South Africa $808
price neutral --- Kirksville, MO to Johannesburg, South Africa $2324
price neutral --- Klamath Falls, OR to Johannesburg, South Africa $1694
price neutral --- Knoxville, TN to Johannesburg, South Africa $1490
price neutral --- Kochi, India to Johannesburg, South Africa $1911
price neutral --- Kolkata, India to Johannesburg, South Africa $751
price neutral --- Kristiansand, Norway to Johannesburg, South Africa $941
price neutral --- Krugersdorp, South Africa to Johannesburg, South Africa $494
price drop 51% Kuala Lumpur, Malaysia to Johannesburg, South Africa $3430
price neutral --- Kunming, China to Johannesburg, South Africa $1334
price neutral --- Kuwait, Kuwait to Johannesburg, South Africa $758
price neutral --- La Coruna, Spain to Johannesburg, South Africa $1535
price neutral --- La Crosse, WI to Johannesburg, South Africa $2498
price neutral --- La Paz, Bolivia to Johannesburg, South Africa $1828
price neutral --- Lafayette, LA to Johannesburg, South Africa $1295
price up 8% Lagos, Nigeria to Johannesburg, South Africa $540 $497
price neutral --- Lahore, Pakistan to Johannesburg, South Africa $1060
price neutral --- Lake Charles, LA to Johannesburg, South Africa $1748
price neutral --- Lancaster, PA to Johannesburg, South Africa $3339
price neutral --- Lansing, MI to Johannesburg, South Africa $1876
price neutral --- Laoag, Philippines to Johannesburg, South Africa $2096
price neutral --- Laredo, TX to Johannesburg, South Africa $975
price neutral --- Larnaca, Cyprus to Johannesburg, South Africa $2475
price neutral --- Las Vegas, NV to Johannesburg, South Africa $2706
price neutral --- Lawton, OK to Johannesburg, South Africa $1864
price neutral --- Leeds, United Kingdom to Johannesburg, South Africa $1564
price neutral --- Leon, Mexico to Johannesburg, South Africa $1314
price neutral --- Lethbridge, AB to Johannesburg, South Africa $1735
price neutral --- Lewisburg, WV to Johannesburg, South Africa $1577
price neutral --- Lewiston, ID to Johannesburg, South Africa $2057
price neutral --- Lexington, KY to Johannesburg, South Africa $2356
price neutral --- Lianyungang, China to Johannesburg, South Africa $1329
price neutral --- Liberia, Costa Rica to Johannesburg, South Africa $2840
price neutral --- Libreville, Gabon to Johannesburg, South Africa $451
price neutral --- Lihue, HI to Johannesburg, South Africa $1433
price neutral --- Lille, France to Johannesburg, South Africa $1860
price neutral --- Lilongwe, Malawi to Johannesburg, South Africa $466
price neutral --- Lima, Peru to Johannesburg, South Africa $2146
price neutral --- Lincoln, NE to Johannesburg, South Africa $1466
price neutral --- Lisbon, Portugal to Johannesburg, South Africa $848
price neutral --- Little Rock, AR to Johannesburg, South Africa $2560
price neutral --- Liverpool, United Kingdom to Johannesburg, South Africa $10727
price neutral --- Livingstone, Zambia to Johannesburg, South Africa $432
price neutral --- Ljubljana, Slovenia to Johannesburg, South Africa $1152
price neutral --- Loja, Ecuador to Johannesburg, South Africa $12718
price neutral --- Lome, Togo to Johannesburg, South Africa $1639
price up 7% London, United Kingdom to Johannesburg, South Africa $1216 $1131
price neutral --- London, United Kingdom to Johannesburg, South Africa $4646
price neutral --- London, ON to Johannesburg, South Africa $1129
price neutral --- Long Beach, CA to Johannesburg, South Africa $2817
price neutral --- Longview, TX to Johannesburg, South Africa $1594
price up 10% Los Angeles, CA to Johannesburg, South Africa $995 $896
price neutral --- Louisville, KY to Johannesburg, South Africa $1867
price neutral --- Luanda, Angola to Johannesburg, South Africa $403
price neutral --- Lubbock, TX to Johannesburg, South Africa $2488
price neutral --- Lubumbashi, Dem Rep Of The Congo (Zaire) to Johannesburg, South Africa $496
price neutral --- Lucknow, India to Johannesburg, South Africa $885
price neutral --- Lusaka, Zambia to Johannesburg, South Africa $387
price neutral --- Luxembourg, Luxembourg to Johannesburg, South Africa $1007
price neutral --- Lviv, Ukraine to Johannesburg, South Africa $1211
price neutral --- Lynchburg, VA to Johannesburg, South Africa $1489
price neutral --- Macapa, Brazil to Johannesburg, South Africa $2444
price neutral --- Maceio, Brazil to Johannesburg, South Africa $6434
price neutral --- Macon, GA to Johannesburg, South Africa $2102
price neutral --- Madinah, Saudi Arabia to Johannesburg, South Africa $981
price neutral --- Madison, WI to Johannesburg, South Africa $1894
price neutral --- Madrid, Spain to Johannesburg, South Africa $1142
price neutral --- Mahe, Seychelles to Johannesburg, South Africa $481
price up 10% Mahebourg, Mauritius to Johannesburg, South Africa $608 $548
price neutral --- Malabo, Equatorial Guinea to Johannesburg, South Africa $1276
price neutral --- Malaga, Spain to Johannesburg, South Africa $1409
price neutral --- Male, Maldives to Johannesburg, South Africa $1378
price neutral --- Malta, Malta to Johannesburg, South Africa $853
price neutral --- Managua, Nicaragua to Johannesburg, South Africa $2561
price neutral --- Manama, Bahrain to Johannesburg, South Africa $1160
price neutral --- Manchester, United Kingdom to Johannesburg, South Africa $1227
price neutral --- Manchester, NH to Johannesburg, South Africa $1941
price neutral --- Manhattan, KS to Johannesburg, South Africa $2394
price neutral --- Manila, Philippines to Johannesburg, South Africa $910
price neutral --- Manzini, Swaziland to Johannesburg, South Africa $311
price neutral --- Maputo, Mozambique to Johannesburg, South Africa $315
price neutral --- Marquette, MI to Johannesburg, South Africa $1314
price neutral --- Marrakech, Morocco to Johannesburg, South Africa $1395
price neutral --- Marseille, France to Johannesburg, South Africa $588
price neutral --- Maseru, Lesotho to Johannesburg, South Africa $319
price neutral --- Massena, NY to Johannesburg, South Africa $3914
price neutral --- Maun, Botswana to Johannesburg, South Africa $435
price neutral --- Mcallen, TX to Johannesburg, South Africa $2731
price neutral --- Mccook, NE to Johannesburg, South Africa $1826
price neutral --- Medan, Indonesia to Johannesburg, South Africa $2320
price neutral --- Medellin, Colombia to Johannesburg, South Africa $2660
price neutral --- Medford, OR to Johannesburg, South Africa $2556
price neutral --- Meixian, China to Johannesburg, South Africa $1913
price neutral --- Melbourne, Australia to Johannesburg, South Africa $1338
price neutral --- Melbourne, FL to Johannesburg, South Africa $3446
price up 17% Memphis, TN to Johannesburg, South Africa $2113 $1754
price neutral --- Meridian, MS to Johannesburg, South Africa $2544
price up 20% Mesa, AZ to Johannesburg, South Africa $1701 $1361
price neutral --- Mexico City, Mexico to Johannesburg, South Africa $1962
price up 32% Miami, FL to Johannesburg, South Africa $1207 $821
price neutral --- Midland, TX to Johannesburg, South Africa $2028
price neutral --- Milan, Italy to Johannesburg, South Africa $634
price neutral --- Milwaukee, WI to Johannesburg, South Africa $2465
price drop 18% Minneapolis/St. Paul, MN to Johannesburg, South Africa $2564
price neutral --- Minot, ND to Johannesburg, South Africa $1993
price neutral --- Minsk, Belarus to Johannesburg, South Africa $932
price neutral --- Missoula, MT to Johannesburg, South Africa $1119
price neutral --- Mobile, AL to Johannesburg, South Africa $2458
price neutral --- Modesto, CA to Johannesburg, South Africa $1952
price neutral --- Mogadishu, Somalia to Johannesburg, South Africa $2393
price neutral --- Moline, IL to Johannesburg, South Africa $1521
price neutral --- Mombasa, Kenya to Johannesburg, South Africa $660
price neutral --- Moncton, NB to Johannesburg, South Africa $1960
price neutral --- Monroe, LA to Johannesburg, South Africa $3302
price neutral --- Monrovia, Liberia to Johannesburg, South Africa $2876
price neutral --- Montego Bay, Jamaica to Johannesburg, South Africa $1962
price neutral --- Monterey, CA to Johannesburg, South Africa $1910
price neutral --- Monterrey, Mexico to Johannesburg, South Africa $2320
price neutral --- Montevideo, Uruguay to Johannesburg, South Africa $1486
price neutral --- Montgomery, AL to Johannesburg, South Africa $2243
price neutral --- Montpellier, France to Johannesburg, South Africa $1068
price drop 5% Montreal, QC to Johannesburg, South Africa $1642
price neutral --- Montrose, CO to Johannesburg, South Africa $3747
price neutral --- Morgantown, WV to Johannesburg, South Africa $2772
price neutral --- Moroni, Comoros to Johannesburg, South Africa $1235
price neutral --- Moscow, Russia to Johannesburg, South Africa $838
price neutral --- Moshi, Tanzania to Johannesburg, South Africa $408
price neutral --- Mosinee, WI to Johannesburg, South Africa $2462
price neutral --- Mthatha, South Africa to Johannesburg, South Africa $401
price neutral --- Mudanjiang, China to Johannesburg, South Africa $1674
price neutral --- Muenster, Germany to Johannesburg, South Africa $930
price neutral --- Mumbai, India to Johannesburg, South Africa $539
price neutral --- Munich, Germany to Johannesburg, South Africa $905
price neutral --- Muscat, Oman to Johannesburg, South Africa $694
price neutral --- Muskegon, MI to Johannesburg, South Africa $2027
price neutral --- Mwanza, Tanzania to Johannesburg, South Africa $728
price neutral --- Myrtle Beach, SC to Johannesburg, South Africa $1675
price neutral --- N'Djamena, Chad to Johannesburg, South Africa $1339
price neutral --- Nadi, Fiji to Johannesburg, South Africa $3139
price neutral --- Nairobi, Kenya to Johannesburg, South Africa $513
price neutral --- Nampula, Mozambique to Johannesburg, South Africa $504
price neutral --- Nanaimo, BC to Johannesburg, South Africa $1947
price neutral --- Nanjing, China to Johannesburg, South Africa $1268
price neutral --- Nanning, China to Johannesburg, South Africa $1350
price neutral --- Napier-Hastings, New Zealand to Johannesburg, South Africa $1956
price neutral --- Naples, Italy to Johannesburg, South Africa $830
price neutral --- Nashville, TN to Johannesburg, South Africa $2523
price neutral --- Nassau, Bahamas to Johannesburg, South Africa $1884
price neutral --- Ndola, Zambia to Johannesburg, South Africa $371
price neutral --- Nelspruit, South Africa to Johannesburg, South Africa $177
price neutral --- New Bern, NC to Johannesburg, South Africa $2302
price neutral --- New Delhi, India to Johannesburg, South Africa $780
price neutral --- New Haven, CT to Johannesburg, South Africa $2875
price neutral --- New Orleans, LA to Johannesburg, South Africa $2466
price neutral --- New York City, NY to Johannesburg, South Africa $993
price neutral --- Newburgh, NY to Johannesburg, South Africa $8790
price neutral --- Newcastle, United Kingdom to Johannesburg, South Africa $856
price neutral --- Newcastle, Australia to Johannesburg, South Africa $5625
price neutral --- Newport News, VA to Johannesburg, South Africa $1785
price neutral --- Niamey, Niger to Johannesburg, South Africa $1263
price neutral --- Nice, France to Johannesburg, South Africa $1038
price neutral --- Norfolk, VA to Johannesburg, South Africa $1636
price neutral --- North Platte, NE to Johannesburg, South Africa $2423
price neutral --- Nossi-Be, Madagascar to Johannesburg, South Africa $1742
price neutral --- Novosibirsk, Russia to Johannesburg, South Africa $1318
price neutral --- Nuremberg, Germany to Johannesburg, South Africa $666
price neutral --- Oakland, CA to Johannesburg, South Africa $1837
price neutral --- Okinawa, Japan to Johannesburg, South Africa $4077
price neutral --- Oklahoma City, OK to Johannesburg, South Africa $1445
price neutral --- Omaha, NE to Johannesburg, South Africa $1909
price neutral --- Ondangwa, Namibia to Johannesburg, South Africa $664
price neutral --- Ontario, CA to Johannesburg, South Africa $2164
price up 25% Orlando, FL to Johannesburg, South Africa $1776 $1332
price neutral --- Osaka, Japan to Johannesburg, South Africa $683
price neutral --- Oskemen, Kazakhstan to Johannesburg, South Africa $11050
price neutral --- Oslo, Norway to Johannesburg, South Africa $649
price neutral --- Ottawa, ON to Johannesburg, South Africa $1951
price neutral --- Ouagadougou, Burkina to Johannesburg, South Africa $1694
price neutral --- Oujda, Morocco to Johannesburg, South Africa $1134
price neutral --- Owensboro, KY to Johannesburg, South Africa $3926
price neutral --- Palm Springs, CA to Johannesburg, South Africa $1430
price neutral --- Palmar Sur, Costa Rica to Johannesburg, South Africa $2415
price neutral --- Panama City, FL to Johannesburg, South Africa $2244
price neutral --- Panama City, Panama to Johannesburg, South Africa $2275
price neutral --- Paramaribo, Suriname to Johannesburg, South Africa $5196
price neutral --- Paris, France to Johannesburg, South Africa $843
price neutral --- Pasco, WA to Johannesburg, South Africa $1451
price neutral --- Pellston, MI to Johannesburg, South Africa $1410
price neutral --- Pemba, Mozambique to Johannesburg, South Africa $583
price neutral --- Pensacola, FL to Johannesburg, South Africa $2208
price neutral --- Peoria, IL to Johannesburg, South Africa $2269
price neutral --- Perth, Australia to Johannesburg, South Africa $1124
price neutral --- Petersburg, AK to Johannesburg, South Africa $2751
price neutral --- Phalaborwa, South Africa to Johannesburg, South Africa $359
price up 17% Philadelphia, PA to Johannesburg, South Africa $1520 $1262
price neutral --- Phnom Penh, Cambodia to Johannesburg, South Africa $1066
price neutral --- Phuket, Thailand to Johannesburg, South Africa $907
price neutral --- Pierre, SD to Johannesburg, South Africa $2015
price up 18% Pietermaritzburg, South Africa to Johannesburg, South Africa $169 $139
price drop 9% Pittsburgh, PA to Johannesburg, South Africa $2356
price neutral --- Pocatello, ID to Johannesburg, South Africa $2122
price neutral --- Podgorica, Montenegro to Johannesburg, South Africa $909
price neutral --- Point-A-Pitre, Guadeloupe to Johannesburg, South Africa $4738
price neutral --- Pointe Noire, Congo to Johannesburg, South Africa $719
price neutral --- Polokwane, South Africa to Johannesburg, South Africa $292
price up 6% Port Elizabeth, South Africa to Johannesburg, South Africa $191 $180
price neutral --- Port Harcourt, Nigeria to Johannesburg, South Africa $693
price neutral --- Port Moresby, Papua New Guinea to Johannesburg, South Africa $4255
price neutral --- Port Vila, Vanuatu to Johannesburg, South Africa $4679
price neutral --- Port-Au-Prince, Haiti to Johannesburg, South Africa $1967
price neutral --- Portland, OR to Johannesburg, South Africa $1631
price neutral --- Portland, ME to Johannesburg, South Africa $1860
price neutral --- Porto, Portugal to Johannesburg, South Africa $1105
price neutral --- Porto Alegre, Brazil to Johannesburg, South Africa $1494
price neutral --- Prague, Czech Republic to Johannesburg, South Africa $693
price neutral --- Pristina, Kosovo to Johannesburg, South Africa $1146
price neutral --- Providence, RI to Johannesburg, South Africa $1877
price neutral --- Provo, UT to Johannesburg, South Africa $1625
price neutral --- Pullman, WA to Johannesburg, South Africa $1389
price neutral --- Pune, India to Johannesburg, South Africa $848
price neutral --- Qingdao, China to Johannesburg, South Africa $1271
price neutral --- Quebec City, QC to Johannesburg, South Africa $1430
price neutral --- Quincy, IL to Johannesburg, South Africa $2103
price neutral --- Quito, Ecuador to Johannesburg, South Africa $3255
price neutral --- Rabat, Morocco to Johannesburg, South Africa $2176
price neutral --- Raleigh, NC to Johannesburg, South Africa $1613
price neutral --- Rapid City, SD to Johannesburg, South Africa $1743
price neutral --- Redding, CA to Johannesburg, South Africa $1694
price neutral --- Redmond, OR to Johannesburg, South Africa $3432
price neutral --- Regina, SK to Johannesburg, South Africa $968
price neutral --- Reno, NV to Johannesburg, South Africa $1626
price neutral --- Richards Bay, South Africa to Johannesburg, South Africa $224
price up 76% Richmond, VA to Johannesburg, South Africa $5345 $1283
price neutral --- Riga, Latvia to Johannesburg, South Africa $777
price neutral --- Rio De Janeiro, Brazil to Johannesburg, South Africa $1418
price neutral --- Riyadh, Saudi Arabia to Johannesburg, South Africa $895
price neutral --- Roanoke, VA to Johannesburg, South Africa $2034
price neutral --- Roatán Island, Honduras to Johannesburg, South Africa $4202
price neutral --- Rochester, NY to Johannesburg, South Africa $1860
price neutral --- Rochester, MN to Johannesburg, South Africa $1453
price neutral --- Roma, Australia to Johannesburg, South Africa $2007
price neutral --- Rome, Italy to Johannesburg, South Africa $845
price neutral --- Rosario, Argentina to Johannesburg, South Africa $1617
price neutral --- Roswell, NM to Johannesburg, South Africa $1706
price neutral --- Rotterdam, Netherlands to Johannesburg, South Africa $769
price neutral --- Sacramento, CA to Johannesburg, South Africa $2986
price neutral --- Saginaw, MI to Johannesburg, South Africa $2098
price neutral --- Saint Denis, Reunion to Johannesburg, South Africa $1993
price neutral --- Saint Kitts, St. Kitts And Nevis to Johannesburg, South Africa $1960
price neutral --- Sainte Marie, Madagascar to Johannesburg, South Africa $1776
price neutral --- Salisbury, MD to Johannesburg, South Africa $10880
price neutral --- Salt Lake City, UT to Johannesburg, South Africa $1941
price neutral --- Salvador, Brazil to Johannesburg, South Africa $1515
price neutral --- Samara, Russia to Johannesburg, South Africa $850
price neutral --- San Angelo, TX to Johannesburg, South Africa $4963
price neutral --- San Antonio, TX to Johannesburg, South Africa $1874
price neutral --- San Diego, CA to Johannesburg, South Africa $2523
price up 50% San Francisco, CA to Johannesburg, South Africa $2012 $1006
price up 6% San Jose, CA to Johannesburg, South Africa $1691 $1590
price neutral --- San José, Costa Rica to Johannesburg, South Africa $1995
price neutral --- San Juan, PR to Johannesburg, South Africa $1391
price neutral --- San Juan, Argentina to Johannesburg, South Africa $1580
price neutral --- San Luis Obispo, CA to Johannesburg, South Africa $2549
price neutral --- San Pedro Sula, Honduras to Johannesburg, South Africa $3233
price neutral --- San Salvador, El Salvador to Johannesburg, South Africa $1896
price neutral --- Sanaa, Yemen to Johannesburg, South Africa $2350
price up 18% Santa Ana, CA to Johannesburg, South Africa $2109 $1730
price neutral --- Santa Barbara, CA to Johannesburg, South Africa $2549
price neutral --- Santa Cruz, Bolivia to Johannesburg, South Africa $2439
price neutral --- Santa Fe, NM to Johannesburg, South Africa $7692
price neutral --- Santa Maria, CA to Johannesburg, South Africa $2603
price neutral --- Santa Rosa, CA to Johannesburg, South Africa $1873
price neutral --- Santiago, Chile to Johannesburg, South Africa $2074
price neutral --- Santiago, Dominican Republic to Johannesburg, South Africa $2885
price neutral --- Santo Domingo, Dominican Republic to Johannesburg, South Africa $2029
price neutral --- Sanya, China to Johannesburg, South Africa $1247
price neutral --- Sao Paulo, Brazil to Johannesburg, South Africa $1295
price neutral --- Saranac Lake, NY to Johannesburg, South Africa $1859
price neutral --- Sarasota, FL to Johannesburg, South Africa $1395
price neutral --- Saskatoon, SK to Johannesburg, South Africa $1861
price neutral --- Sault Ste. Marie, ON to Johannesburg, South Africa $2223
price neutral --- Savannah, GA to Johannesburg, South Africa $1837
price neutral --- Scottsbluff, NE to Johannesburg, South Africa $5569
price up 22% Seattle, WA to Johannesburg, South Africa $1416 $1105
price up 25% Seoul, Republic Of Korea to Johannesburg, South Africa $1122 $842
price neutral --- Seville, Spain to Johannesburg, South Africa $1784
price neutral --- Shanghai, China to Johannesburg, South Africa $1011
price neutral --- Shannon, Ireland to Johannesburg, South Africa $1011
price neutral --- Sharjah, United Arab Emirates to Johannesburg, South Africa $907
price neutral --- Shenyang, China to Johannesburg, South Africa $1672
price neutral --- Shenzhen, China to Johannesburg, South Africa $1569
price neutral --- Shreveport, LA to Johannesburg, South Africa $1502
price neutral --- Sialkot, Pakistan to Johannesburg, South Africa $1046
price neutral --- Sidney, MT to Johannesburg, South Africa $2288
price neutral --- Singapore, Singapore to Johannesburg, South Africa $777
price neutral --- Sioux City, IA to Johannesburg, South Africa $1923
price neutral --- Sioux Falls, SD to Johannesburg, South Africa $2400
price neutral --- Sitka, AK to Johannesburg, South Africa $5311
price neutral --- Skopje, Macedonia to Johannesburg, South Africa $1601
price neutral --- Skukuza, South Africa to Johannesburg, South Africa $249
price neutral --- Sofia, Bulgaria to Johannesburg, South Africa $1271
price neutral --- South Bend, IN to Johannesburg, South Africa $2030
price neutral --- Split, Croatia to Johannesburg, South Africa $2705
price neutral --- Spokane, WA to Johannesburg, South Africa $1547
price neutral --- Springfield, MO to Johannesburg, South Africa $1253
price neutral --- Springfield, IL to Johannesburg, South Africa $1323
price neutral --- St George, UT to Johannesburg, South Africa $1882
price neutral --- St John, NB to Johannesburg, South Africa $1441
price neutral --- St John'S, NL to Johannesburg, South Africa $2770
price up 21% St Louis, MO to Johannesburg, South Africa $1815 $1434
price neutral --- St Lucia, St Lucia to Johannesburg, South Africa $4377
price neutral --- St Maarten, Sint Maarten (Dutch Part) to Johannesburg, South Africa $1793
price neutral --- St Petersburg, Russia to Johannesburg, South Africa $675
price neutral --- State College, PA to Johannesburg, South Africa $1185
price neutral --- Steamboat Springs, CO to Johannesburg, South Africa $3586
price neutral --- Stockholm, Sweden to Johannesburg, South Africa $772
price neutral --- Stuttgart, Germany to Johannesburg, South Africa $1054
price neutral --- Sudbury, ON to Johannesburg, South Africa $1748
price neutral --- Sun Valley, ID to Johannesburg, South Africa $1679
price neutral --- Surabaya, Indonesia to Johannesburg, South Africa $1320
price neutral --- Suva, Fiji to Johannesburg, South Africa $6437
price neutral --- Sydney, Australia to Johannesburg, South Africa $1510
price neutral --- Sydney, NS to Johannesburg, South Africa $1772
price neutral --- Syracuse, NY to Johannesburg, South Africa $2239
price neutral --- Szczecin, Poland to Johannesburg, South Africa $1079
price neutral --- Tabuk, Saudi Arabia to Johannesburg, South Africa $2677
price neutral --- Tainan, Taiwan to Johannesburg, South Africa $1277
price neutral --- Taipei, Taiwan to Johannesburg, South Africa $1260
price neutral --- Tallahassee, FL to Johannesburg, South Africa $1336
price neutral --- Tallinn, Estonia to Johannesburg, South Africa $1023
price neutral --- Tampa, FL to Johannesburg, South Africa $1259
price neutral --- Tampico, Mexico to Johannesburg, South Africa $2282
price neutral --- Tangier, Morocco to Johannesburg, South Africa $1719
price neutral --- Tashkent, Uzbekistan to Johannesburg, South Africa $1490
price neutral --- Tauranga, New Zealand to Johannesburg, South Africa $2309
price neutral --- Tbilisi, Georgia to Johannesburg, South Africa $1575
price neutral --- Tegucigalpa, Honduras to Johannesburg, South Africa $2711
price drop 103% Tel Aviv, Israel to Johannesburg, South Africa $2777
price neutral --- Teresina, Brazil to Johannesburg, South Africa $2288
price neutral --- Terrace, BC to Johannesburg, South Africa $2883
price neutral --- Tete, Mozambique to Johannesburg, South Africa $351
price neutral --- Texarkana, AR to Johannesburg, South Africa $2038
price neutral --- Thessaloniki, Greece to Johannesburg, South Africa $877
price neutral --- Thief River Falls, MN to Johannesburg, South Africa $1715
price neutral --- Tianjin, China to Johannesburg, South Africa $1216
price neutral --- Timmins, ON to Johannesburg, South Africa $1844
price neutral --- Tirana, Albania to Johannesburg, South Africa $995
price neutral --- Tivat, Montenegro to Johannesburg, South Africa $1383
price neutral --- Toamasina, Madagascar to Johannesburg, South Africa $3928
price neutral --- Tokyo, Japan to Johannesburg, South Africa $4961
price neutral --- Toledo, OH to Johannesburg, South Africa $2400
price neutral --- Torino, Italy to Johannesburg, South Africa $1127
price drop 8% Toronto, ON to Johannesburg, South Africa $1707
price neutral --- Tortola, British Virgin Islands to Johannesburg, South Africa $1983
price neutral --- Toulouse, France to Johannesburg, South Africa $4212
price neutral --- Traverse City, MI to Johannesburg, South Africa $1551
price neutral --- Trieste, Italy to Johannesburg, South Africa $1214
price neutral --- Trinidad, Trinidad And Tobago to Johannesburg, South Africa $1960
price neutral --- Trivandrum, India to Johannesburg, South Africa $893
price neutral --- Tucson, AZ to Johannesburg, South Africa $2052
price neutral --- Tulsa, OK to Johannesburg, South Africa $1447
price neutral --- Tunis, Tunisia to Johannesburg, South Africa $819
price neutral --- Tupelo, MS to Johannesburg, South Africa $2019
price neutral --- Tyler, TX to Johannesburg, South Africa $1008
price neutral --- Ulaanbaatar, Mongolia to Johannesburg, South Africa $1591
price neutral --- Ulundi, South Africa to Johannesburg, South Africa $340
price neutral --- Upington, South Africa to Johannesburg, South Africa $452
price neutral --- Urumqi, China to Johannesburg, South Africa $1516
price neutral --- Vaasa, Finland to Johannesburg, South Africa $2797
price neutral --- Valdosta, GA to Johannesburg, South Africa $3235
price neutral --- Valencia, Spain to Johannesburg, South Africa $2411
price neutral --- Vancouver, BC to Johannesburg, South Africa $1768
price neutral --- Venice, Italy to Johannesburg, South Africa $1066
price neutral --- Verona, Italy to Johannesburg, South Africa $646
price neutral --- Victoria, BC to Johannesburg, South Africa $1292
price drop 24% Victoria Falls, Zimbabwe to Johannesburg, South Africa $517
price neutral --- Vienna, Austria to Johannesburg, South Africa $1050
price neutral --- Vigo, Spain to Johannesburg, South Africa $538
price neutral --- Vilankulo, Mozambique to Johannesburg, South Africa $458
price neutral --- Vilnius, Lithuania to Johannesburg, South Africa $598
price neutral --- Visalia, CA to Johannesburg, South Africa $2519
price neutral --- Waco, TX to Johannesburg, South Africa $1967
price neutral --- Walvis Bay, Namibia to Johannesburg, South Africa $307
price neutral --- Warsaw, Poland to Johannesburg, South Africa $679
price neutral --- Watertown, NY to Johannesburg, South Africa $3093
price neutral --- Watertown, SD to Johannesburg, South Africa $3634
price neutral --- Wellington, New Zealand to Johannesburg, South Africa $2932
price neutral --- Wenatchee, WA to Johannesburg, South Africa $15881
price neutral --- Wenzhou, China to Johannesburg, South Africa $1419
price neutral --- West Palm Beach, FL to Johannesburg, South Africa $2237
price neutral --- White Plains, NY to Johannesburg, South Africa $1470
price neutral --- Wichita, KS to Johannesburg, South Africa $1475
price neutral --- Wichita Falls, TX to Johannesburg, South Africa $1713
price neutral --- Wilkes Barre, PA to Johannesburg, South Africa $2578
price neutral --- Williamsport, PA to Johannesburg, South Africa $2834
price neutral --- Wilmington, NC to Johannesburg, South Africa $1539
price neutral --- Windhoek, Namibia to Johannesburg, South Africa $244
price neutral --- Winnipeg, MB to Johannesburg, South Africa $1482
price neutral --- Winston Salem, NC to Johannesburg, South Africa $2514
price neutral --- Wroclaw, Poland to Johannesburg, South Africa $1239
price neutral --- Wuyishan, China to Johannesburg, South Africa $1683
price neutral --- Xi'An, China to Johannesburg, South Africa $1625
price neutral --- Xiamen, China to Johannesburg, South Africa $1113
price neutral --- Xiangyang, China to Johannesburg, South Africa $1473
price neutral --- Xining, China to Johannesburg, South Africa $1820
price neutral --- Yakima, WA to Johannesburg, South Africa $2179
price neutral --- Yangon, Myanmar to Johannesburg, South Africa $1405
price neutral --- Yaounde, Cameroon to Johannesburg, South Africa $1367
price neutral --- Yerevan, Armenia to Johannesburg, South Africa $830
price neutral --- Yiwu, China to Johannesburg, South Africa $1490
price neutral --- Yuma, AZ to Johannesburg, South Africa $1659
price neutral --- Zagreb, Croatia to Johannesburg, South Africa $1011
price neutral --- Zanzibar, Tanzania to Johannesburg, South Africa $503
price neutral --- Zhanjiang, China to Johannesburg, South Africa $1524
price neutral --- Zhengzhou, China to Johannesburg, South Africa $1417
price neutral --- Zhuhai, China to Johannesburg, South Africa $1778
price neutral --- Zurich, Switzerland to Johannesburg, South Africa $922
Flight Prices are dropping.
This is a great time to buy!
Flight Prices are rising.
Click a city to see the best days to fly.

Your password needs to be:

  • At least 8 characters in length
  • Alphabetic characters and at least one numeric character or one symbol

dg

Priceline.com is part of The Priceline Group, the world leader in online travel & related services.