Find flights
When to book
FAQs & Tips

Find cheap flights to Costa Rica from R11 941

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Costa Rica departing on 12/5. 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
Mon 13/5
Mon 20/5

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

In the last 7 days, travellers have searched 44 581 736 times on KAYAK, and here's why:

Save 24% 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

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

San José
San José2 stopsR21 701

Good to know

Low season


High season


Cheapest flight

R11 941
Best time to beat the crowds (12% less expensive on average)
Most popular time to fly (8% more expensive on average)
Flight from Cape Town to San José

FAQs - booking Costa Rica flights

  • How long is the flight to Costa Rica?

    An average direct flight from South Africa to Costa Rica takes 40h 35m, covering a distance of 20058 km. The most popular route is Johannesburg - San José with an average flight time of 32h 40m.

  • What is the cheapest flight to Costa Rica?

    The cheapest ticket to Costa Rica from South Africa found in the last 72 hours was R21 701. The most popular route is Johannesburg OR Tambo to San José Juan Santamaria Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was R21 701.

  • What are the most popular destinations in Costa Rica?

    The next most popular destination is Liberia (38%).

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

See more FAQs

Top tips for finding cheap flights to Costa Rica

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Costa Rica flight deals.

Top 5 airlines flying to Costa Rica

Need help choosing which airline to fly with from South Africa 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.
KLMOverall score based on 1657 reviews
Airline reviews

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

2,0 MediocreDavor, Mar 2024AMS - ZAG
Read more about KLM reviews

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

It was nice to be on a legacy airline, people try at least.

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

I requested wheel chair assistance , it was confirmed via email that inwoood get it but I didn’t get it . The last leg of my trip to Nigeria was the worst.

One of their staff was so rude with discriminative. Such a reputed airline shouldn't hire such kind of arrogant attendants.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

At the transit could be less time not like 12 hour 6 hours the mix should be 4 hour, thanks

Everything from the price to online checkin and the flight being on time to the crew and food was very good. The comfort level is fine--the seats are very close to each other in Economy. But I guess you get what you pay for.

I guess just the food, but besides, amazing experience flying with swiss

Bag lost. Lost bag recovery process is an unsatisfying customer experience. Because 1) bag is still lost but also 2) the process is outdated and form-heavy and 3) in our case also involved a long line.

I was pleasantly surprised with the whole experience. Thank you

Motivated and friendly crew on a somewhat dated but well kept plane. Hd seats in economy may section, so legroom was excellent.

Liked being hydrated. Carryon weight was limited for cold weather clothes that are heavy... could test to improve if possible.

United Airlines flights serviced by Swiss Airlines provide for zero communication with Swiss Airlines almost impossible to contact Swiss airlines to make seat selection, upgrades or changes. I won’t do that again if it can be helped.

Luggage did not make it to Miami still not today! Screen did not work for couple hours- got a bate of chocolate as a peaceful offering. Crew tentative, seats are getting smaller- isle seat arm rest foes not fold- problem getting other 2 passengers to go to the toilet without hitting themselves

Missed connecting train since flight was late into Zurich and I had to stay at airport hotel because of it as well as I had to repurchase train ticket

Hi. You canceled my trip and now you are asking me for review? Check my trip record and you will have my review. Call your customer service and you will have the answer. This was the worst experience in my life. Sorry for you.

Excellent apart from transport to actual plane 10 minutes from the actual gate , walking out in the tarmac in the rain and having to climb stairs to enter while holding luggage.

Boarding was smooth and on time. The seat was comfortable and the entertainment worked. Staff were gracious.

Good aorcraft 777 but Worst food ever Breakfast was a bû’with matonnaise… Staff was nice but invisible most of the flight

Business class in the second leg - CDG-EVN was a disaster.

I have used Air France and KLM many times it will help if they change their menu's feel like it's been the same for years!!!, Especially the breakfast. Overall the flight was good and enjoyable.

No birding was given for next trip on same carrier, food was very moderate.

Lost luggage, 2 bags were badly damaged and one of the bags came open.

The line at boarding was not well organized and managed

A couple of minor delays in boarding but very professional and efficient staff.

Sky priority means you get to use the KLM business Lounge.

Positive: Entertainment via phone on the short was great and my first time. Good food and wine and head phones for free. Negative: Seat hardly reclined on the long flight. Breakfast was an egg with a bun. No egg choices and rather have something sweet like bun/jam and Youghurt.

