Cheap flights from Belfast International to OR Tambo

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

Return
Economy
Tue 1/26
Tue 2/2
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
Tue 1/26
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
Belfast International (BFS) to OR Tambo (JNB)

BFS - JNB
Price
R10 922 - R28 896
JNB
Temperature
18 - 26 °C
JNB
Rainfall
4 - 151 mm

Popular in

December

High demand for flights, 48% potential price rise

Cheapest in

June

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

Average price

R14 456

Average for round-trip flights in January 2021

Round-trip from

R10 922

From Belfast International to OR Tambo

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
How far in advance should I book a flight from Belfast International to OR Tambo?

Find a great deal and save up to 2% by booking at least 24 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Belfast International to OR Tambo within the next two weeks, with the cheapest ticket starting at R1 782.

What is the cheapest month to fly from Belfast International to OR Tambo?

The best pricing can be found in the month of May. Prices to OR Tambo from Belfast International average R1 772. You can even find prices in May for less than R1 772, as users have found deals to OR Tambo from as low as R1 325. The month of September appears to be one of the more expensive times to travel to OR Tambo from Belfast International. Flying in the targeted month can save you up to 16%.

When is the cheapest time to fly from Belfast International to OR Tambo (BFS - JNB)?

When flying from Belfast International to OR Tambo, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Related info for your journey

Useful info, stats and facts about Belfast International to OR Tambo flights.

Flight FAQs

From Belfast International to OR Tambo

Does it rain more in Belfast International or Johannesburg?

When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Belfast International is roughly less than Johannesburg. You can assume this to be the case over the next 26 days.

Is Belfast International weather warmer or cooler than Johannesburg?

We forecast the temperature to be around the 26 °Cs in January, on average. The temperature in Johannesburg is generally hotter than in Belfast International. Book flights in a timely manner in correlation to your departure date.

Related searches

Flights to OR Tambo from Belfast International
Flights to Belfast International Flights to OR Tambo

Destination information for OR Tambo

Things to know before you go. Useful info for your trip from Belfast International to OR Tambo
Today's exchange rate
R1 = R1,00
Average temperature for January in OR Tambo
26.0 °C
Avg rainfall for January in OR Tambo
128.0 mm

Airports servicing Belfast

Airports servicing Johannesburg

Home Africa South Africa Johannesburg OR Tambo Cheap flights from Belfast International to OR Tambo
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First