A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Dar Es Salaam to Johannesburg:
•
•
•
•
•
•
Answers to questions about the route that travelers are most interested in.
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
Fly from Dar Es Salaam to Johannesburg with confidence — our search scans over 700 airlines, 50+ agencies and more than 5 top booking systems to uncover the best prices, schedules and travel conditions for your trip. Compare options in seconds and lock in the flight that fits your budget and timetable.
Air Tanzania
Su, Mo, Tu, Th, and Fr
starting at $272
Airlink
Mo, Tu, Th, Fr, and Sa
starting at $356
Julius Nyerere International Airport (DAR) is Dar es Salaam’s main international gateway and typically functions as the primary hub for full-service carriers and regional airlines, while also handling some low-cost flights. Located about 12–15 km north of the city center, it can take roughly 20–45 minutes to reach downtown by taxi depending on traffic; ride fares usually range from modest to moderate in local currency, and shuttle buses plus airport taxis are common. The terminal is generally more comfortable and equipped for international transfers, though queues at peak times can be long. Its central role makes it convenient for international connections, but travelers should allow extra time for security and immigration procedures. Mwalimu Nyerere International’s secondary airfields (including smaller domestic strips) primarily serve regional and domestic routes with light carriers and charters; these can be more budget-friendly for local hops but offer fewer amenities than the main international terminal. Distances to the city vary, often under 30 km, with travel typically by shared minibuses, taxis or arranged airport transfers taking from 30 minutes to an hour depending on location and traffic; fares are usually lower than international airport taxi rates. These facilities can be convenient for short domestic trips, though comfort and transfer options may be limited compared with the main airport.
Johannesburg is mainly served by O.R. Tambo International (JNB) and Lanseria (HLA). O.R. Tambo functions as the primary international and regional hub for South Africa, handling major carriers like South African Airways, British Airways, and numerous full-service and low-cost airlines; fares can be competitive on major routes due to high frequency. Located about 22 km east of central Johannesburg, travel times to the CBD are typically 30–50 minutes by Gautrain + shuttle or taxi; fares for the Gautrain are usually in the mid-range for public transit, while taxis and ride-hailing can be pricier. Pros: comprehensive facilities, high connectivity, car rental center; Cons: can be busy and prone to traffic delays at peak times. Lanseria sits northwest of the city and is often used for domestic and some regional budget services, offering a smaller, more streamlined experience about 40–50 km from downtown; ground transfers are usually 40–60 minutes and can be cheaper but less frequent than from O.R. Tambo. Typical transport options from Lanseria include shuttle transfers, taxis, and private transfers; Pros: shorter queues and easier navigation; Cons: fewer scheduled services and limited public-transport links.
Fly direct from Dar Es Salaam to Johannesburg for the quickest, most convenient way to reach South Africa’s vibrant hub—save hours on connections and enjoy a smoother trip from check-in to touchdown. While connecting options can sometimes be cheaper, a nonstop flight saves time and reduces hassle, making it the smart choice for business or leisure travelers ready to get there faster.
In different months, ticket prices from Dar Es Salaam to Johannesburg vary: minimum — $266 (April 2026), maximum — $267 (January 2027). Typically, the flight costs $267–$267.
Dar Es Salaam — Johannesburg
04/27/2026
Departure
Direct flight
SA189
starting at $362
Dar Es Salaam — Johannesburg
05/05/2026
Departure
Direct flight
SA189
starting at $362
Dar Es Salaam — Johannesburg
06/03/2026
Departure
Direct flight
SA189
starting at $464
Dar Es Salaam — Johannesburg
06/04/2026
Departure
Direct flight
SA189
starting at $379
starting at $362
starting at $263
The Dar Es Salaam — Johannesburg route is served by multiple airlines, including South African Airways and Kenya Airways. This is convenient for those who want the best balance of price, schedule, and travel conditions. Tickets start from $263, and depending on season and promotions, even better deals may appear. With our service, you can easily compare available options and book tickets that match your plans. The variety of carriers allows flexible choices and comfortable travel without overpaying.
The cheapest flight ticket from Dar Es Salaam to Johannesburg according to data for the last 48 hours costs $263
Often the best time to buy tickets from Dar Es Salaam to Johannesburg is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Dar Es Salaam to Johannesburg can be found flying in these months: April, January.
The fastest flights from Dar Es Salaam to Johannesburg start from 6 hours 55 minutes in the air.
The following airlines operate direct flights on the route Dar Es Salaam — Johannesburg: South African Airways
The cheapest one-way flight from Dar Es Salaam to Johannesburg departs on 05/05/2026, is operated by Kenya Airways and costs $263
The cheapest roundtrip flight from Dar Es Salaam to Johannesburg departs on 06/08/2026, is operated by Kenya Airways and costs $445
Fastest flight from Dar Es Salaam to Johannesburg takes 6h 55m
There are direct flights on this route 4 days a week: Mo, Tu, We, and Th
The distance between Dar Es Salaam and Johannesburg is 2452km (1520 miles). The average flight duration is 3h 45m. There are 15 direct flights from Dar Es Salaam to Johannesburg. The time difference between Dar Es Salaam and Johannesburg is 1h. Flights from Dar Es Salaam begin at 5:10 AM. The latest flight from Dar Es Salaam departs at 3:25 AM
We couldn't find any special offers for flights from Dar Es Salaam to Johannesburg