R14 433 Find Cheap Flights from Johannesburg to Costa Rica

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Costa Rica departing on 11/3. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to Costa Rica

In the last 7 days, travellers have searched 41 299 237 times on KAYAK, and here's why:

Save 18% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Costa Rica Flight Deals from OR Tambo

Cheapest return prices found by our users on KAYAK in the last 72 hours

Liberia
Liberia2 stopsR65 394

Good to know

Low season

October

High season

December

Cheapest flight

R14 433
Best time to beat the crowds but there is an average 6% increase in price.
Most popular time to fly (1% more expensive on average)
Flight from Johannesburg to San José

FAQs - booking Costa Rica flights

  • How does KAYAK find such low prices on flights from Johannesburg to Costa Rica?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Costa Rica.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Costa Rica?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Johannesburg to Costa Rica is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Johannesburg to Costa Rica?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly from Johannesburg to Costa Rica with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Costa Rica?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Johannesburg to Costa Rica up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Costa Rica

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from Johannesburg is January.

Top 5 airlines serving from OR Tambo to Costa Rica

Need help choosing which airline to fly with from OR Tambo to Costa Rica? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1346 reviews
7,7Comfort
8,4Crew
7,9Boarding
7,2Entertainment
7,3Food
Airline reviews

Great boarding, great short flight but no entertainment whatsoever and no wifi. Prepare to disembark by a staircase.

10,0 ExcellentAnonymous, Dec 2024BRU - AMS
Read more KLM reviews

Great boarding, great short flight but no entertainment whatsoever and no wifi. Prepare to disembark by a staircase.

Great boarding, great short flight but no entertainment whatsoever. It was supposed to have wifi but that did not work.

Good flight with KLM, friendly staff. Food was good, had much worse on other airlines. Selection of drinks also good enough for us. Entertainment was also good. The economy seats are ok and that’s it. For a 12 hour flight I think a little more comfort in the economy seats in pitch and softness would be highly appreciated by the customers and can makte the difference.

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

We are flying with Swiss for a long time but this time was terrible do to are flight cancellations we are in some bad hotel with out normal food

Terrible plane small airbus good for a 1 hr trip I booked business as it is. A night flight and 4hrs trip it was an ordinary economy seat with no one next to me what a joke what a stupid decision to buy business

For the price of the ticket it's probably the best service in the world

Lots of water brought around by staff which is very important to stay hydrated on a long flight. There provided swiss chocolate icecream! The attention to detail is obvious. They really want to make their passengers entertained and comfortable.

I would recommend flying SWISS to anyone. Very impressed by the quality of food. The staff was extremely kind and accommodating. They arranged a shuttle to help a group of passengers make connecting flights when there was a delay.

overall the flight was good and we were happy they waited for us. However, our luggage didn t make it and this caused us a lot of problems.

Ghe issue was with the delay caused by the late boarding. We had to run to catch our next flight, barely made it and then our luggage didn t arrive with us. Really bad organizing.

Excellent Airline. Food, crew and comfort was perfect. Entertainment screens were old. Didn’t like them.

This was an upgrade to business class and really enjoyed the experience. Much better than my earlier flight and thank you.

Crew was wonderful, snacks were so good and quite a variety for free, food was mediocre, big selection of movies and they kept lavatories pretty clean throughout the flight

The plane was old Only 3 bathrooms available for economy The entertainment was old and the selection was poor

Georgian Airways check in staff initially denied us, because they thought passengers required transit visas to transfer on connecting flights. This required 70 minutes for them to call multiple people to confirm how transfers worked. They did not apologize once accepting our check in. Onboard, the four hour flight gave stale bread with spam slices as lunch. The only included drinks were still or sparkling water.

I did not get my baggage at my final destination..poor coordination with connecting flights with partner airlines (Saudi airways). Also the food was very mediocre.

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Very good crew. Food service above average. Seats very small for a 12 hours flight.

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

At check-in at Guarulhos Airport, I was coerced to pay EUROS 100 for each of my two teenage kids travelling on economy premium on the same flight (total charge of EUROS 200) to AIR FRANCE on the rational that they were on a different class and therefore they would require additional care from the flight crew. My wife and I would be (and actually flew) only a few meters from our kids on business class in the same flight. Air France took EUROS 200 from me in exchange for absolutely nothing. My kids are seasoned travelers and independent, and in any event, they were not given any special or any other assistance or attention by Air France flight crew as result or in connection with the fee charged from me at any given time during the flight to Paris - so ABSOLUTELY NO SERVICE WAS PERFORMED AND THE FEE WAS SIMPLY ANOTHER WAY OF “MILKING “ EXTRA EUROS 200 FROM ME. Worse, Air France made us wait for everyone to deplane in Paris to let us deplane - after an Air France Paris representative ridiculously confirmed that our kids were our kids, with our kids at that time already by our side seating in business class. We almost lost our connection to Malta as a result. Such a scheme from Air France is outrageous – especially because it penalizes its customers flying in business class or in first class. I would have imagined that Air France would have wanted to attract clients to fly its premium classes – not to charge cheap EURO 100 fees and to keep them waiting to deplane with their families after 12 hours flights at their destination. You won’t see us any time soon Air France and best of luck with your strategy !

Good flight. On time. Boarding and seating was easy. Crew were really friendly, yet professional. Bathroom (by cockpit) was small but serviceable. Some the seats were showing some notable wear & tear, but were comfy. Very happy UA customer. TY! 🤛🏽💗

Overall, it was a good experience. Boarding was good and there was plenty of overhead bin space for everyone’s carryons (even when we boarded toward the end). Only improvement would be to offer trash service more regularly.

No food service almost missed because of first flight delays

The entertainment would not work. The comfort of the seats leaves something to be desired, pretty uncomfortable.

