Cheap flights from South Africa to Costa Rica

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
Mon 7/20
Mon 7/27
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
Mon 7/20
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 Costa Rica

How far in advance should I book a flight from South Africa to Costa Rica?

Users have found that booking a flight from South Africa to Costa Rica at least 54 days early can save you up to 19% on average compared to booking a flight this week. If booking 54 days before your flight isn’t an option for you, users have found flights from South Africa to Costa Rica for as little as R357 224 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R375 730 for flights departing within the next 3 days.

What is the cheapest month to fly from South Africa to Costa Rica?

Our data shows that August tends to be the cheapest month to fly to Costa Rica from South Africa. Users have commonly found prices around R21 346 for the month, but tickets can be as low as R16 912. Due to multiple factors, prepare for potentially higher prices in December.

Cheap flights from South Africa to Costa Rica in July, August 2020

The best prices found for South Africa to Costa Rica flights in July, August
22 Jul - 26 Jul
R1 220pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl
27 Jul - 29 Jul
R1 681pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl
27 Jul - 30 Jul
R1 735pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl

South Africa to Costa Rica 2020 flight deals

Cheap flights to Costa Rica from South Africa found for this year
10 Dec - 31 Dec
R1 179pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo
10 Dec - 31 Dec
R1 192pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
10 Dec - 31 Dec
R1 193pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

Related info for your journey

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

Flight FAQs

From South Africa to Costa Rica

Can I find flights from South Africa to Costa Rica for under R1 200 on Cheapflights?

Yes, there are multiple flights from South Africa to Costa Rica for under R1 200. The cheapest flight booked recently is on Multiple Airlines for just R1 179, but on average you can expect to pay R1 259.

Are there direct flights from South Africa to Costa Rica for under R1 200 on Cheapflights?

There are no direct flights from South Africa to Costa Rica, 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?

This flight path from South Africa to Costa Rica was viewed by 28 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

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

The most popular airlines flying from South Africa to Costa Rica are Air Canada, Iberia and Lufthansa. Something to consider prior to booking your flight.

What are the most popular routes from South Africa to Costa Rica?

Most travellers choose Johannesburg OR Tambo - San José Juan Santamaria Intl, Johannesburg OR Tambo - Liberia or Cape Town Intl - San José Juan Santamaria Intl when deciding on the best route from South Africa to Costa Rica.

What are the cheapest flights from South Africa to Costa Rica?

While on average a flight from South Africa to Costa Rica is generally R20 288, our data shows the cheapest flight currently is R12 274. When looking at the most popular route, (Johannesburg OR Tambo - San José Juan Santamaria Intl), you can expect to pay R20 011 for that flight.

Related searches

Flights to Costa Rica from South Africa
Flights to South Africa Flights to Costa Rica

Destination information for Costa Rica

Things to know before you go. Useful info for your trip from South Africa to Costa Rica
Today's exchange rate
R1 = ₡34,08

Airports servicing

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

Airports servicing

El Progreso Drake Bay (DRK)
Arenal (FON)
Golfito (GLF)
Limon (LIO)
Liberia International Airport (LIR)
Nosara Beach (NOB)
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First