Awful. I got stuck next to a person carrying a dog and behind someone with a dog. People need to board these dogs downstairs. The cabin is crowded enough with your pets

Delayed a day due to snow storm. Was upgraded. That kind of made up for significant delays from FLL to COS with no compensation or acknowledgement.

The crew’s attitud was not good, only worried for pilot’s comfort, so I ask myself why do I pay so much for so less. The plane is old and broken. I will rey another airline

United airline kept delaying our flight back to Phoenix for 8 hours before they cancelled it! If they know that we are not flying out for whatever the reason is, why did they keep lying to us for hours. We could find another flight earlier or even find a hotel with a shuttle. But cancellation at about midnight was not fun. We stayed in the airport all night till the following morning when we bought an Alaska tickets to go back to Phoenix. Total of 14 hours in the airport.

On time - really well operated flight. Friendly staff. Super impressed with United on this round trip.

Customer service - staff was effective in getting my trip rescheduled

Did not like the seat spacing. The seat was very narrow and tight.

Nothing bad to say about the actual crew or airline. It was nice to have a complimentary FULL can of soda, as well as a snack. Blankets and earbuds were also provided at no cost for this red eye flight. I especially appreciated the free WiFi and movie selection with the Bluetooth option. It helped the flight pass more quickly. No matter who you fly, boarding and disembarking are always SUCH a pain. As I mentioned, this is on the passengers and not the crew!!

Needs a lot of improvement to say the least. Majorly disappointed after the service we experienced on both the Japan and China airlines.

Having traveled from Canada through Seattle -London-Edinburgh with only carry on ( to keep trip uncomplicated ) We had to check our hand luggage at the gate as flight was full This was really annoying since due to their late flight in from Seattle we’d missed our orginal flight to Edinburgh and had been put on a flight four hours later We had no checked luggage with no need to go to the baggage carousel Very annoying

Annoying customer pushing my seat did not make this pleasant.

Lost my belongings, Crew fail to follow safety and regulatory requirements in 2nd leg of flight from London Heathrow to Copenhagen.

Quick boarding Clean aircraft Departure delayed but landed early Evening wrap was very good, breakfast was okay.

The crew on this flight were attentive, efficient and friendly. It really made for an enjoyable flight.

They sell 1h /1h30min connection ticket that are impossible to make

Yogurt only for the last meal was not what I could eat. choice of a croissant or other item would be preferred. It's a busy time, though, so i understand.

A little more legroom, and maybe a little bit of food

I was rebooked on Delta. Did not take this flight

The crew were competent and all seemed to enjoy their job and the only shiny part of the trip. The seats were extremely uncomfortable and the video machines very hard to work and had dated offerings. The air conditioning was like a refrigerator even with 4 blankets. The food was propbably the worst airline food I have had in years.

Book Cheap Costa Rica Plane Tickets

Recent return flight deals

2 stopsBritish Airways
32h 40mJNB-SJO
2 stopsBritish Airways
35h 05mSJO-JNB
R21 701
2 stopsBritish Airways
32h 40mJNB-SJO
2 stopsBritish Airways
36h 35mSJO-JNB
R21 813
1 stopAir France
30h 05mJNB-SJO
2 stopsAir France
53h 56mSJO-JNB
R26 872
1 stopAir France
30h 05mJNB-SJO
2 stopsAir France
53h 56mSJO-JNB
R27 455

Search by stops

Search by airline

Search by price

Recent one-way flight deals

3 stops
32h 20mCPT-SJO
R11 941
2 stops
48h 35mJNB-SJO
R14 912
1 stopSWISS
40h 45mCPT-SJO
R16 191
1 stopLufthansa
30h 35mJNB-SJO
R16 567
2 stopsUnited Airlines
47h 38mCPT-SJO
R17 413
2 stops
37h 20mJNB-SJO
R18 598
2 stopsAir France
49h 40mJNB-SJO
R19 952
2 stopsKLM
30h 39mJNB-SJO
R20 121
1 stopAir France
30h 05mJNB-SJO
R23 261
1 stopUnited Airlines
23h 38mJNB-SJO
R30 407

Search by stops

Search by airline

Search by price

Flights to Costa Rica

Return flight deals:

Costa Rica - South Africa

Cabin classes: