Cheap flights from Johannesburg to Dar es Salaam

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Johannesburg to Dar es Salaam are usually found in May or September, booked 60 days in advance, depart on a Monday or Wednesday and return on a Saturday

Return
Economy
Wed 11/4
Wed 11/11
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Wed 11/4
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Johannesburg (JNB) to Dar es Salaam (DAR)

JNB - DAR
Price
R4 814 - R5 654
DAR
Temperature
29 - 32 °C
DAR
Rainfall
19 - 241 mm

Popular in

July

High demand for flights, 10% potential price rise

Cheapest in

May

Best time to find cheap flights, 5% potential price drop

Round-trip from

R4 814

From Johannesburg to Dar es Salaam

One-way from

R2 876

One-way flight from Johannesburg to Dar es Salaam

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Dar es Salaam?

Flights from Johannesburg to Dar es Salaam are generally found to be more expensive on Friday. This shouldn't discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Dar es Salaam.

How far in advance should I book a flight from Johannesburg to Dar es Salaam?

Find a great deal and save up to 4% by booking at least 61 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Johannesburg to Dar es Salaam within the next two weeks, with the cheapest ticket starting at R5 105.

What is the cheapest month to fly from Johannesburg to Dar es Salaam?

May can be a great time to fly to Dar es Salaam from Johannesburg with a flight ticket averaging about R5 071. Cheapflights users have found deals in the month of May for as cheap as R4 491. The most expensive prices can be found in the month of July.

When is the cheapest time to fly from Johannesburg to Dar es Salaam (JNB - DAR)?

When flying from Johannesburg to Dar es Salaam, the time of day you fly usually plays a role in the price. Save by searching for a flight in the afternoon, which can drop the price by up to 9% versus a flight in the morning.

Cheap flights from Johannesburg to Dar es Salaam in October, November 2020

The best prices found for JNB to DAR flights in October, November
26 Nov - 30 Dec
R5 008pp
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
DAR
Dar Es Salaam
DAR
Dar Es Salaam
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
26 Nov - 30 Dec
R5 379pp
JNB
Johannesburg OR Tambo
RwandAir
   
2 STOPS
DAR
Dar Es Salaam
DAR
Dar Es Salaam
RwandAir
   
2 STOPS
JNB
Johannesburg OR Tambo
22 Nov - 26 Nov
R5 541pp
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
DAR
Dar Es Salaam
DAR
Dar Es Salaam
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Dar es Salaam 2020 flight deals

Cheap flights to Dar es Salaam from Johannesburg found for this year
12 Dec - 10 Jan
R4 701pp
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
DAR
Dar Es Salaam
DAR
Dar Es Salaam
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
11 Dec - 10 Jan
R4 717pp
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
DAR
Dar Es Salaam
DAR
Dar Es Salaam
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
25 Dec - 3 Jan
R4 911pp
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
DAR
Dar Es Salaam
DAR
Dar Es Salaam
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Direct flights to Dar es Salaam from Johannesburg

Save time with Johannesburg to Dar es Salaam direct flight deals
12 Dec - 10 Jan
R15 379pp
JNB
Johannesburg OR Tambo
South African
Direct
DAR
Dar Es Salaam
DAR
Dar Es Salaam
South African
Direct
JNB
Johannesburg OR Tambo
27 Dec - 4 Jan
R15 799pp
JNB
Johannesburg OR Tambo
South African
Direct
DAR
Dar Es Salaam
DAR
Dar Es Salaam
South African
Direct
JNB
Johannesburg OR Tambo
21 Dec - 4 Jan
R15 815pp
JNB
Johannesburg OR Tambo
South African
Direct
DAR
Dar Es Salaam
DAR
Dar Es Salaam
South African
Direct
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Dar es Salaam

Late deals on return flights to Dar es Salaam from Johannesburg, departing today and this week
6 Nov - 15 Jan
R6 074pp
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
DAR
Dar Es Salaam
DAR
Dar Es Salaam
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
6 Nov - 14 Nov
R6 446pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
DAR
Dar Es Salaam
DAR
Dar Es Salaam
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
6 Nov - 15 Jan
R7 076pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
DAR
Dar Es Salaam
DAR
Dar Es Salaam
RwandAir
   
2 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Dar es Salaam from Johannesburg

The cheapest one-way flights from Johannesburg to Dar es Salaam
7:10 - 4:15
Kenya Airways
1 stop
20h 05m
JNB - DAR
Kenya Airways
R2 876
mytrip.com
5:30 - 9:50
South African
Direct
3h 20m
JNB - DAR
South African
R13 813
11:50 - 10:50
RwandAir
2 stops
22h 00m
JNB - DAR
RwandAir
R16 785
Kiwi.com

Related info for your journey

Useful info, stats and facts about Johannesburg to Dar es Salaam flights.

Flight FAQs

From Johannesburg to Dar es Salaam

Can I find flights from Johannesburg to Dar es Salaam for under R4 846 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Dar es Salaam for under R4 846. The cheapest flight booked recently is on Kenya Airways for just R4 701, but on average you can expect to pay R5 153.

Which airlines flying from Johannesburg OR Tambo to Dar Es Salaam have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg OR Tambo to Dar Es Salaam that may be offering flexible cancellation policies are Kenya Airways, Ethiopian Air, and Air Tanzania. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Johannesburg to Dar es Salaam for under R16 155 on Cheapflights?

Cheapflights has 14 direct flights from Johannesburg to Dar es Salaam under R16 155. A good price for a direct flight from Johannesburg to Dar es Salaam is less than R16 833.

Are there last-minute flights available from Johannesburg to Dar es Salaam for under R6 462?

There are currently 20+ open flights from Johannesburg to Dar es Salaam within the next 7 days for less than R6 462.

How popular is this flight route?

This flight path from Johannesburg OR Tambo to Dar Es Salaam was viewed by 15 275 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

Does it rain more in Johannesburg or Dar es Salaam?

When travelling, we recommend packing in preparation to handle common weather conditions. The rainfall in Johannesburg is typically similar to Dar es Salaam. We can gather that this will continue over the next 15 days.

Is Johannesburg weather warmer or cooler than Dar es Salaam?

With an average temperature of 32 °C, peak weather can be found in January. As a traveller, expect to see changes in flight prices during that period. The temperatures in Dar es Salaam are hotter than in Johannesburg.

What airports serve Johannesburg to Dar es Salaam flights?

When going to Dar es Salaam from Johannesburg, travellers can choose to leave through O.R. Tambo International Airport or Lanseria International Airport. Lanseria is the smaller and quieter airport while O.R. Tambo has a larger number of flights available. Passengers will land at Julius Nyerere International Airport, which is about 12 kilometres from the city centre. This airport offers flights to the Middle East, Asia, and Africa. In 2017, this airport has over 2.3 million passengers and more than 75,000 aircraft movements. Destinations this airport offers include Zanzibar, Harare, Songo Island, and more.

Which airlines fly directly from Johannesburg to Dar es Salaam?

While there are direct, nonstop flights available to Dar es Salaam from Johannesburg, they are extremely limited. Most of them take place in the morning and will be offered by South African Airways. The flight will take about 3h 20m and is going to typically be more expensive than a flight with stops involved. Airlines offering stopover flights include Ethiopian Airlines, Kenya Airways, and RwandAir. These flights can be half as expensive as a direct flight but will take longer to reach the destination. The shortest flight with a stopover is 6h 25m while longer flights may be nearly eight hours long.

What are the stopover options between Johannesburg to Dar es Salaam?

There are several one-stop flights into Dar es Salaam after leaving Johannesburg. These flights may stop down at airports like Blantyre Airport, Nairobi Jomo Kenyatta Airport, or Addis Ababa Airport. The most flights are offered with two or more stops. These flights are sometimes more expensive than single-stop flights but also reach the destination quicker than some of those options. Two stop flights might make stops at Lilongwe and Blantyre Airport or Jomo Kenyatta and Zanzibar Airport, while a three-stop flight might land in Lusaka Airport, Kigali Airport, and Kilimanjaro Airport.

Do I need a passport or visa to fly from Johannesburg to Dar es Salaam?

When leaving Johannesburg for Dar es Salaam, passengers will need to have a passport but do not need to bring a visa. Travellers can stay up to 90 days without a visa.

How long does is the flight from Johannesburg to Dar es Salaam?

There are many flights that can get you from Johannesburg to Dar es Salaam in 6h 20m. Fly via Kenya Airways or RwandAir to get the fastest option. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Johannesburg to Dar es Salaam return?

According to our current data, Kenya Airways (R4 701), and RwandAir (R5 267) offers the cheapest pricing from Johannesburg to Dar es Salaam. You may be able to fly from Johannesburg to Dar es Salaam for 7% less than the average price by searching for these airlines.

What are the cheapest airlines to fly from Johannesburg to Dar es Salaam one-way?

One-way options have recently been found by users for as low as R2 876 on Kenya Airways. Other airlines that offer cheap prices include RwandAir from R3 377 and Ethiopian Air from R7 529 one-way.

Related searches

Flights to Dar es Salaam from Johannesburg
Flights to Johannesburg Flights to Dar es Salaam Flights from Johannesburg

Alternative routes for Johannesburg to Dar es Salaam

Destination information for Dar es Salaam

Things to know before you go. Useful info for your trip from Johannesburg to Dar es Salaam
Today's exchange rate
R1 = TSh 142,26
Average temperature for October in Dar es Salaam
31.0 °C
Avg rainfall for October in Dar es Salaam
82.0 mm

Airports servicing Johannesburg

Airports servicing Dar Es Salaam

Home Africa Tanzania Dar es Salaam Cheap flights from Johannesburg to Dar es Salaam
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First