From
To
Thu 10/1
Thu 10/8
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu 10/1
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

Return
Economy
Thu 10/1
Thu 10/8
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
Thu 10/1
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')
Home Africa Namibia Cheap flights to Windhoek, Namibia

Cheap Flights to Windhoek

Round-trip from R28 760 From Johannesburg to Windhoek
One-way from R2 120 One-way flight from Johannesburg to Windhoek
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Which day is cheapest to fly to Windhoek?

At the moment, Wednesday is the most economical day to take a flight to Windhoek. Tuesday is likely to be the most costly.

What time of day is cheapest to fly to Windhoek?

To get the best value, try booking a flight in the afternoon when visiting Windhoek. Generally the prices will increase for flights in the evening as these tend to have higher demand.

How long is the flight to Windhoek?

Flights to Windhoek, Namibia from South Africa range from about 2h-8h. Your precise flight time will depend on several factors, including your departure city and the length and of number of any stopovers you incur. If you’re departing from Cape Town or Johannesburg, your flight time is most likely to be on the shorter end of the range due to geographical location and the fact that there’re several daily direct flights available. Whereas if you’re departing from Port Elizabeth, you’ll likely be on the longer end of the range due to the lack of direct flights available.

Where can you get direct flights to Windhoek from?

You can book direct flights to Windhoek from major airports across South Africa. Air Namibia and SAA offer daily direct flights to Windhoek from Cape Town. Air Namibia also offers daily direct flights to Windhoek from Durban and Johannesburg. Additionally, British Airways and SAA also service daily direct flights to Windhoek from Johannesburg. If you book a flight that does include stopovers, you can expect these to occur in cities like Johannesburg, Lanseria, and/or Durban, depending on your departure city and airline.

How do you get from Windhoek airport to the city centre?

When you fly to Windhoek from South Africa, you’ll alight at Hosea Kutako International Airport, which is about 45 km east of the city centre. To reach Windhoek city centre from the airport, you can take a taxi, which will take about 40 minutes and cost about 350 ZAR. There is also shuttle service available, which can take you to your accommodations in Windhoek. The length and cost of a shuttle ride will depend on your precise destination. You can also rent a car from the airport and drive to Windhoek city centre yourself.

What are some things to do in Windhoek?

Windhoek is the cultural and economic capital of Namibia, meaning there are plenty of things to do and see here. While in Windhoek, be sure to visit the Independence Memorial Museum, where the history of apartheid is explored with unique artifacts and displays. The museum is open seven days a week and offers free admittance. Stroll through the National Botanic Garden of Namibia and encounter exotic flora and fauna on an exciting self-guided tour. Local plants, aviary, and wildlife call the botanic garden home and is sure to leave a memorable impression on any visitor. Pick up authentic souvenirs from the Namibia Craft Centre in the heart of the city. Located in the Old Breweries Complex, you can also enjoy a meal at the centre’s Craft Café, which specialises in tasty eats made from local produce.

Do I need a passport or visa to fly to Windhoek?

South African citizens traveling to Windhoek, Namibia need a passport with six months of validity remaining from the date of your arrival and a return ticket. A visa is not required for visits up to 90 days.

Alternative, similarly priced destinations

Find the best prices for you!

Cheap tickets to Windhoek found by our users in South Africa
Home Africa Namibia Cheap flights to Windhoek, Namibia
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First