
Popular airlines to Johannesburg
- Qatar Airways
Qatar Airways
- Emirates
Emirates
- British Airways
British Airways
- Lufthansa
Lufthansa
- Swiss International Air Lines
Swiss International Air Lines
- Ethiopian Airlines
Ethiopian Airlines
- KLM
KLM
Be in the know
Book smarter
Cheap round-trip flights to Johannesburg
Prices were available within the past 7 days and start at £316 for one-way flights and £392 for round trip, for the period specified. Be sure to select the 'Direct flights only' box above if you are looking for a non stop route. Prices and availability are subject to change. Additional terms apply.





Expedia flights to Johannesburg
Searching for cheap flights to Johannesburg? No travel company presents more choices than Expedia if you're looking to compare flights to Johannesburg. With more airlines, cheaper flights, fewer stops, and more departure and arrival times travellers should ensure they search on Expedia before any holiday to Gauteng. Expedia provides the cheapest flights to many destinations in Gauteng and you may find even greater savings if you combine your flight with a hotel stay in Johannesburg.
Expedia is the largest online travel agency which means that Expedia have access to cheap flights. So make sure you check Expedia regularly for these bargain flights because the cheapest airline tickets sell out fast.
Expedia is not only free for everyone to use but it quick and easy to use. Find the lowest flight prices guaranteed and book directly through Expedia. Browse through hundreds of cheap flight offers to find the one that suits your budget by simply inputting your travel dates. Expedia will then find the cheapest flights to Johannesburg for that period and let you choose your preferred time and airline. If you need additional assistance, Expedia Customer Service representatives are available from 8am - 10pm Monday to Friday, and 9am - 10pm at weekends. Our capable staff will be able to help you with any questions regarding your Johannesburg flight, or other booking questions that may arise. When you book flights with Expedia you can rest assured that you have booked the best flight at the lowest price.
Destination airport | O.R. Tambo Intl. |
Destination airport IATA code | JNB |
Destination city name | Johannesburg |
Return price | £143 |
More to explore for Johannesburg
Trending flights to Johannesburg
Prices were available within the past 7 days and start at £316 for one-way flights and £392 for round trip, for the period specified. Be sure to select the 'Direct flights only' box above if you are looking for a non stop route. Prices and availability are subject to change. Additional terms apply.

- Top Flights Destinations
- From Other Airports to Johannesburg
- Top Johannesburg Hotels
- Related Airlines
- Expedia's Latest Trends
Top Flight Destinations
- Flights to Cape Town
- Flights to Durban
- Flights to Gqeberha
- Flights to Hoedspruit
- Flights to East London
- Flights to George
- Flights to Pilanesberg National Park
- Flights to Mbombela
- Flights to Plettenberg Bay
- Flights to Knysna
- Flights to Bloemfontein
- Flights to Hermanus
- Flights to Skukuza
- Flights to Mossel Bay
- Flights to Polokwane
- Flights to uMhlanga
- Flights to Wilderness
- Flights to Ballito
- Flights to Hartbeespoort
- Flights to Oudtshoorn
Top Flight Destinations In World
- Flights to Thailand
- Flights to India
- Flights to Australia
- Flights to Japan
- Flights to Türkiye
- Flights to United States of America
- Flights to Canada
- Flights to New Zealand
- Flights to Spain
- Flights to Philippines
- Flights to Portugal
- Flights to South Africa
- Flights to Italy
- Flights to Vietnam
- Flights to Egypt
- Flights to Greece
- Flights to Germany
- Flights to Ireland
- Flights to Morocco
- Flights to Russia
From Other Airports to Johannesburg
- Durban to Johannesburg (DUR - JNB)
- Accra to Johannesburg (ACC - JNB)
- London to Johannesburg (LCY - JNB)
- Cape Town to Johannesburg (CPT - JNB)
- Amsterdam to Johannesburg (AMS - JNB)
- Paris to Johannesburg (CDG - JNB)
- Leeds to Johannesburg (LBA - JNB)
- Edinburgh to Johannesburg (EDI - JNB)
- London to Johannesburg (STN - JNB)
- Dublin to Johannesburg (DUB - JNB)