Find Cheap Flights from Johannesburg (JNB) to Durban (DUR) from £121

Many airlines offer flexible change policies

Earn BONUS+ rewards on top of your airline points

Enjoy exclusive promotions on the ebookers app!

Selected flight deals from Johannesburg to Durban

The lowest prices found within the past 7 days from Johannesburg to Durban were £56 for one-way flights and £121 for return flights, for the period specified. Prices and availability are subject to change. Additional terms apply.

Cheap Flights from Johannesburg to Durban & Flight Information
Origin Airport IATA codeHLA
Destination Airport IATA codeDUR
Number Of Flight Options1
Flight Price£120
Average Flight Time1 hour 4 mins

Helpful Johannesburg to Durban (JNB - DUR) Flight Information

Traveling From Johannesburg
Origin Airport IATA Code JNB
Traveling To Durban
Destination Airport IATA Code DUR
Number of Airlines Serving 11
Available Airlines Cemair, Hahn Air Systems, South African Airlink
Distance 479 km
Direct Flight Time 1 0
Flight Price £121

FAQs about flights from Johannesburg to Durban

Is it possible to fly from Johannesburg to Durban right now?

Stay informed about present health advisories and flying restrictions by visiting our Covid-19 Travel Advisor. This page is constantly updated with the latest requirements for your Johannesburg to Durban flight.

Is there a direct flight between Johannesburg and Durban?

Now all you have to do is select which carrier and which flight path to take. Among other airlines, British Airways and Safair have flights on the Johannesburg Airport (JNB-O.R. Tambo Intl.) to Durban Airport (DUR-King Shaka Intl.) route. Travelling between HLA and DUR is another alternative available with airline companies such as Comair and Safair.

How long is a direct flight from Johannesburg to Durban?

If you're the type of flyer who enjoys getting to know their fellow passengers, you'll have roughly 1 hour and 6 minutes to do just that during your direct Johannesburg to Durban flight. This trip of 298 miles can sometimes pass by in 1 hour, which is still plenty of time to make a new friend or two.

Can I cancel my flight booking to Durban due to COVID-19?

As an Ebookers customer, you may be eligible for a no-change-fee cancellation for your Durban booking and a credit that you can use for another flight. Your account is the place to go to see if your reservation has this flexibility. If you have any more questions, our Customer Service Portal is here to help.

What are the best airports for Johannesburg to Durban flights?

If you're flying from Johannesburg to Durban, there are a few ways to get there. These are the most popular flight routes:

  • O.R. Tambo Intl. Airport (JNB) to King Shaka Intl. Airport (DUR) - 202 flights per week
  • Lanseria Airport (HLA) to King Shaka Intl. Airport (DUR) - 7 flights per week
What are some of the most popular airlines flying from Johannesburg to Durban?

The route between Johannesburg and Durban is a busy one, so you have plenty of flights to select from. If you're not sure how to start planning your getaway, these are the top six airlines to look into:

  • Safair with 230 flights every month.
  • British Airways with 208 flights every month.
  • Mango with 186 flights every month.
  • Comair with 143 flights every month.
  • Airlink with 82 flights every month.
  • Emirates with 30 flights every month.
How many flights are there from Johannesburg to Durban?

There are roughly 29 flights which operate every day from Johannesburg to Durban. You might like to remember this the next time you catch yourself day dreaming of a holiday.

Is it possible to fly on an airline that employs social distancing and other COVID-19 measures?

Getting to your destination comfortably and confidently is as important as having a great holiday once you get there. Take the stress out of flying by choosing British Airways, Comair or Emirates. They all employ social distancing rules and have COVID-19 measures in place, which may be capped capacity flights and keeping the middle seat empty.

What are the cheapest days to book a flight?

This is one is easy to remember: Flight Fridays. We found that tickets booked on a Friday resulted in the best deal on average in 2020. However, Wednesdays can be the worst days to purchase plane tickets, as it was the day with the highest average ticket price based on flight demand on ebookers in 2020.

What are the cheapest days to fly?

When analysing flight demand on ebookers in 2020, Monday turned out to be the cheapest day to fly. That's definitely something to consider when booking your next trip! Weekends may seem like the most logical time to start your holiday, but airline tickets were on average more expensive for flights departing on Saturdays, so keep this in mind when planning for your next trip.

*According to flight demand on ebookers.com from January to December 2020. Savings are subject to change and may vary depending on selections made.

Fly from Johannesburg to Durban with ebookers

Cheap flights from Johannesburg to Durban 

Our advanced search tools and comprehensive filters help you find a flight that fits your budget. To search for cheap flights, just enter your travel dates and sort your results by price. With all available tickets listed lowest price first, it’s easy to select the one that’s easiest on your wallet.  

To find the cheapest flights from Johannesburg to Durban, you can also travel outside peak season. The more flexible you can be on travel dates, the easier it is to find those cheap flight tickets. We know, for example, that the cheapest time to travel between Johannesburg to Durban is December . In the current list of deals available, prices start at £121 and can rise to £126 for return flights.  

