Cheap flights from OR Tambo 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
Sat 1/23
Sat 1/30
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
Sat 1/23
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 Costa Rica

How far in advance should I book a flight from OR Tambo to Costa Rica?

To save on the cost of your flight from OR Tambo to Costa Rica, book at least 56 days before your planned departure. Booking around this time can save you about 27% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R20 135 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R21 106.

What is the cheapest month to fly from OR Tambo to Costa Rica?

Our data shows that May tends to be the cheapest month to fly to Costa Rica from OR Tambo. Users have commonly found prices around R18 466 for the month, but tickets can be as low as R14 172. Due to multiple factors, prepare for potentially higher prices in January.

Cheap flights from OR Tambo to Costa Rica in January, February 2021

The best prices found for JNB to Costa Rica flights in January, February
11 Feb - 27 Feb
R15 811pp
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
1 Feb - 28 Feb
R15 887pp
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
11 Feb - 27 Feb
R18 314pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo

OR Tambo to Costa Rica 2021 flight deals

Cheap flights to Costa Rica from OR Tambo found for this year
11 Feb - 27 Feb
R15 811pp
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
5 May - 9 May
R15 887pp
JNB
Johannesburg OR Tambo
Emirates
     
3 STOPS
LIR
Liberia
LIR
Liberia
Emirates
   
2 STOPS
JNB
Johannesburg OR Tambo
1 Feb - 28 Feb
R15 887pp
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 OR Tambo to Costa Rica flights.

Flight FAQs

From OR Tambo to Costa Rica

Can I find flights from OR Tambo to Costa Rica for under R16 691 on Cheapflights?

Yes, there are multiple flights from OR Tambo to Costa Rica for under R16 691. The cheapest flight booked recently is on Multiple Airlines for just R15 811, but on average you can expect to pay R17 950.

Which airlines flying from Johannesburg OR Tambo to Costa Rica have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg OR Tambo to Costa Rica that may be offering flexible cancellation policies are United Airlines, Iberia, and Air Canada. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from OR Tambo to Costa Rica for under R15 173 on Cheapflights?

There are no direct flights from OR Tambo 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 Johannesburg OR Tambo to Costa Rica was viewed by 352 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 Johannesburg to Costa Rica?

The most popular airlines flying from Johannesburg to Costa Rica are Air Canada, Air France and British Airways. Something to consider prior to booking your flight.

What are the cheapest flights from Johannesburg to Costa Rica?

The cheapest flight price from Johannesburg to Costa Rica is R10 389. On average you can expect to pay R13 476. The most popular route, (Johannesburg OR Tambo - San José Juan Santamaria Intl), can usually be booked for R15 811.

How long does is the flight from OR Tambo to Costa Rica?

United Airlines, KLM, and Delta can get you from OR Tambo to Costa Rica in just under 22h 30m. Your travel time can differ by up to 5h 07m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from OR Tambo to Costa Rica return?

Cheapflights users have booked flights from OR Tambo to Costa Rica from R15 887 return. Other airlines that can offer you cheap pricing are United Airlines, from R16 889, and Delta, from R18 694.

Related searches

Flights to Costa Rica from OR Tambo
Flights to OR Tambo Flights to Costa Rica

Arrival points for flights from OR Tambo to Costa Rica

Destination information for Costa Rica

Things to know before you go. Useful info for your trip from OR Tambo to Costa Rica
Today's exchange rate
R1 = ₡39,63

Airports servicing Johannesburg

Airports servicing

El Progreso Drake Bay (DRK)
La Fortuna (FON)
Golfito (GLF)
Limon (LIO)
Liberia International Airport (LIR)
Nosara Beach (NOB)
Home Costa Rica Cheap flights from OR Tambo to Costa Rica
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First