Cheap flights from Johannesburg to Inverness

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 12/1
Tue 12/8
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 12/1
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 Inverness (INV)

JNB - INV
Price
R7 745 - R13 847
INV
Temperature
6 - 19 °C
INV
Rainfall
11 - 30 mm

Popular in

August

High demand for flights, 22% potential price rise

Cheapest in

November

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

Average price

R7 745

Average for round-trip flights in November 2020

Round-trip from

R7 745

From Johannesburg to Inverness

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 Inverness?

Friday flights are generally found to be more expensive for flights from Johannesburg to Inverness. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Inverness.

What is the cheapest month to fly from Johannesburg to Inverness?

The best pricing can be found in the month of November. Prices to Inverness from Johannesburg average R10 801. You can even find prices in November for less than R10 801, as users have found deals to Inverness from as low as R7 223. The month of August appears to be one of the more expensive times to travel to Inverness from Johannesburg. Flying in the targeted month can save you up to 28%.

When is the cheapest time to fly from Johannesburg to Inverness (JNB - INV)?

One of the essential ways to save on airfare from Johannesburg to Inverness is to remain as flexible as possible. Flights that are at midday tend to be the most expensive. A flight in the morning could potentially save you up to 30% on airfare.

Related info for your journey

Useful info, stats and facts about Johannesburg to Inverness flights.

Flight FAQs

From Johannesburg to Inverness

Can I find flights from Johannesburg to Inverness for under R10 758 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Inverness for under R10 758. The cheapest flight booked recently is on British Airways for just R9 236, but on average you can expect to pay R34 639.

Which airlines flying from Johannesburg OR Tambo to Inverness have flexible changes due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like British Airways flying from Johannesburg OR Tambo to Inverness have implemented new flexible change policies.

Are there direct flights from Johannesburg to Inverness for under R9 221 on Cheapflights?

There are no direct flights from Johannesburg to Inverness, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

Within the past month, 297 users have taken a look at flights from Johannesburg OR Tambo to Inverness.

Does it rain more in Johannesburg or Inverness?

Johannesburg will have greater rainfall in 0 compared to Inverness over the next 18 days.

Is Johannesburg weather warmer or cooler than Inverness?

Our data indicates that the weather will be 26 °C on average in the month of January. The temperature in Inverness is typically colder than in Johannesburg. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.

How long does is the flight from Johannesburg to Inverness?

Departing from Johannesburg to Inverness will take you 19h 50m. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Johannesburg to Inverness return?

British Airways, at R9 237, was found to be the cheapest airline from Johannesburg to Inverness. An alternate airline flying to your destination would be Qatar Airways. These flights start at 14% lower than the current average price 3 months from now.

Related searches

Flights to Inverness from Johannesburg
Flights to Johannesburg Flights to Inverness Flights from Johannesburg

Alternative routes for Johannesburg to Inverness

Destination information for Inverness

Things to know before you go. Useful info for your trip from Johannesburg to Inverness
Today's exchange rate
R1 = £0,05
Average temperature for November in Inverness
9.0 °C
Avg rainfall for November in Inverness
16.0 mm

Airports servicing Johannesburg

Airports servicing Inverness

Home Europe United Kingdom Scotland Inverness Cheap flights from Johannesburg to Inverness
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First