FlightsFrom Richards Bay

To Johannesburg

Cheap Flights from Richards Bay to Johannesburg

Browse current best options from Richards Bay. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Richards Bay

RatePunk searches hundreds of travel sites at once for deals on flights to Johannesburg

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Richards Bay to Johannesburg

Explore current cheapest deals departing from Richards Bay to Johannesburg

October 6 - October 31

Cheapest

RCB - Johannesburg

$118

$191

Round trip

September 22 - September 27

Cheapest
Best

RCB - Johannesburg

$139

$191

Round trip

September 22 - September 29

Cheapest
Best

RCB - Johannesburg

$135

$191

Round trip

October 6 - October 21

Cheapest
Best

RCB - Johannesburg

$120

$191

Round trip

October 16 - October 23

Cheapest
Best

RCB - Johannesburg

$132

$191

Round trip

July 14 - August 12

Cheapest
Earliest

RCB - Johannesburg

$109

$191

Round trip

September 29 - October 23

Cheapest

RCB - Johannesburg

$125

$191

Round trip

September 29 - September 30

Cheapest
Best

RCB - Johannesburg

$141

$191

Round trip

October 13 - October 27

Cheapest
Best

RCB - Johannesburg

$123

$191

Round trip

September 22 - October 6

Cheapest
Best

RCB - Johannesburg

$125

$191

Round trip

Unlock all 500+ flight deals to Johannesburg and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Richards Bay to Johannesburg

A typical journey from Richards Bay to Johannesburg takes about 1h 10m, including connections. This short flight covers a distance of 477 kilometers, classifying it as a short-haul route. Given that almost all itineraries are non-stop, you can expect a quick and direct travel experience.
When looking for cheap flights from Richards Bay to Johannesburg, fares typically range from $100–$157, with a median of $115. Right now, current fares are above the typical level. However, new deals appear almost daily, so keeping an eye on prices can be beneficial.
The cheapest time to fly from Richards Bay to Johannesburg is often in August, with a median fare of $101. Other cost-effective months include May, where the median fare is $108, and June, with a median fare of $115. Planning your trip during these months could help you secure a better price.
For direct flights from Richards Bay to Johannesburg, you'll find that almost all itineraries are non-stop. This means you can generally expect a straightforward journey without the need for layovers, making for a more convenient travel experience.

How much is a round trip from Richards Bay to Johannesburg

Regular price: $97 - $218

Prices for flights from Richards Bay to Johannesburg are currently within the regular range.

The regular price range for this route is between $97 and $218. The current lowest deal is $191 with Airlink, for travel from October 6 to October 31, 2026.

now $191

Low $97

High $218

The cheapest time to fly from Richards Bay to Johannesburg

The cheapest month to fly from RCB to JNB is August, with a median price of $101. The most expensive month is October, with a median price of $195. Prices are generally lower from February to August.

August

Cheapest

Flights from $101

October

Most Expensive

Flights from $195

Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct

Direct flights from Richards Bay to Johannesburg

Airline logo

Airlink

Last-minute flights going from Richards Bay to Johannesburg

Fri, Jun 19

⌛ Last-Minute

RCB - Johannesburg

Airlink

Richards Bay (RCB) - Johannesburg (JNB)

Airlink

$140

$227

One-way

Sun, Jun 21

⌛ Last-Minute

RCB - Johannesburg

Airlink

Richards Bay (RCB) - Johannesburg (JNB)

Airlink

$125

$229

One-way

Wed, Jun 24

⌛ Last-Minute

RCB - Johannesburg

Airlink

Richards Bay (RCB) - Johannesburg (JNB)

Airlink

$128

$250

One-way

Wed, Jun 24

⌛ Last-Minute

RCB - Johannesburg

Airlink

Richards Bay (RCB) - Johannesburg (JNB)

Airlink

$135

$280

One-way

Fri, Jun 26

⌛ Last-Minute

RCB - Johannesburg

Airlink

Richards Bay (RCB) - Johannesburg (JNB)

Airlink

$132

$253

One-way

Wed, Jul 1

⌛ Last-Minute

