From
To
Wed 12/9
Wed 12/16
Any month
Compare vs Cheapflights |
From
To
Leaving on
Wed 12/9
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
Wed 12/9
Wed 12/16
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
Wed 12/9
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')
Home Asia Cheap flights to South Korea

Cheap Flights to Korea

Popular in December High demand for flights, 4% potential price rise
Cheapest in March Best time to find cheap flights, 1% potential price drop
Average price R14 375 Average for round-trip flights in December 2020
Round-trip from R12 998 From Johannesburg to Seoul
One-way from R7 655 One-way flight from Johannesburg to Seoul
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Korea flights by month

January
R13 213
February
R13 120
March
R13 140
April
R13 043
May
R13 299
June
R13 363
July
R12 880
August
R13 235
September
R12 468
October
R13 153
November
R12 290
December
R14 203
At the present moment the cheapest month to fly to Korea is currently November; with December being the most expensive. Prices will vary depending on multiple factors such as booking in advance, airline and departure airports and times.

When is the best time to fly to Korea?

Choose a month below to see average flight price and weather conditions.
JNB - SEL
Price
R12 290 - R15 510
SEL
Temperature
2 - 29 °C
SEL
Rainfall
20 - 411 mm
The best time to fly to Korea is during November, but great deals can be found at other times. August sees the temperatures in Korea peak to their warmest. July tends, on average, to see the most amount of rainfall.

When is the best time to book a flight to Korea?

To ensure you get the cheapest price possible for a flight to Korea, you should look to book at least 28 days in advance of your intended travel date. The price of your flight may increase if you delay and leave booking until a week or so before departure.

Which day is cheapest to fly to Korea?

At the moment, Tuesday is the most economical day to take a flight to Korea. Saturday is likely to be the most costly.

What time of day is cheapest to fly to Korea?

At the moment, flights at midday are likely to offer the best value for money for your Korea trip. A flight in the afternoon will more often than not be of higher cost.

How long is the flight to Korea?

Travellers who are coming from Cape Town International Airport will find that the quickest flight time to Seoul, South Korea is 18h and 10m. The longest flight time is 43h and 25m. If you are going to be flying out of OR Tambo International Airport in Johannesburg, the shortest flight time is 18h and 35 minutes. The longest will be 36h and 50 m. Various elements will affect the flight times. The number of stopovers and the length of those stopovers tend to be the largest factors, as they will naturally add a substantial amount of time to the overall flight.

Which cities offer direct flights to Korea?

You will not be able to find any direct flights into South Korea when coming from cities in South Africa. However, you will be able to find Korea flight deals that have just a single stopover. Ethiopian Airlines offers a flight out of Cape Town with a single stopover in Addis Ababa for 25m before heading to Incheon International Airport in Seoul. If you are instead coming from Johannesburg, you will also find one-stop flights. Ethiopian Airlines offers a flight with a 2h stopover in Addis Ababa before heading into Seoul.

What is the best way to travel around Korea?

Many different transportation options are available in South Korea. You can use domestic flights to reach some of the distant areas you may want to visit. Asiana Air and Korean Air offer domestic flights. Travelling by rail is popular, as well, and Korail connects the major destinations in the country. The Korea Rail Pass and Korea Rail Pack are options for those who want to try train travel. You can also find ferry terminals at Gyeokpo, Gunsan, Wando, and other areas. Car rentals and taxis are available, as well.

What are some things to do in Korea?

Those who are travelling to South Korea will find that the country has a wealth of things for you to see and do. You might want to spend some time experiencing all that the city of Seoul can offer, including heading to the top of N Seoul Tower, which is already on top of Namsan Mountain, providing incredible views of the city. You may want to spend some time in Hallyeo Maritime National Park and visit some of the 400 nearby islands. You could also head to the Seorak Mountain Range or Bukhansan National Park to go hiking. Other places to visit include Hoam Art Museum and Magic Island.

Do I need a passport or visa to fly to Korea?

When you are travelling to South Korea from South Africa, you will find that there is no need to get a visa. However, you will still need to have a passport. This passport needs to be valid for at least six months from the date you arrive at in the country.

Popular regions to fly to in Korea

Find flights to Korea

Select your preferred destinations from the list below
Select your preferred route from the list below

Cheapest flights to Korea

Home Asia Cheap flights to South Korea
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First