Flights
Hotels
Cars
 
From
To
Fri. 13/12
–
Fri. 20/12
Any month
1 Adult
×
Cabin class
Travellers
18+
12-17
2-11
under 2
under 2
The price shown for each flight will be the average for all passengers, including any infants.
Compare vs Cheapflights |
The price shown for each flight will be the average for all passengers, including any infants.
From
To
Leaving on
Fri. 13/12
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
Add another flight clear all
1 Adult
The price shown for each flight will be the average for all passengers, including any infants.

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

Return
Economy
Fri. 13/12
–
Fri. 20/12
1 Adult
×
Cabin class
Travellers
18+
12-17
2-11
under 2
under 2
The price shown for each flight will be the average for all passengers, including any infants.
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
Fri. 13/12
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"))
Add another flight clear all
1 Adult
#infantInLapWarning('multiRightOfTravelers')
Home Africa South Africa Cheap flights to Durban, South Africa

Cheap Flights to Durban

Which day is cheapest to fly to Durban?

Monday is currently, on average, the cheapest day to fly to Durban. Flying on Tuesday will result in higher flight prices.

What time of day is cheapest to fly?

To get the best value, try booking a flight in the morning when visiting Durban. Generally the prices will increase for flights at midday as these tend to have higher demand.

When to fly:

Durban has a humid subtropical climate with hot, rainy summers and short warm, frost-free winters. The summer months of December to February, when temperatures range from 28 degrees to 35 degrees, are a popular time for people booking flights to Durban so it is harder to find cheap flights to Durban during this time. However, it is easier to find a cheap flight to Durban during the winter when the average temperature is between 20 and 23 degrees. The city is occasionally affected by tropical storms and cyclones from mid-November to late April. However, it is worth visiting Durban during this time, in February, to attend the Prickly Pear Festival which is hosted in Nelson Mandela Bay and is a celebration of traditional South African food and drink, and draws in large crowds annually.

Durban’s subtropical weather makes it a perfect destination all year-round. The mild winters (June to August) mean sea temperatures stay warm and the hot summers will not disappoint sun lovers. If you are a horse racing fan, why not book flights to Durban whilst the South African equivalent of Royal Ascot takes place at Greyville. The Vodacom Durban July is Durban’s most prestigious horse racing event in the horse racing calendar which sees over 50,000 spectators gather to watch first class horse racing, enjoy fine cuisines and admirer national and international fashionistas that are out in full force.

Destination overview:

South Africa’s third-largest city, beachside Durban is a lively, year-round holiday destination. While the beach is certainly the focus for most visitors, the city’s shopping malls, bars and restaurants manage to draw travellers inland.

Dubbed the largest ‘Indian city’ outside of India, Durban fuses African and subcontinent cultures to form a unique sensory experience. Colonial and Art Deco buildings also reflect the South Africa’s European influence.

Located on South Africa’s east coast in the province of KwaZulu-Natal, travellers will find even more stunning scenery just beyond Durban’s city limits. To the north is the bustling coastal town of Umhlanga and to the south the Sapphire Coast, an endless sub-tropical paradise. 

In the west you’ll find the Valley of 1000 Hills with its nature reserves and cultural villages. A little further a?eld lie Big Five game reserves and the mighty UKhahlamba-Drakensberg Park.

Book a flight to Durban to experience the perfect combination of urban and coastal, providing a holiday with something to surprise everyone. World-famous for stunning beaches like the Umhlanga Rocks, the Golden Mile and the Sapphire Coast, Durban caters for all seaside activities from surfing and kiting through to volleyball and just watching the world go by. If walking on the beach sounds too tame, it is possible to walk across the ocean floor, wearing breathing apparatus. Alternatively, real daredevils might like do a spot of shark diving at uShaka Marine World.

Safety Tips

As with any other major international city, travellers should take sensible precautions. For example, keep valuable jewellery, cameras, smart phones and so forth concealed, especially at night. When travelling in vehicles, keep windows closed and doors locked, with valuables out of sight.

Back to top

Getting around Durban

Like in most South African cities, the best way to get around is by car. If taking a flight to Durban, be sure to check that you have the latest updated street maps and/or GPS as a number of street names have changed in recent years. There is a commuter train service between Durban and the surrounding area as far as Stanger on the north coast, Kelso on the south coast, and Cato Ridge inland. The local bus service covers most of the beachfront and central residential areas and the larger Aqualine buses run through the outer metropolitan area.

Both metered taxis and minibus taxis can be found in the city. Metered taxis must be called and ordered to a specific location. Minibus taxis (combi taxis) are the main form of transport for those locals who can’t afford private cars. Durban’s iconic Zulu Rickshaw pullers have been around since the early 1900s, but today the remaining rickshaws mostly cater to tourists.