Find the best flight from Johannesburg to Durban  

Every day between Johannesburg and Durban, 35 flights from 11 airlines jet back and forth. And with ebookers, you can book tickets for any one of those flights. If you book a direct flight with Proflight Zambia, KLM, Qatar Airways, Comair, Royal Air Maroc, Kenya Airways, Emirates, Airlink, Finnair, Malaysia Airlines, British Airways, you’ll arrive safely in your destination in around 1hours. If you can think of a quicker way to cover the 479 km between null and null, let us know! 

Flights from Johannesburg to Durban — a great choice on great deals 

We only need a little information to give you a lot of choice. Just tell us when you’re planning your family holiday, long weekend, luxury getaway or quick business trip, and we’ll do the rest. And to keep your choice-making easy, we’ve given you plenty of ways to narrow down your search. Choose one-way, roundtrip or multi city flights, select your preferred airline, your time of arrival and departure and cabin class using the filters.  

Once you’ve told us what you want, we’ll show you what’s on offer. All you need to do is take your pick and start packing.  

Book your flights with ebookers 

We want the experience of booking your flight from Johannesburg to Durban to be as simple as possible. That’s why we designed our search and filter options to make your life easy. Whether you are travelling on business or for pleasure, ebookers has you covered. 

When you’re ready to book, our service is always fast and transparent. We know plans change, so we have a range of flexible booking options. Choose between refundable bookings and flights with no charges should you need to rearrange and travel stress-free. 

CarrierFlightDepart JNBArrive DURTue
21/9
Wed
22/9
Thu
23/9
Fri
24/9
Sat
25/9
Sun
26/9
Mon
27/9
Stops
MN60105:55 am07:00 amCheck FareCheck FareCheck FareCheck Fare
-
-
Check Fare
0 Stops
BA620506:30 am07:35 amCheck FareCheck FareCheck FareCheck Fare
-
-
Check Fare
0 Stops
4Z55106:50 am07:55 amCheck Fare
-
Check FareCheck Fare
-
-
Check Fare
0 Stops
FA26007:10 am08:20 amCheck FareCheck FareCheck FareCheck Fare
-
-
Check Fare
0 Stops
FA39207:55 am09:05 amCheck FareCheck FareCheck FareCheck Fare
-
Check FareCheck Fare
0 Stops
KE93008:00 am09:15 amCheck FareCheck FareCheck FareCheck Fare
-
Check FareCheck Fare
0 Stops
FA41208:15 am09:25 amCheck FareCheck FareCheck FareCheck Fare
-
Check FareCheck Fare
0 Stops
BA621110:00 am11:05 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
4Z55310:25 am11:35 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
BA621511:30 am00:35 pmCheck Fare
-
-
-
-
-
-
0 Stops
FA27211:35 am00:45 pmCheck FareCheck FareCheck FareCheck Fare
-
-
Check Fare
0 Stops
MN60311:45 am00:50 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
EK77511:55 am01:05 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
KE190201:35 pm02:50 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
BA622301:45 pm02:50 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
MN60502:35 pm03:40 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
FA26203:25 pm04:25 pmCheck FareCheck FareCheck FareCheck Fare
-
-
Check Fare
0 Stops
BA620704:10 pm05:15 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
4Z56905:00 pm06:10 pmCheck FareCheck FareCheck FareCheck Fare
-
Check FareCheck Fare
0 Stops
FA28805:00 pm06:10 pmCheck FareCheck FareCheck FareCheck Fare
-
-
Check Fare
0 Stops
MN60705:30 pm06:35 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
FA39006:00 pm07:10 pmCheck FareCheck FareCheck FareCheck Fare
-
-
Check Fare
0 Stops
BA621306:15 pm07:20 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
FA27806:55 pm08:05 pmCheck FareCheck FareCheck FareCheck Fare
-
-
Check Fare
0 Stops
MN60907:25 pm08:30 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
FA28606:00 am07:15 am
-
Check FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
QR136704:05 pm05:15 pm
-
Check Fare
-
Check Fare
-
Check FareCheck Fare
0 Stops
KE190405:40 pm06:40 pm
-
-
Check FareCheck Fare
-
Check Fare
-
0 Stops
FA26605:35 pm06:45 pm
-
-
-
Check FareCheck Fare
-
-
0 Stops
FA26806:55 am08:05 am
-
-
-
-
Check Fare
-
-
0 Stops
BA620307:30 am08:35 am
-
-
-
-
Check FareCheck Fare
-
0 Stops
FA41408:50 am10:00 am
-
-
-
-
Check Fare
-
-
0 Stops
FA34809:30 am10:40 am
-
-
-
-
Check Fare
-
-
0 Stops
FA34210:45 am11:55 am
-
-
-
-
Check Fare
-
-
0 Stops
FA28000:00 pm01:10 pm
-
-
-
-
Check Fare
-
-
0 Stops
FA28203:40 pm04:50 pm
-
-
-
-
Check Fare
-
-
0 Stops
FA27406:20 pm07:30 pm
-
-
-
-
Check Fare
-
-
0 Stops
FA39406:15 am07:30 am
-
-
-
-
-
Check Fare
-
0 Stops
FA70610:05 am11:15 am
-
-
-
-
-
Check Fare
-
0 Stops
FA39600:15 pm01:25 pm
-
-
-
-
-
Check Fare
-
0 Stops
FA27005:15 pm06:25 pm
-
-
-
-
-
Check Fare
-
0 Stops
FA27605:40 pm06:50 pm
-
-
-
-
-
Check Fare
-
0 Stops
FA34606:00 pm07:10 pm
-
-
-
-
-
Check Fare
-
0 Stops
FA28406:50 pm08:00 pm
-
-
-
-
-
Check Fare
-
0 Stops
FA39808:05 pm09:15 pm
-
-
-
-
-
Check Fare
-
0 Stops

