Cheap Flights from Dar Es Salaam (DAR) to Johannesburg (JNBA)

Compare Dar Es Salaam to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Dar Es Salaam to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Dar Es Salaam Airport to Johannesburg? If you want to travel next month, return fares start from $561. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Dar Es Salaam to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Dar Es Salaam to Johannesburg flights are currently cheapest in May.

Direct flights from Dar Es Salaam to Johannesburg

Alternative Dar Es Salaam to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Dar Es Salaam to Johannesburg? You could fly into the following airports instead.

Dar Es Salaam to Johannesburg: Flight information

The things to know before you go.
Cheapest flight found$561
Cheapest month to flyMay
Average flight time3 hrs, 41 mins
Most popular airlineAirlink
Average flights per week28

Finding cheap flights from Dar Es Salaam to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Dar Es Salaam to Johannesburg is $561. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
3 hours and 41 minutes is the average flight time from Dar Es Salaam to Johannesburg.
Airlink, South African Airways and Air Tanzania fly direct from Dar Es Salaam to Johannesburg.
As of April 2026, there are 28 flights per week flying from Dar Es Salaam to Johannesburg.
The cheapest month to fly from Dar Es Salaam to Johannesburg is usually May.
If you're flying from Dar Es Salaam Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from $561.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Dar Es Salaam Airport to Johannesburg on Monday, 18 May 2026.
Yes – the average flight time is 3 hours and 41 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 17°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, Ethiopian Airlines and South African Airways offer the cheapest flight tickets to Johannesburg.

Flying from Dar es Salaam Julius Nyerere International Airport (DAR) to Johannesburg: what you need to know

  • Expect to be travelling for 3 hours 30 minutes. That's the average journey time for a direct flight from Dar es Salaam Julius Nyerere International Airport to Johannesburg.

  • Johannesburg is one hour behind Dar Es Salaam, where Dar es Salaam Julius Nyerere International Airport is located. Johannesburg observes the UTC+2 timezone.

  • Dar es Salaam Julius Nyerere International Airport (DAR) to Johannesburg O.R. Tambo International Airport (JNB) is the most traveled route, with 21 weekly flights to choose from. If you prefer starting your day later, the last flight from DAR to JNB is with Airlink (South Africa) at 14:50. Go for the first departure operated by Airlink (South Africa) at 03:25 if you want to fly out earlier.

  • For a relaxed start to your DAR to Johannesburg flight, allow plenty of time to navigate the airport and find your gate. Arriving two hours before international departures and one hour before domestic flights is the general rule.

  • During popular months like August, it's wise to get to the airport earlier than usual. Plan to arrive two hours before a domestic departure and four hours ahead of international flights whenever you're travelling during a peak period in general.

  • You can book a direct Dar es Salaam Julius Nyerere International Airport to Johannesburg ticket. Start your journey at DAR and arrive at Johannesburg O.R. Tambo International Airport (JNB).

  • There's a good selection of carriers offering direct flights from Dar es Salaam Julius Nyerere International Airport to Johannesburg, such as:

  • Consider adding a stopover to potentially unlock a cheaper plane ticket from DAR to Johannesburg. All you need to do is uncheck 'Direct flights only' during your search. Give yourself a breather (and maybe even a better deal) by stopping at one of these connection hubs:

    • Nairobi Jomo Kenyatta International Airport (NBO)

    • Abeid Amani Karume International Airport (ZNZ)

    • Kenneth Kaunda International Airport (LUN)

  • The journey from central Dar Es Salaam to DAR takes about 45 minutes on public transport. If you drive, ride-share or get a taxi, you'll cover the 11 kilometres in 30 minutes or so, depending on traffic.

  • Searching for a hotel close to DAR? If you're boarding an early flight from Dar es Salaam Julius Nyerere International Airport to Johannesburg, these stays will put you moments from your departure gate:

  • Of all flights departing from Dar es Salaam Julius Nyerere International Airport, 60% land on schedule at their destination.

