Fly from Vienna to Johannesburg with Ethiopian Airlines from approximately €493 return when two passengers book together through Bravofly via Skyscanner. A direct Ethiopian Airlines booking is available from approximately €522 return. The fare includes an excellent allowance of two 23 kg checked bags per passenger.
Direct Ethiopian fare from €522
The price difference between the cheapest Bravofly fare and booking directly with Ethiopian Airlines can be as little as approximately €15–€29 per passenger. For that reason, the direct airline option is our preferred choice when available near €522.
- Price shown when two passengers book
- Two 23 kg checked bags included
- Meals and entertainment included
- Bravofly booking conditions apply
The cheapest option, particularly for two travellers booking together. Check the final seller conditions and complete payment total before confirming.
- Reservation held directly by the airline
- Two 23 kg checked bags included
- Meals and entertainment included
- Only a modest premium over the OTA fare
Paying a small additional amount keeps the booking directly with Ethiopian Airlines, which may be preferable if the schedule changes or assistance is required.
Compare directly with Ethiopian Airlines →The available dates use broadly similar flight schedules. The timings below are based on the displayed 30 November–10 December itinerary. Confirm the exact live schedule for the selected dates before booking.
The baggage allowance is one of this deal’s strongest features. Each passenger can check two bags weighing up to 23 kg each, in addition to the permitted cabin baggage under the selected fare.
The outbound flight leaves Vienna late in the evening and arrives in Johannesburg the following afternoon. Hotel accommodation should begin on the day after the departure from Vienna.
The outbound connection in Addis Ababa is efficient at approximately 1h55. The return includes a longer wait of around 4h45, but the complete itinerary still requires only one connection in each direction.
The night calculations below reflect the actual stay in South Africa. One night has been removed because the flights arrive in Johannesburg the day after leaving Vienna.
Arrive Johannesburg: 8 September
Depart Johannesburg: 22 September
Arrive Johannesburg: 23 September
Depart Johannesburg: 7 October
Arrive Johannesburg: 14 October
Depart Johannesburg: 21 October
Arrive Johannesburg: 1 December
Depart Johannesburg: 10 December
Arrive Johannesburg: 5 April
Depart Johannesburg: 19 April
Arrive Johannesburg: 13 April
Depart Johannesburg: 22 April
Prices are shown per passenger and can change quickly. The lowest Bravofly fares may require two passengers to be entered in the search. Confirm the seller, final Ethiopian Airlines price, baggage allowance, operating flights, connection times, seat-selection costs, fare rules and complete payment total before booking.
An excellent full-service South Africa fare combining six travel-date options, generous baggage, sensible journey times and an affordable direct-airline alternative.
Bravofly prices range from approximately €493 to €507 per passenger when two travellers book together. Ethiopian Airlines offers direct booking from approximately €522 return.
The direct-airline premium can therefore be as little as €15–€29 per passenger. For many travellers, this modest difference makes Ethiopian Airlines the stronger overall booking choice.
Every passenger receives an unusually generous two 23 kg checked-bag allowance, alongside cabin baggage, meals and onboard entertainment.
All prepared itineraries require one connection in Addis Ababa. The outbound connection is efficient, while the return includes a longer but manageable wait.
A full-service return fare below €500 from Vienna to Johannesburg is exceptional, particularly with the included baggage allowance.
Two checked bags of up to 23 kg each provide excellent value and are especially useful for a longer South Africa trip.
Meals, entertainment, cabin baggage and checked luggage are included, avoiding the add-on costs found on more restrictive fares.
Only one connection is required in each direction, with the journey protected on one Ethiopian Airlines itinerary.
The late-evening Vienna departure, efficient 1h55 connection and 13:05 Johannesburg arrival create a well-balanced outbound journey.
The 14:30 Johannesburg departure is convenient, but the 4h45 connection in Addis Ababa makes the return noticeably longer.
Approximately €522 directly with Ethiopian Airlines remains an excellent price and costs only slightly more than the OTA fare.
The saving is welcome but relatively modest, reducing the incentive to choose Bravofly when the direct airline fare is close to €522.
Six prepared combinations cover September, October, December and April, with effective stays from seven to fourteen nights.
The combination of a low fare, useful date options, one-stop routing and extensive baggage makes this a particularly complete economy-class deal.
This offer combines prices from approximately €493 return, a full-service Ethiopian Airlines itinerary, one connection each way and an exceptional two 23 kg checked-bag allowance. The direct Ethiopian Airlines option from approximately €522 is particularly attractive because it costs only slightly more than the cheapest OTA fare. Six prepared date combinations and effective stays of 7–14 nights result in a final Dino Score of 9.3/10.
Johannesburg can offer surprisingly good accommodation value compared with several other major international cities. Well-rated 4-star hotels can start from approximately €80 per night, equal to around €40 per person per night when two adults share one room.
The city is a practical first stop after arriving from Vienna, but it should not normally consume the entire South Africa holiday. A short stay provides time to recover from the overnight journey, explore Johannesburg’s history and culture, and organise the next stage towards a safari destination or another South African city.
Location matters more than simply selecting the lowest price. For most first-time leisure visitors, Rosebank, Sandton and Melrose Arch are the areas worth comparing first.
A strong starting point for comfortable accommodation with positive reviews, modern facilities and a practical location.
Based on two adults sharing one room. Breakfast, room flexibility and the precise neighbourhood can change the final price.
Higher prices can apply in particularly convenient properties near transport, restaurants, shopping centres and major business districts.
For most first-time visitors, two nights provides a sensible introduction. You can arrive during the afternoon, enjoy a relaxed first evening and use the following full day for a guided city, history or Soweto experience.
Consider three nights when you also want a separate day for the Cradle of Humankind, additional museums or a less rushed city itinerary.
Travellers using Johannesburg mainly as the gateway to a safari can stay one or two nights before continuing to Pilanesberg, Kruger or another reserve.
These areas offer different advantages. Choose according to transport, restaurants, atmosphere and the activities planned during the stay.
Spend approximately two nights in Johannesburg and three nights on safari in Pilanesberg, leaving additional time for transfers or a final night near Johannesburg before the return flight.
Combine two nights in Johannesburg with four nights in the greater Kruger region. The remaining nights can be used for the Panorama Route, an additional reserve or a comfortable return to Johannesburg.
A longer trip can combine two nights in Johannesburg, four nights on safari and five or six nights in Cape Town and the Winelands, with sufficient time for domestic travel.
Rosebank is the strongest starting point for most leisure travellers, particularly when public transport and airport access are important. Sandton is suitable when a premium hotel, shopping and modern business district are the priority, while Melrose Arch is attractive for a compact restaurant-and-lifestyle environment. Compare the complete stay price, breakfast, recent reviews and transport options rather than selecting the cheapest room automatically.
Johannesburg covers a very large urban area, and two hotels described as being in Johannesburg may be far apart. Check the map, recent guest comments, airport-transfer arrangements and distance from the activities you intend to visit. For tours outside the immediate hotel area, use reputable organised transport or a pre-arranged transfer.
Hotel prices are approximate starting points and may change according to travel dates, demand, location, room category, occupancy and cancellation conditions. Confirm the final total, taxes, breakfast, payment terms, transport arrangements and cancellation policy before booking.
Complete Your Trip
Flights and accommodation are the big pieces — now make the journey smoother. Below are three useful extras for this trip: activities, mobile data and airport transfers.
Find tours, day trips, food experiences and activities to make this trip more memorable. A useful place to compare things to do before you travel.
Land with mobile data ready and avoid searching for SIM cards or relying on airport Wi-Fi. A simple option for staying connected while travelling.
A useful option for airport transfers, especially when arriving late, travelling with luggage or landing somewhere unfamiliar for the first time.
Need help finding the best flight for your trip?
For €15, Dino can personally research flight options for your trip — including alternative routes, nearby airports, baggage rules, layovers, airline quality and possible hidden costs.
Cheap Flight Guide
Recommended Read
Flight Guide