Compare cheap flights from Johannesburg airport (JNB), South Africa
There are 398 flights from Johannesburg airport, South Africa, operated by 15 airlines. You can find a cheap flight and then book directly with the agency or airline website Johannesburg airport to 370 cities in 99 countries.
-
Fly low cost from Johannesburg to Afghanistan
-
Fly low cost from Johannesburg to Algeria
-
Fly low cost from Johannesburg to Antigua and Barbuda
-
Fly low cost from Johannesburg to Argentina
- Bahia Blanca (BHI)
- Buenos Aires Ezeiza (EZE)
- Camba Punta (CNQ)
- Cataratas (IGR)
- Cordoba - Ambrosio L.V. Taravella (COR)
- El Calafate (FTE)
- Fisherton (ROS)
- General Mosconi (CRD)
- Jujuy - Gobernador Horacio Guzman (JUJ)
- Mendoza (MDZ)
- Neuquen (NQN)
- Posadas (PSS)
- Rio Gallegos (RGL)
- Salta (SLA)
- San Carlos de Bariloche (BRC)
- San Juan (UAQ)
- Termas de Río Hondo (RHD)
- Trelew (REL)
- Tucuman (TUC)
- Ushuaia (USH)
view flight list
-
Fly low cost from Johannesburg to Armenia
-
Fly low cost from Johannesburg to Australia
- Adelaide (ADL)
- Albany (ALH)
- Brisbane (BNE)
- Broome (BME)
- Bundaberg (BDB)
- Bussellton (BQB)
- Canberra (CBR)
- Cloncurry (CNJ)
- Darwin (DRW)
- Esperance (EPR)
- Geraldton (GET)
- Gold Coast (OOL)
- Karratha (KTA)
- Kununurra (KNX)
- Launceston (LST)
- Learmonth (LEA)
- Melbourne-Tullamarine (MEL)
- Mildura (MQL)
- Moranbah (MOV)
- Newman (ZNE)
- Paraburdoo (PBO)
- Perth (PER)
- Port Hedland (PHE)
- RAAF Curtin (DCN)
- Ravensthorpe (RVT)
- Sydney (SYD)
view flight list
-
Fly low cost from Johannesburg to Azerbaijan
-
Fly low cost from Johannesburg to Bahrain
-
Fly low cost from Johannesburg to Bangladesh
-
Fly low cost from Johannesburg to Barbados
-
Fly low cost from Johannesburg to Belgium
-
Fly low cost from Johannesburg to Bolivia
- J Wilsterman (CBB)
- Juana Azurduy de Padilla (SRE)
- La Paz (LPB)
- Santa Cruz de la Sierra Viru Viru (VVI)
view flight list
-
Fly low cost from Johannesburg to Bosnia- Herzegovina
-
Fly low cost from Johannesburg to Brazil
- Aracaju (AJU)
- Aracatuba (ARU)
- Belem (BEL)
- Belo Horizonte Tancredo Neves (CNF)
- Boa Vista (BVB)
- Brasilia (BSB)
- Campo Dos Bugres (CXJ)
- Campo Grande (CGR)
- Cascavel (CAC)
- Castro Pinto (JPA)
- Cubatao (JOI)
- Cuiaba (CGB)
- Curitiba (CWB)
- De Maringa SBMG (MGF)
- Fernando de Noronha (FEN)
- Fortaleza (FOR)
- Goiania (GYN)
- Hercilio Luz (FLN)
- Iguassu Falls (IGU)
- Ilheus, Eduardo Gomes (IOS)
- Imperatriz (IMP)
- Ji-Parana (JPR)
- Leite Lopes (RAO)
- Londrina (LDB)
- Macap (MCP)
- Manaus - Eduardo Gomes (MAO)
- Maraba (MAB)
- Natal (NAT)
- Navegantes (NVT)
- Palmas (PMW)
- Petrolina (PNZ)
- Porto Alegre (POA)
- Porto Seguro (BPS)
- Porto Velho (PVH)
- Recife (REC)
- Rio Branco (RBR)
- Rio de Janeiro (GIG)
- Salvador, BA (SSA)
- Santarem, Eduardo Gomes (STM)
- Sao Jose Do Rio Preto (SJP)
- Sao Luiz (SLZ)
- Sao Paulo-Guarulhos (GRU)
- Teresina (THE)
- Uberlandia (UDI)
- Vitoria, Eurico Sales (VIX)
- Zumbi dos Palmares (MCZ)
view flight list
-
Fly low cost from Johannesburg to Bulgaria
-
Fly low cost from Johannesburg to Canada
- Toronto Pearson (YYZ)
- Vancouver (YVR)
view flight list
-
Fly low cost from Johannesburg to Chile
- Antofagasta (ANF)
- Arica (ARI)
- Balmaceda, Coyhaique (BBA)
- Calama (CJC)
- Canal Balo (ZOS)
- Castro (WCA)
- Concepcion (CCP)
- Copiapo (CPO)
- Iquique (IQQ)
- La Serena (LSC)
- Mataveri (IPC)
- Pichoy (ZAL)
- Puerto Montt (PMC)
- Puerto Natales (PNT)
- Punta Arenas (PUQ)
- Santiago (SCL)
- Temuco (ZCO)
view flight list
-
Fly low cost from Johannesburg to China
- Changsha (CSX)
- Fuzhou (FOC)
- Guangzhou (Canton) (CAN)
- Haikou (HAK)
- Hangzhou (HGH)
- Harbin (HRB)
- Hong Kong (HKG)
- Jinan (TNA)
- Kunming Changshui (KMG)
- Macau (MFM)
- Nanchang (KHN)
- Nanjing Lukou (Nanking) (NKG)
- Ningbo (NGB)
- Qingdao Liuting (TAO)
- Shanghai Pudong (PVG)
- Shenyang Taoxian (SHE)
- Tianhe (WUH)
- Tianjin Binhai (TSN)
- Wuxi (WUX)
- Xi'an Xianyang (XIY)
- Zhengzhou Xinzheng (CGO)
view flight list
-
Fly low cost from Johannesburg to Christmas Island
-
Fly low cost from Johannesburg to Cocos (Keeling) Islands
-
Fly low cost from Johannesburg to Colombia
- Alfonso B. Aragon (CLO)
- Camilo Dazo (CUC)
- Cartagena (CTG)
- E Cortissoz (BAQ)
- El Dorado (BOG)
- El Eden (AXM)
- El Yopal (EYP)
- Enrique Olaya Herrera (EOH)
- Gen. A.V. Cobo (LET)
- Ibague (IBE)
- Jose Marie Cordova (MDE)
- La Marguita (NVA)
- La Vanguardia (VVC)
- Matecana (PEI)
- Palo Negro (BGA)
- Quibdo (UIB)
- S. Jeronimo (MTR)
- San Andres (ADZ)
- Santaguida (MZL)
- Simon Bolivar - Santa Marta (SMR)
- Tres de Mayo (PUU)
- Tumaco (TCO)
- Valledupar (VUP)
view flight list
-
Fly low cost from Johannesburg to Congo (Democratic Republic)
- Lubumbashi (FBM)
- N'Djili (FIH)
view flight list
-
Fly low cost from Johannesburg to Cook Islands
-
Fly low cost from Johannesburg to Croatia
- Dubrovnik (DBV)
- Zagreb (ZAG)
view flight list
-
Fly low cost from Johannesburg to Cuba
- Havana (HAV)
- Varadero (VRA)
view flight list
-
Fly low cost from Johannesburg to Czech Republic
-
Fly low cost from Johannesburg to Djibouti
-
Fly low cost from Johannesburg to Dominican Republic
-
Fly low cost from Johannesburg to Ecuador
- Baltra (GPS)
- Cuenca (CUE)
- Jose Joaquin de Olmedo (GYE)
- Loja (LOH)
- Manta (MEC)
- Mariscal Sucre (UIO)
- San Cristobal (SCY)
view flight list
-
Fly low cost from Johannesburg to Egypt
-
Fly low cost from Johannesburg to El Salvador
-
Fly low cost from Johannesburg to Eritrea
-
Fly low cost from Johannesburg to Ethiopia
-
Fly low cost from Johannesburg to Fiji
-
Fly low cost from Johannesburg to Finland
-
Fly low cost from Johannesburg to Georgia
- Batumi (BUS)
- Tbilisi (TBS)
view flight list
-
Fly low cost from Johannesburg to Greece
- Athens (ATH)
- Thessaloniki (SKG)
view flight list
-
Fly low cost from Johannesburg to Grenada
-
Fly low cost from Johannesburg to India
- Ahmedabad (AMD)
- Chennai (Madras) (MAA)
- Delhi (DEL)
- Hyderabad (HYD)
- Kochi/Cochin (COK)
- Lucknow (LKO)
- Mumbai (Bombai) (BOM)
- Thiruvananthapuram (Trivandrum), Kerala (TRV)
view flight list
-
Fly low cost from Johannesburg to Indonesia
- Balikpapan (BPN)
- Denpasar (Bali) (DPS)
- Manado (MDC)
- Palembang (PLM)
- Pekanbaru (PKU)
- Semarang (SRG)
- Surabaya (SUB)
- Yogyakarta (JOG)
view flight list
-
Fly low cost from Johannesburg to Iran
- Esfahan (IFN)
- Lar (LRR)
- Mashhad (MHD)
- Shiraz (SYZ)
view flight list
-
Fly low cost from Johannesburg to Iraq
- Al Najaf (NJF)
- Baghdad (BGW)
- Basra (BSR)
- Erbil (EBL)
- Sulaimaniyah (ISU)
view flight list
-
Fly low cost from Johannesburg to Israel
-
Fly low cost from Johannesburg to Italy
-
Fly low cost from Johannesburg to Jamaica
-
Fly low cost from Johannesburg to Japan
- Chitose (CTS)
- Tokyo Narita (NRT)
view flight list
-
Fly low cost from Johannesburg to Jordan
-
Fly low cost from Johannesburg to Kazakhstan
- Almaty (Alma-Ata) (ALA)
- Astana (Aqmola) (TSE)
view flight list
-
Fly low cost from Johannesburg to Kyrgyz Republic
-
Fly low cost from Johannesburg to Laos
- Luang Prabang (LPQ)
- Vientiane (VTE)
view flight list
-
Fly low cost from Johannesburg to Lebanon
-
Fly low cost from Johannesburg to Macedonia
-
Fly low cost from Johannesburg to Malaysia
- Ipoh (IPH)
- Kota Bharu (KBR)
- Kota Kinabalu (Jesselton) (BKI)
- Kuah/Langkawi Island (LGK)
- Kuala Lumpur (KUL)
- Kuantan (KUA)
- Kuching (Sarawak) (KCH)
- Penang (PEN)
view flight list
-
Fly low cost from Johannesburg to Mauritius
-
Fly low cost from Johannesburg to Mexico
- Cancun (CUN)
- Mexico City (MEX)
view flight list
-
Fly low cost from Johannesburg to Montenegro
-
Fly low cost from Johannesburg to Namibia
-
Fly low cost from Johannesburg to Nepal
-
Fly low cost from Johannesburg to New Zealand
- Dunedin (DUD)
- Frankton (ZQN)
view flight list
-
Fly low cost from Johannesburg to Oman
- Muscat (MCT)
- Salalah (SLL)
view flight list
-
Fly low cost from Johannesburg to Pakistan
- Faisalabad International Airport (LYP)
- Karachi (KHI)
- Multan Muhammad Bin Qasim (MUX)
- Quetta (UET)
- Sialkot (SKT)
view flight list
-
Fly low cost from Johannesburg to Papua New Guinea
-
Fly low cost from Johannesburg to Paraguay
- Guaraní (AGT)
- Silvio Pettirossi (ASU)
view flight list
-
Fly low cost from Johannesburg to Peru
- Alejandro Velasco Astete (CUZ)
- Arequipa (AQP)
- Cajamarca (CJA)
- Cap C Martinez De Pinillos (TRU)
- Captain Rolden (PCL)
- Chiclayo (CIX)
- Crnl. FAP Francisco Secada Vignetta (IQT)
- Francisco Carle (JAU)
- Inca Manco Capac (JUL)
- Lima-J Chavez (LIM)
- Pisco (PIO)
- Piura (PIU)
- Puerto Maldonado (PEM)
- Tacna (TCQ)
- Tarapoto (TPP)
- Tumbes (TBP)
view flight list
-
Fly low cost from Johannesburg to Philippines
- Cebu (Lapu-Lapu) (CEB)
- Clark (Manila) (CRK)
view flight list
-
Fly low cost from Johannesburg to Poland
-
Fly low cost from Johannesburg to Reunion (Fr.)
-
Fly low cost from Johannesburg to Romania
- Bucharest - Otopeni (OTP)
view flight list
-
Fly low cost from Johannesburg to Russia
- Ekaterinburg (Yekaterinburg) (SVX)
- Kazan (KZN)
- Krasnodar (KRR)
- Mineralnye Vody (MRV)
- Moscow (MOW)
- Moscow-Sheremetyevo (SVO)
- Moscow-Vnukovo (VKO)
- Rostov-On-Don (ROV)
- Samara (KUF)
- Sochi (AER)
- Ufa (UFA)
- Uytash (MCX)
view flight list
-
Fly low cost from Johannesburg to Samoa
-
Fly low cost from Johannesburg to Saudi Arabia
- Abha (AHB)
- Dammam (DMM)
- Gassim (ELQ)
- Gizan (GIZ)
- Hail (HAS)
- Jeddah (JED)
- Mohammad Bin Abdulaziz (MED)
- Riyadh (RUH)
- Tabuk (TUU)
- Taif (TIF)
view flight list
-
Fly low cost from Johannesburg to Serbia
-
Fly low cost from Johannesburg to Slovakia
-
Fly low cost from Johannesburg to Solomon Islands
-
Fly low cost from Johannesburg to Somalia
-
Fly low cost from Johannesburg to South Africa
- Bloemfontein (BFN)
- Cape Town (CPT)
- Durban (DUR)
- East London (ELS)
- George (GRJ)
- Nelspruit (Mpumalanga) (MQP)
- Port Elizabeth (PLZ)
view flight list
-
Fly low cost from Johannesburg to South Korea
-
Fly low cost from Johannesburg to South Sudan
-
Fly low cost from Johannesburg to Sri Lanka
- Colombo (CMB)
- Mattala - Hambantota (HRI)
view flight list
-
Fly low cost from Johannesburg to St. Lucia
-
Fly low cost from Johannesburg to Sudan
- Khartoum (KRT)
- Port Sudan (PZU)
view flight list
-
Fly low cost from Johannesburg to Tadjikistan
-
Fly low cost from Johannesburg to Taiwan
- Kaohsiung (KHH)
- Taipei (TPE)
view flight list
-
Fly low cost from Johannesburg to Tanzania
- Dar es salaam (DAR)
- Kilimanjaro (JRO)
- Zanzibar (ZNZ)
view flight list
-
Fly low cost from Johannesburg to Thailand
- Bangkok Suvarnabhumi (BKK)
- Chiang Mai (CNX)
- Hat Yai (HDY)
view flight list
-
Fly low cost from Johannesburg to Tonga
-
Fly low cost from Johannesburg to Trinidad and Tobago
-
Fly low cost from Johannesburg to Turkey
- Istanbul Atatürk (IST)
- Istanbul Sabiha (SAW)
view flight list
-
Fly low cost from Johannesburg to Turkmenistan
-
Fly low cost from Johannesburg to Uganda
-
Fly low cost from Johannesburg to Ukraine
- Kiev Borispol (KBP)
- Kiev-Zhulhany (IEV)
- Odesa (ODS)
view flight list
-
Fly low cost from Johannesburg to United Arab Emirates
- Abu Dhabi (AUH)
- Dubai (DXB)
view flight list
-
Fly low cost from Johannesburg to United Kingdom
-
Fly low cost from Johannesburg to Uruguay
-
Fly low cost from Johannesburg to USA
- Boston, MA (BOS)
- Chicago O'Hare, IL (ORD)
- Detroit Wayne County, MI (DTW)
- Hartsfield-Jackson Atlanta (ATL)
- Honolulu, HI (HNL)
- Las Vegas, NV (LAS)
- Los Angeles, CA (LAX)
- Miami, FL (MIA)
- Minneapolis/St. Paul (MSP)
- New York JFK (JFK)
- New York Newark (EWR)
- Orlando, FL (MCO)
- Philadelphia, PA (PHL)
- Salt Lake City, UT (SLC)
- San Francisco, CA (SFO)
- Seattle, WA (SEA)
- Washington (WAS)
- Washington Dulles, DC (IAD)
view flight list
-
Fly low cost from Johannesburg to Vanuatu
-
Fly low cost from Johannesburg to Vietnam
- Ho Chi Minh (Saigon) (SGN)
view flight list
-
Fly low cost from Johannesburg to Zambia
-
Fly low cost from Johannesburg to Zimbabwe
We suggest that you check for flights departing from the following airports near Johannesburg:
- Lanseria at 39km (24 miles) has 1 flight
Recommended service providers in Johannesburg
No business registered yet. Would you like to recommend a guide, a hotel, a restaurant or any other business in Johannesburg?
Send us an email with detailed information on the business you want to recommend - business name, short description, location, website and contact details - and, if the business is relevant to our visitors, we will promote it here for free!
LowCostRoutes.com not only helps you find the closest airport to any city but also offers readers cheap flights routes from top airlines. When planning to visit a city in which you are not sure of the closest airport, you can use our to plan your flight and determine the best way to get to your destination. In many cases, there are multiple airports near the city you want to visit, so we recommend you check the top 3 to ensure you find the most economical flight. If you renting a car, it could end up better flying into an airport that is farther away from your final destination to get the best deal on airfare. If you're flying Internationally, you will want to choose the airport that offers the most International flights and airlines that offer International routes. Our site provides a list of airlines and routes for you to easily determine this.
30 flights from Johannesburg (JNB), South Africa have been cancelled.
- from Johannesburg (JNB) to Zanzibar (ZNZ), Tanzania with Mango
- from Johannesburg (JNB) to East London (ELS), South Africa with Mango
- from Johannesburg (JNB) to Berlin (BER), Germany with Scoot
- from Johannesburg (JNB) to Berlin Tegel (TXL), Germany with Scoot
- from Johannesburg (JNB) to Jeddah (JED), Saudi Arabia with Scoot
- from Johannesburg (JNB) to Chernovtsy (CWC), Ukraine with Ukraine International
- from Johannesburg (JNB) to Dnepropetrovsk (DNK), Ukraine with Ukraine International
- from Johannesburg (JNB) to Ivano-Frankivsk (IFO), Ukraine with Ukraine International
- from Johannesburg (JNB) to Kharkov (HRK), Ukraine with Ukraine International
- from Johannesburg (JNB) to Kherson (KHE), Ukraine with Ukraine International
- from Johannesburg (JNB) to Kiev Borispol (KBP), Ukraine with Ukraine International
- from Johannesburg (JNB) to L'viv (Lvov) (LWO), Ukraine with Ukraine International
- from Johannesburg (JNB) to Odesa (ODS), Ukraine with Ukraine International
- from Johannesburg (JNB) to Zaporozhye (OZH), Ukraine with Ukraine International
- from Johannesburg (JNB) to Lanseria (HLA), South Africa with Mango
- from Johannesburg (JNB) to Bloemfontein (BFN), South Africa with Mango
- from Johannesburg (JNB) to Tehran Imam Khomeini (IKA), Iran with Flydubai
- from Johannesburg (JNB) to Ahwaz (AWZ), Iran with Flydubai
- from Johannesburg (JNB) to Bandar Abbas (BND), Iran with Flydubai
- from Johannesburg (JNB) to Patenga (CGP), Bangladesh with Flydubai
- from Johannesburg (JNB) to Podgorica (TGD), Montenegro with Flydubai
- from Johannesburg (JNB) to Sylhet (ZYL), Bangladesh with Flydubai
- from Johannesburg (JNB) to Voronezh (VOZ), Russia with Flydubai
- from Johannesburg (JNB) to Volgograd (VOG), Russia with Flydubai
- from Johannesburg (JNB) to Kutaisi (KUT), Georgia with Flydubai
- from Johannesburg (JNB) to Aqaba (AQJ), Jordan with Flydubai
- from Johannesburg (JNB) to Al-Jouf Airport (AJF), Saudi Arabia with Flydubai
- from Johannesburg (JNB) to Alahsa (HOF), Saudi Arabia with Flydubai
- from Johannesburg (JNB) to Yanbu (YNB), Saudi Arabia with Flydubai
- from Johannesburg (JNB) to Male (MLE), Maldives with Flydubai
Reserved seats?: Lately, some bargain airlines started selling "reserved seats" on the plane. However, the seats are all quite similar and even if you don't reserve a seat when you book your ticket you will still be able to choose your seat when you board the plane or you will be assigned one at the check in desk. So you can easily avoid paying extra money in order to reserve your seat.