Cheap flights from South Africa to Xiamen

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
Sun 1/24
Sun 1/31
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
Sun 1/24
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
South Africa to Xiamen (XMN)

What is the cheapest month to fly from South Africa to Xiamen?

April can be a great time to fly to Xiamen from South Africa with a flight ticket averaging about R11 316. Cheapflights users have found deals in the month of April for as cheap as R8 599. The most expensive prices can be found in the month of January.

South Africa to Xiamen 2021 flight deals

Cheap flights to Xiamen from South Africa found for this year
11 Sep - 14 Sep
R11 445pp
JNB
Johannesburg OR Tambo
Singapore Airlines
 
1 STOP
XMN
Xiamen Gaoqi Intl
XMN
Xiamen Gaoqi Intl
Singapore Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
11 Sep - 14 Sep
R11 461pp
JNB
Johannesburg OR Tambo
Singapore Airlines
 
1 STOP
XMN
Xiamen Gaoqi Intl
XMN
Xiamen Gaoqi Intl
Singapore Airlines
 
1 STOP
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about South Africa to Xiamen flights.

Flight FAQs

From South Africa to Xiamen

How popular is this flight route?

Within the past month, 18 users have taken a look at flights from South Africa to Xiamen Gaoqi Intl.

Which airlines flying from South Africa to Xiamen Gaoqi Intl have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Cathay Pacific, Air China, and Singapore Airlines flying from South Africa to Xiamen Gaoqi Intl have implemented new flexible cancellation policies.

What are the most popular airlines that fly from South Africa to Xiamen?

Consider Air China, Cathay Pacific or Singapore Airlines when booking your flight. These represent the most popular airlines when flying from South Africa to Xiamen.

What are the cheapest flights from South Africa to Xiamen?

While on average a flight from South Africa to Xiamen is generally R8 739, our data shows the cheapest flight currently is R8 739. When looking at the most popular route, (Johannesburg OR Tambo - Xiamen Gaoqi Intl), you can expect to pay R31 202 for that flight.

Related searches

Flights to Xiamen from South Africa
Flights to South Africa Flights to Xiamen

Arrival points for flights from South Africa to Xiamen

Show more

Destination information for Xiamen

Things to know before you go. Useful info for your trip from South Africa to Xiamen
Today's exchange rate
R1 = ¥0,43
Average temperature for January in Xiamen
18.0 °C
Avg rainfall for January in Xiamen
40.0 mm

Airports servicing

Cape Town (CPT)
Durban (DUR)
East London (ELS)
George (GRJ)
Sabi Sabi (GSS)

Airports servicing Xiamen

Top 3 airlines flying from South Africa to Xiamen

The chart below displays the airlines Cheapflights users travelling from South Africa to Xiamen 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 Cheap flights from South Africa to Xiamen
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First