Cheap flights from Johannesburg to Richards Bay

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
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
From
To
Leaving on
Depart
Time
Anytime

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

The best prices from Johannesburg to Richards Bay are usually found in July or August, booked 29 days in advance, depart on a Monday or Sunday and return on a Friday

Return
Economy
Fri 1/22
Fri 1/29
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 1/22
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')

How to find the cheapest flight from
Johannesburg (JNB) to Richards Bay (RCB)

JNB - RCB
Price
R2 728 - R4 956
RCB
Temperature
21 - 28 °C
RCB
Rainfall
63 - 141 mm

Popular in

January

High demand for flights, 21% potential price rise

Cheapest in

July

Best time to find cheap flights, 30% potential price drop

Round-trip from

R2 728

From Johannesburg to Richards Bay

One-way from

R1 015

One-way flight from Johannesburg to Richards Bay

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Richards Bay?

Leaving on a Sunday is a viable option for saving on travel. Heavily demanded days of the week can typically drive up the prices you see. Booking your travel for a less competitive day can save up to 14% on the overall cost on flights from Johannesburg to Richards Bay.

How far in advance should I book a flight from Johannesburg to Richards Bay?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 27 days in advance, which can save you up to 38% on flights from Johannesburg to Richards Bay compared to booking the week you need them. Waiting 27 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R4 092. For sooner than that we have options available in the next 3 days from R5 093.

What is the cheapest month to fly from Johannesburg to Richards Bay?

Flights from Johannesburg to Richards Bay lean towards being more expensive in January. Prices are generally better when you fly from Johannesburg to Richards Bay in July, with the cheapest ticket starting at R2 167.

When is the cheapest time to fly from Johannesburg to Richards Bay (JNB - RCB)?

When flying from Johannesburg to Richards Bay, the time of day you fly usually plays a role in the price. Save by searching for a flight at midday, which can drop the price by up to 14% versus a flight in the morning.

Cheap flights from Johannesburg to Richards Bay in January, February 2021

The best prices found for JNB to RCB flights in January, February
9 Feb - 16 Feb
R2 122pp
JNB
Johannesburg OR Tambo
Airlink
Direct
RCB
Richards Bay
RCB
Richards Bay
Airlink
Direct
JNB
Johannesburg OR Tambo
12 Feb - 19 Feb
R2 152pp
JNB
Johannesburg OR Tambo
Airlink
Direct
RCB
Richards Bay
RCB
Richards Bay
Airlink
Direct
JNB
Johannesburg OR Tambo

Johannesburg to Richards Bay 2021 flight deals

Cheap flights to Richards Bay from Johannesburg found for this year
9 Feb - 16 Feb
R2 122pp
JNB
Johannesburg OR Tambo
Airlink
Direct
RCB
Richards Bay
RCB
Richards Bay
Airlink
Direct
JNB
Johannesburg OR Tambo
29 Jul - 30 Jul
R2 152pp
JNB
Johannesburg OR Tambo
Airlink
Direct
RCB
Richards Bay
RCB
Richards Bay
Airlink
Direct
JNB
Johannesburg OR Tambo
1 Aug - 8 Aug
R2 167pp
JNB
Johannesburg OR Tambo
Airlink
Direct
RCB
Richards Bay
RCB
Richards Bay
Airlink
Direct
JNB
Johannesburg OR Tambo

Direct flights to Richards Bay from Johannesburg

Save time with Johannesburg to Richards Bay direct flight deals
9 Feb - 16 Feb
R2 122pp
JNB
Johannesburg OR Tambo
Airlink
Direct
RCB
Richards Bay
RCB
Richards Bay
Airlink
Direct
JNB
Johannesburg OR Tambo
12 Feb - 19 Feb
R2 152pp
JNB
Johannesburg OR Tambo
Airlink
Direct
RCB
Richards Bay
RCB
Richards Bay
Airlink
Direct
JNB
Johannesburg OR Tambo

One-way flights to Richards Bay from Johannesburg

The cheapest one-way flights from Johannesburg to Richards Bay
11:20 - 12:50
Airlink
Direct
1h 30m
JNB - RCB
Airlink
R1 016
travelstart.co.za
1:40 - 3:10
Airlink
Direct
1h 30m
JNB - RCB
Airlink
R1 031
travelstart.co.za

Related info for your journey

Useful info, stats and facts about Johannesburg to Richards Bay flights.

Flight FAQs

From Johannesburg to Richards Bay

Can I find flights from Johannesburg to Richards Bay for under R3 031 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Richards Bay for under R3 031. The cheapest flight booked recently is on Airlink for just R2 122, but on average you can expect to pay R2 137.

Which airlines flying from Johannesburg OR Tambo to Richards Bay have flexible cancellations due to COVID-19?

South African and Cemair are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from Johannesburg to Richards Bay for under R3 031 on Cheapflights?

Cheapflights has 2 direct flights from Johannesburg to Richards Bay under R3 031. A good price for a direct flight from Johannesburg to Richards Bay is less than R2 137.

What days are direct flights available from Johannesburg to Richards Bay?

Direct flights can be found on the following days: Sunday, Monday, Tuesday, Wednesday, Friday, Saturday.

How popular is this flight route?

Flights from Johannesburg OR Tambo to Richards Bay have been viewed 237 572 times in the past calendar month.

Does it rain more in Johannesburg or Richards Bay?

The rainfall in Johannesburg is generally same as the rainfall in Richards Bay. This will continue over the next 19 days.

Is Johannesburg weather warmer or cooler than Richards Bay?

We forecast the temperature to be around the 28 °Cs in February, on average. The temperature in Richards Bay is generally hotter than in Johannesburg. Book flights in a timely manner in correlation to your departure date.

How long does is the flight from Johannesburg to Richards Bay?

Airlink can get you from Johannesburg to Richards Bay in just under 1h 30m. Your travel time will be generally consistent. All flights are typically direct.

What is the cheapest airline to fly from Johannesburg to Richards Bay return?

Currently priced at R2 122, Airlink will fly you from Johannesburg to Richards Bay and back. In addition to Airlink, many other airlines offer competitively priced options for your trip. You may be able to fly from Johannesburg to Richards Bay for 45% less than the average price by searching for this airline.

What are the cheapest airlines to fly from Johannesburg to Richards Bay one-way?

To fly one-way, consider booking your trip with Airlink, which is currently one of the cheapest options available, starting at R1 016.

Related searches

Flights to Richards Bay from Johannesburg
Flights to Johannesburg Flights to Richards Bay Flights from Johannesburg Flights from Richards Bay

Alternative routes for Johannesburg to Richards Bay

Destination information for Richards Bay

Things to know before you go. Useful info for your trip from Johannesburg to Richards Bay
Flight duration
1h 32m
Average temperature for January in Richards Bay
27.0 °C
Avg rainfall for January in Richards Bay
114.0 mm

Airports servicing Johannesburg

Airports servicing Richards Bay

Home Africa South Africa Richards Bay Cheap flights from Johannesburg to Richards Bay
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First