Cheap flights from OR Tambo to Gaoqi Intl

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
Thu 1/28
Thu 2/4
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
Thu 1/28
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
OR Tambo (JNB) to Gaoqi Intl (XMN)

What is the cheapest day to fly return from OR Tambo to Gaoqi Intl?

It’s generally more expensive to depart on a Sunday, if you have to leave on this day you can still search on Cheapflights to find great options that meet your needs.

What is the cheapest month to fly from OR Tambo to Gaoqi Intl?

Our data shows that April tends to be the cheapest month to fly to Gaoqi Intl from OR Tambo. Users have commonly found prices around R11 090 for the month, but tickets can be as low as R8 428. Due to multiple factors, prepare for potentially higher prices in January.

When is the cheapest time to fly from OR Tambo to Gaoqi Intl (JNB - XMN)?

When flying from OR Tambo to Gaoqi Intl, the time of day you fly usually plays a role in the price. Save by searching for a flight in the evening, which can drop the price by up to 23% versus a flight in the afternoon.

Related info for your journey

Useful info, stats and facts about OR Tambo to Gaoqi Intl flights.

Flight FAQs

From OR Tambo to Gaoqi Intl

How popular is this flight route?

Flights from Johannesburg OR Tambo to Xiamen Gaoqi Intl have been viewed 220 times in the past calendar month.

Which airlines flying from Johannesburg OR Tambo to Xiamen Gaoqi Intl have flexible cancellations due to COVID-19?

Some of our airline partners flying from Johannesburg OR Tambo to Xiamen Gaoqi Intl have new flexible policies in place due to COVID-19. Cathay Pacific, Air China, and Singapore Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Cathay Pacific with this kind of flexibility.

Does it rain more in Johannesburg or Xiamen?

Expected rainfall in Johannesburg is less than in Xiamen. You can expect this to be the case over the next 19 days.

Is Johannesburg weather warmer or cooler than Xiamen?

Temperatures around the 33 °Cs can be experienced in July. The weather in Xiamen is hotter than in Johannesburg. Plan for potential changes in flight availability as peak weather approaches in this location.

Related searches

Flights to Gaoqi Intl from OR Tambo
Flights to OR Tambo Flights to Gaoqi Intl

Destination information for Gaoqi Intl

Things to know before you go. Useful info for your trip from OR Tambo to Gaoqi Intl
Today's exchange rate
R1 = ¥0,44

Airports servicing Johannesburg

Airports servicing Xiamen

Top 3 airlines flying from OR Tambo to Gaoqi Intl

The chart below displays the airlines Cheapflights users travelling from OR Tambo to Gaoqi Intl choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Air China
R442 R535 No cancel fee 67%
Search Air China flights
Cathay Pacific
R822 R871 No cancel fee 72%
Search Cathay Pacific flights
Singapore Airlines
R623 R907 No cancel fee 81%
Search Singapore Airlines flights
Home Asia China Xiamen Gaoqi Intl Cheap flights from OR Tambo to Gaoqi Intl
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First