Waited for our plane from HNL so we didn't miss connection. AMAZING Service for that, then really clean plane. Nice airline attendants.

Was realllly smooth. It was delayed but we were well informed.

United ground crew and pilots are friendly. The in-flight staff (flight attendants) are the worst in the world. Multiple trips, always unpleasant, combative, use implicit threats to not allow for a discussion on their decision. Authoritarian. This seems to stem from an internal corporate wide policy as I doubt that United is intentionally searching for people that are not fit for customer facing positions. I will not fly United again. Good luck fixing your business

United airlines could be one of the worst airlines to fly with

The pairing of personal Bluetooth headset did not work, provided headset did not work, then the screen locked and therefore no in-flight entertainment was available.

A/C still wasn't working. Luckily it was only a 14 minute flight

Poor BA get a lot of stick and have some problems getting your bags to the same destination BUT the whole experience is very much 5 star and probably due to excellent, helpful and sooo British staff. We travelled in economy plus.

I have nothing but amazing things to say about every staff member I encounter on my transport from Brussels (Bru) to New York (jfk) via London (lhr) after many flight delays and changes every colleague I asked for help gave me the utmost respect and did everything in their power to make sure I arrived in Washington DC to make it in time for my brothers wedding. The flight attendants on the flight from Bru to lhr move me to the front of the plane so I could get off quickly and try to make it to my connection to dc, when I missed that wagans at the support desk did everything in his power to get me to dc via two transfers. Especially during the busy holiday season I am so so grateful for the amazing customer service that I encountered today.

Nice experience. Baggage arrival in Mumbai wasn't that quick and needs improvement.

Our headphone plug in was broken, especially we are with 5 years old who like to watch a movie

It would be great to have at least two choices for a food, instead of just plain pasta 😏

CVG to London was a good flight . Thank god the plane was not full . Seating was tighter than any international I’ve taken . We arrived in London 10 minutes early. Had it not been for handicap assistance I would have missed my connection. Had it not been for the extra 10 minutes because we landed early I would have missed my flight . 3 hours and 10 minutes from plane to plane as they were boarding when I arrived . None of that is the fault of British Air but the understaffed and confided security at LHR. Because of this I will never use British Air again unless I don’t land in London . Not the airlines fault but I never want to miss a flight because of the blunder in London . The worst I’ve ever encountered in international travel . Sorry British Air but your home needs better management.

We didn’t flight with British Airways because the flight was cancelled at the last minute .

Everything was excellent except I could not check in online. The app kept denying me. So I checked in at the airport and the person was super polite and helpful. Very nice all around.

Flight fine, only served water or blueberry juice option- tight fit forward- resting head on tray table difficult and especially if seat reclined in front of you and I’m only 5’2. Uncomfortable

Unreliable for flight to and from Paris - taken 6 flights this year and delayed on the way back every single time - very frustrating. And to top it all up - baggage delays are horrendous

Book cheap flights from Johannesburg to Costa Rica

Recent return flight deals

7/2Fri
2 stopsUnited Airlines
27h 57mJNB-LIR
14/2Fri
2 stopsUnited Airlines
44h 21mLIR-JNB
R65 394

Search by stops

Search by airline

Search by price

Recent one-way flight deals

11/3Tue
3 stops
39h 00mJNB-SJO
R14 433
21/4Mon
2 stops
31h 40mJNB-SJO
R15 363
30/1Thu
2 stops
34h 40mJNB-SJO
R16 088
2/2Sun
2 stopsBritish Airways
31h 35mJNB-SJO
R18 413
11/3Tue
2 stopsBritish Airways
31h 14mJNB-SJO
R18 506
21/4Mon
3 stops
42h 10mJNB-SJO
R19 008
2/2Sun
1 stopKLM
26h 30mJNB-SJO
R19 473
11/3Tue
1 stopKLM
26h 30mJNB-SJO
R20 068
20/4Sun
1 stopSWISS
29h 45mJNB-SJO
R33 292
19/4Sat
1 stopAir France
30h 35mJNB-SJO
R37 570

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Costa Rica

Last minute flight, train and bus deals

27/12Fri
multi-stopDelta
24h 13mJNB-SJO
1/1Wed
multi-stopDelta
30h 55mSJO-JNB
R24 365
27/12Fri
multi-stopDelta
22h 55mJNB-SJO
1/1Wed
multi-stopDelta
27h 55mSJO-JNB
R24 569
28/12Sat
multi-stopUnited Airlines
36h 23mJNB-SJO
4/1Sat
multi-stopUnited Airlines
27h 05mSJO-JNB
R28 438
26/12Thu
multi-stopUnited Airlines
28h 16mJNB-SJO
4/1Sat
multi-stopUnited Airlines
25h 50mSJO-JNB
R30 856
28/12Sat
multi-stopKLM
29h 30mJNB-SJO
3/1Fri
multi-stopKLM
41h 25mSJO-JNB
R35 543
27/12Fri
multi-stopKLM
30h 00mJNB-SJO
3/1Fri
multi-stopKLM
41h 25mSJO-JNB
R39 040
27/12Fri
multi-stopBritish Airways
27h 30mJNB-SJO
7/1Tue
multi-stopBritish Airways
28h 55mSJO-JNB
R41 420
29/12Sun
multi-stopAir France
30h 45mJNB-SJO
5/1Sun
multi-stopAir France
28h 50mSJO-JNB
R43 726
30/12Mon
multi-stopBritish Airways
29h 20mJNB-SJO
2/1Thu
multi-stopBritish Airways
28h 55mSJO-JNB
R46 684
28/12Sat
multi-stopAir France
30h 15mJNB-SJO
4/1Sat
multi-stopAir France
29h 15mSJO-JNB
R49 083

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from OR Tambo to Costa Rica

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.