Getting downtown:

The King Shaka International Airport (DUR) is located around 22 miles (35 km) from Durban. The Airport Shuttle runs regular departures to the beach and major hotels. These are fairly quick and cheap and they don’t need to be booked ahead of time, although they do stop at ten o’clock at night. Check with your accommodation as some will run their own services. Alternatively, for a more luxurious arrival in Durban, it is possible to hire a taxi, a limo, or a rental car direct from the airport.

Back to top

Find the best prices for you!

Prices found by our users for local departures to Durban
Perth to Durban flights from $1,959 pp
Sydney to Durban flights from $1,287 pp
Other local departures to Durban
Adelaide to Durban
Australia to Durban
Brisbane to Durban
Cairns to Durban
Canberra to Durban
Darwin to Durban
Gold Coast to Durban
Hobart to Durban
Karattha to Durban
Mackay to Durban
Melbourne to Durban

Airport for Durban

Flights to King Shaka Intl

Cheapest flights to South Africa

Perth to Johannesburg flights from $710 pp
Melbourne to Cape Town flights from $721 pp
Sydney to Cape Town flights from $727 pp
Brisbane to Johannesburg flights from $727 pp
Sydney to Johannesburg flights from $728 pp
Melbourne to Johannesburg flights from $736 pp
Gold Coast to Johannesburg flights from $784 pp
Adelaide to Cape Town flights from $790 pp
Brisbane to Cape Town flights from $796 pp
Perth to Cape Town flights from $806 pp
Sydney to Durban flights from $880 pp
Launceston to Johannesburg flights from $1,094 pp
Darwin to Johannesburg flights from $1,112 pp
Perth to Durban flights from $1,339 pp
Perth to Port Elizabeth flights from $1,940 pp
Sydney to Port Elizabeth flights from $2,780 pp

Popular flight searches

Check out other popular destinations found by fellow travellers
  • Flights from Mackay to Ninoy Aquino Intl
  • Flights from Melbourne to Hawkes Bay
  • Flights from Port Hedland to Brisbane International
  • Flights from Sydney to Northern Ireland
  • Flights from Brisbane to Santorini
  • Flights from Melbourne to Dominican Republic
  • Flights from Perth to Irkutsk
  • Flights from Gold Coast to Caribbean
  • Flights from Mackay to Tullamarine Intl

International departures to Durban

hk-flag
Durban flights from Hong Kong
ae-flag
Durban flights from UAE
global-flag
Durban flights
in-flag
Durban flights from India
za-flag
Durban flights from South Africa
my-flag
Durban flights from Malaysia
nz-flag
Durban flights from New Zealand
qa-flag
Durban flights from Qatar
sg-flag
Durban flights from Singapore
vn-flag
Durban flights from Vietnam
ph-flag
Durban flights from Philippines
id-flag
Durban flights from Indonesia
uk-flag
Durban flights from UK & Ireland
ca-flag
Durban flights from Canada
us-flag
Durban flights from USA
Home Africa South Africa Cheap flights to Durban, South Africa

International sites:

  • Cheapflights.co.uk (UK & Ireland)
  • Cheapflights.co.nz (New Zealand)
  • Cheapflights.com.ph (Philippines)
  • Cheapflights.qa (Qatar)
  • Cheapflights.com (USA)
  • Cheapflights.com (USA - ES)
  • Cheapflights.com.au (Australia)
  • Cheapflights.com.sg (Singapore)
  • Cheapflights.ca (Canada)
  • Cheapflights.com.hk (Hong Kong)
  • in.cheapflights.com (India)
  • Cheapflights.co.id (Indonesia)
  • Cheapflights.co.za (South Africa)
  • Cheapflights.com.my (Malaysia)
  • ae.cheapflights.com (UAE)
  • vn.cheapflights.com (Vietnam)
Travel Tips & News
Flight Apps
  • About Cheapflights
  • FAQ & Contact Us
  • Press enquiries
  • Privacy Policy
  • Terms of Use
  • Become a publisher
© 1996 - 2019 Momondo Group Ltd all rights reserved
Choose up to 3 origin airports
100 km
Airport Drive Transport Km Pop.
Enter a location to see nearby airports
Choose up to 3 airports
Enter a location to see nearby airports
Choose up to 3 destination airports
100 km
Airport Drive Transport Km Pop.
Enter a location to see nearby airports
Choose up to 3 airports
Enter a location to see nearby airports
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First
    products - flights interface - City products - hotels interface - POI interface - map