RCB - Johannesburg

Airlink

Richards Bay (RCB) - Johannesburg (JNB)

Airlink

$135

$229

One-way

Biggest price drops on these dates for flights from Richards Bay to Johannesburg

1 night

Sep 29 - Sep 30

$141  →  $191

36%

5 nights

Sep 22 - Sep 27

$139  →  $191

37%

7 nights

Sep 29 - Oct 6

$138  →  $191

38%

4 nights

Oct 17 - Oct 21

$136  →  $191

41%

Popular Airports to fly from Richards Bay to Johannesburg

Richards Bay - Johannesburg route insights

💸 Price insights

Recent fares are above the typical level

Recent fares from Richards Bay to Johannesburg are above the typical level, with a median price of $115.

📅 Best time to fly

Fly in August for the cheapest fares

Historically, August is the cheapest month to fly, with median prices around $101.

⏱️ Flight duration

Direct flights take 1h 10m

The typical direct flight from Richards Bay to Johannesburg takes 1 hour and 10 minutes.

✈️ Airlines & availability

Direct flights are available

All recent deals for this route are for direct flights, with Airlink offering options.

🏆 Airline highlight

Airlink offers direct flights

Airlink has historically offered direct flights for the Richards Bay to Johannesburg route.

🎯 Booking tip

Deals appear frequently

Historically, deals for this route appear frequently, with about 0.6 deals per day.

Richards Bay main airports to depart from

Richards Bay (RCB)

Cheapest

Richards Bay Airport (RCB) is a convenient departure point for flights to Johannesburg.

📍 ~7 km from city center (reachable by car)

💸 Flights from ~$191

Johannesburg main airports to arrive at

O. R. Tambo International (JNB)

Cheapest

O. R. Tambo International Airport is the primary airport for flights to Johannesburg from Richards Bay.

📍 ~20 km from city center (reachable by car)

💸 Flights from ~$191

Lanseria International (HLA)

Lanseria International Airport offers an alternative arrival option for your trip to Johannesburg from Richards Bay.

📍 ~30 km from city center (reachable by car)

Airports nearby Johannesburg used as alternative

Bloemfontein (BFN)

Cheapest

Bloemfontein is a major domestic hub with reliable scheduled services, offering good infrastructure and accessibility.

📍 ~360 km from Johannesburg (requires a drive of approximately 4 hours)

💸 Flights from ~$293

Kruger Mpumalanga International (MQP)

Kruger Mpumalanga International is a reliable regional airport with well-maintained facilities and consistent flight schedules.

📍 ~350 km from Johannesburg (approximately 3.5 to 4 hours drive)

💸 Flights from ~$338

Polokwane International (PTG)

Polokwane International is a domestic airport within reasonable driving distance for northern Gauteng travelers.

📍 ~280 km from Johannesburg

💸 Flights from ~$399

Durban International (DUR)

Durban International is a major international hub with a wide variety of airlines and destinations, offering high reliability.

📍 ~500 km from Johannesburg (approx. 5-6 hours drive)

💸 Flights from ~$311

Frequently Asked Questions About Flights to Johannesburg

Historically, the optimal booking window for flights from Richards Bay to Johannesburg is typically 14-27 days before departure. During this period, the average price for tickets has been around $115. Prices tend to be higher for last-minute bookings, with flights purchased 0-6 days out averaging $159, and those booked 60+ days in advance averaging $163. Planning your purchase within the 14-27 day window can help secure a more favorable price.

Based on historical data from the trailing 90 days, a good price for a flight from Richards Bay to Johannesburg is considered to be around $100 or less. The median price for this route has been $115. Prices can range, with 75% of tickets historically costing $157 or less. Aiming for a price at or below $100 typically represents a good value for this route.

Historically, August has been the cheapest month to fly from Richards Bay to Johannesburg, with a median price of $101. May also offers competitive pricing, with a median of $108. While June has a median of $115, which is the same as the annual median, August and May typically present better value for travelers on this route. These months have historically offered more budget-friendly options.

Related routes

Consider alternative routes from Richards Bay