Flights to Johannesburg

How to find cheap flights to Johannesburg

Your trip to South Africa starts here and can be completed in just a few clicks. Use the smart search engine of, and we will show you cheap flights to Johannesburg that we have found from hundreds of online travel agents and airlines.

Instead of limiting your search to specific dates, search “whole month.” You don’t need to play with the dates in an old school way of +/- 3 days. We will show you the lowest fares that we have seen on every day of the selected month so that you can book cheap flights to Johannesburg when they are offered.

Set up a price alert, and we will email you whenever there’s a price change. You can register for multiple alerts; it’s all free, and you won’t miss cheap flights to Johannesburg again.

Airports with direct flights to Johannesburg

Flights to Johannesburg depart from Ben Gurion Airport (TLV) near Tel Aviv.

What airlines fly to Johannesburg from Israel?

EL AL departs three times a week from Terminal 3 and brings you to your destination in approximately 9 hours. We will show you cheap flights to Johannesburg also via stopovers.

Check all the airlines that fly to Johannesburg

Johannesburg Airport

Flights to Johannesburg arrive at O. R. Tambo International Airport (JNB). This is the primary airport serving domestic and international flights to and from South Africa. This airport consists six terminals; EL AL operates from Terminal B. You will find the train station on the upper level between terminals A and B. A single ride to the center of the city costs R152 (around ₪43), and it takes 20 minutes with a change at Sandton station. Outside the international and domestic terminals, you will find several bus services, which are provided by city buses and informal minibuses.

Taxis are a good solution for travelers who know their way in South Africa. There are metered taxis; you can easily recognize them by their yellow “taxi” lights. A taxi ride from the airport to Johannesburg takes 30-45 minutes. In the parking garage opposite the terminal, you will find several car rental agencies. We can save you money on car rentals too, check our offers on Skyscanner Car Rental.

When to go to Johannesburg?

Johannesburg offers relatively nice weather year-round. The coldest months are June and July with 16-17 degrees, and in August it gets warmer with above 20 degrees until May. The warmest month is January with 26 degrees on average. The best time to search cheap flights to Johannesburg is March-May and September-November. It’s not too crowded, not too rainy, and hotel prices are relatively low.

What to see and do in Johannesburg?

One of the most significant spots in Johannesburg is Nelson Mandela’s old home at 8115 Vilakazi Street. You can get inside and take a tour. The street of this house is also famous as it’s the only street in the world that housed two Nobel Peace Prize winners: Madiba and Desmond Tutu. You can also visit Nelson Mandela Bridge, the largest cable-stayed bridge in South Africa, and Nelson Mandela Square.

Shop til you drop at Sandton city, home to one of the best shopping malls in South Africa. At the Zone at Rosebank, you can find lots of entertainment and great places to eat. If you prefer something more creative, there are plenty of markets throughout the city where you can shop for arts, crafts, and clothing, as well as fresh produce.

Traveling with the whole family? Visit the Johannesburg Zoo, where around 2,070 animals and 365 different species, call home. Looking for something to do at night? Hop from one pub to the next one at Greenside. Melville is a great spot for bar hopping and finding cheap eats, and it’s one of the local’s favorites, primarily by students. After you have found cheap flights to Johannesburg, save money also on accommodations and check the offers that we have on Skyscanner Hotels.

This information is correct as of January 2018

Flexible where you fly? Search nearby airports for bigger savings.

Airports near Johannesburg

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.