How to find the cheapest flights from Dar es Salaam Julius Nyerere International Airport (DAR) to Johannesburg

  • $318 is currently the best price for a one-way Dar es Salaam Julius Nyerere International Airport to Johannesburg flight. Return plane tickets start at $561. These prices can change based on demand and availability.

  • Booking in advance is often the key to scoring a cheap flight from DAR to Johannesburg. Fares tend to rise as demand increases, so the closer your departure date, the more it could cost you.

  • The 'Whole month' tool will show you the cheapest tickets from Dar es Salaam Julius Nyerere International Airport to Johannesburg across the month. It's an easy way to find a bargain if your travel dates aren't set in stone.

  • Picking up a cheap flight from DAR to Johannesburg is a breeze with Price Alerts. All you need to do is create one of these automatic notifications and we'll let you know when the price has dropped.

  • Save money on your flight from Dar es Salaam Julius Nyerere International Airport to Johannesburg with the help of our filters. Choose your ideal times, number of stops and airlines, then sort the results by 'Cheapest' to see the best deals.

Airports in Johannesburg

Johannesburg O.R. Tambo International Airport (JNB)

  • The distance from Johannesburg O.R. Tambo International Airport (JNB) to central Johannesburg is roughly 26 kilometres. It'll take you around 30 minutes to reach the centre driving.

  • Travelling to the centre on public transport typically takes 35 minutes.

  • The last thing you need is a long journey to your hotel if you're landing late on a flight from Dar es Salaam Julius Nyerere International Airport to Johannesburg. Book one of these accommodation options near JNB instead:

  • For the best deal, book your vehicle from Johannesburg O.R. Tambo International Airport about three weeks in advance of your flight from DAR to Johannesburg.

Lanseria International Airport (HLA)

  • Once your flight from Dar es Salaam Julius Nyerere International Airport to Johannesburg has hit the tarmac, you can get to the city centre in about 45 minutes by car. Central Johannesburg is roughly 40 kilometres from Lanseria International Airport (HLA).

  • If you're travelling on public transport, it'll take about 1 hour 15 minutes.

  • You'll find some great places ready to welcome you near HLA. Unwind and get cosy after your DAR to Johannesburg flight at one of these well-located options:

  • Get what you want, not just what's left over. Booking your ride from HLA four weeks in advance often means lower prices and a wider selection of vehicles.

Best time to go to Johannesburg

  • December is the quietest month for flights from Dar es Salaam Julius Nyerere International Airport to Johannesburg, while April is the most popular. Work out the best time to go to Johannesburg based on whether you want a bustling atmosphere or a more laid-back vibe.

  • The warmest month in Johannesburg is January, with temperatures ranging between 15ºC (59ºF) and 30ºC (86ºF). Lock in your Dar es Salaam Julius Nyerere International Airport to Johannesburg plane ticket then if this is the type of weather you enjoy.

  • Search for cheap tickets from DAR to Johannesburg in July if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between 3ºC (37ºF) and 20ºC (68ºF) on average.

More about Johannesburg

  • Start your Johannesburg trip off on the right foot by choosing the ideal place to stay. Once you've booked your flight from Dar es Salaam Julius Nyerere International Airport to Johannesburg, browse our range of hotels including:

  • There are so many things to see and do in this city it can be tricky to know where to begin. Nelson Mandela Statue, Apartheid Museum and Top of Africa are leading attractions which should feature on any good Johannesburg itinerary.

Explore more of South Africa

  • Pietermaritzburg is just one of the many cities in South Africa waiting to be discovered once you've seen the sights of Johannesburg. Around 451 kilometres away to the southeast, top sights here include Sri Siva Soobramoiniar And Marriamen Temples, KwaZulu-Natal National Botanical Garden and Butterflies for Africa.

  • Around 370 kilometres southwest of Johannesburg, Bloemfontein is another favourite stop in South Africa. Start your sightseeing at Naval Hill Planetarium, Naval Hill Nature Reserve and Kings Park Rose Garden.

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