Need a car after flight from Johannesburg to Durban

Place to stay after flight from Johannesburg to Durban

The Blue Waters Hotel

The Blue Waters Hotel

4 out of 5
175 Snell Parade, Durban, KwaZulu-Natal
The price is £42 per night from 17 Oct to 17 Oct
Nestled on the beach, this Durban Beachfront hotel is within a 10-minute walk of Durban Beach and Golden Mile. Battery Beach and Suncoast Casino and Entertainment ...
4.3/5Excellent! (3 reviews)
"Great hotel located on the promenade with views out to sea. It is near the casino with a choice of restaurants if you don't want dinner at the hotel. It was a buffet with good choice although we didn't partake."

Reviewed on 6 Feb 2019

The Blue Waters Hotel
Belaire Suites

Belaire Suites

4 out of 5
151 Snell Parade, Durban, KwaZulu-Natal
The price is £39 per night from 20 Oct to 20 Oct
Located in Durban Beachfront, this beach hotel is within a 10-minute walk of Mini Town, Durban Beach, and Golden Mile. Battery Beach and Suncoast Casino and ...
5/5Exceptional! (1 review)
"Freundliches und kompetentes Personal. Super Frühstück. Lage direkt am Ocean. Tolle Amenities, z.B. Mückenschutzmittel usw.. Habe mich im Standardzimmer sehr wohl gefühlt. Super Preis für die erhaltene Leistung. Kann ich nur empfehlen!"

Reviewed on 5 Mar 2020

Belaire Suites
Bayside Hotel 100

Bayside Hotel 100

3 out of 5
100 West street, Durban, KwaZulu-Natal
The price is £30 per night from 21 Sep to 21 Sep
Located in South Beach, this hotel is within a 10-minute walk of Durban Funworld and Golden Mile. Durban Beach is 1.6 mi (2.6 km) away.
Bayside Hotel 100

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Bayside Hotel 116

Bayside Hotel 116

3 out of 5
116 West street, Durban, KwaZulu-Natal
Located in South Beach, this hotel is within a 10-minute walk of Harbour and Golden Mile. Durban Beach is 1.7 mi (2.7 km) away.
Bayside Hotel 116
The Albany Hotel

The Albany Hotel

3 out of 5
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal
The price is £26 per night from 21 Sep to 21 Sep
Located in Durban Central Business District, this hotel is within 1 mile (2 km) of Old Courthouse Museum, Durban International Convention Centre and Golden Mile. ...
The Albany Hotel
Southern Sun Elangeni & Maharani

Southern Sun Elangeni & Maharani

4 out of 5
63 Snell Parade, Durban, KwaZulu-Natal
The price is £90 per night from 21 Sep to 21 Sep
Located in Durban Beachfront, this beach hotel is within a 10-minute walk of Mini Town and Golden Mile. Durban Beach is 0.7 mi (1.2 km) away.
4.5/5Wonderful! (2 reviews)
Good standard hotel North Beach area
"First time to Durban so did not know what to expect. I think we chose the best hotel for us in the area. Good location near the promenade, good choice of eateries in the hotel, excellent breakfast and staff very welcoming."

Reviewed on 8 Feb 2017

Southern Sun Elangeni & Maharani
Don't see what you're looking for?
See all available properties in Durban
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

*Savings based on all holiday package bookings with Flight + Hotel on ebookers.com from January 2017 to December 2017, as compared to the price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages. For Free Flight or 100% Off Flight deals, package savings is greater than or equal to the current cost of one component, when both are priced separately.

Fare, taxes & fees: Fares were found on ebookers.com and are updated daily. They include all taxes and fees, except baggage fees.

Refunds/changes/cancellations: Itinerary changes, if permitted for the fare, will have a £25.00 / 45.00 Euro service fee charged by ebookers, plus any airline fare and tax increase that may be applicable.

Other conditions: Schedules, fares and rules are subject to change without notice. Seats are limited and may not be available on all flights/dates or in all markets. Fares will not be honored retroactively or in exchange for any wholly/partially unused ticket. Tickets are non-transferable and non-refundable. Fare rules are provided for the selected itinerary before booking.