Find flights
When to book
FAQs & Tips
Airlines
Deals

R6 562 Find cheap flights to Costa Brava

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 Brava departing on 10/10. 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
So 25/8
So 1/9

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

In the last 7 days, travellers have searched 50 834 033 times on KAYAK, and here's why:

Save 32% 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.

Good to know

Cheapest flight

R6 562
Flight from Cape Town to Barcelona

FAQs - booking Costa Brava flights

  • How long is the flight to Costa Brava?

    An average direct flight from South Africa to Costa Brava takes 24h 20m, covering a distance of 13528 km. The most popular route is Johannesburg - Barcelona with an average flight time of 13h 35m.

  • What is the cheapest flight to Costa Brava?

    The cheapest ticket to Costa Brava from South Africa found in the last 72 hours was R7 348. The most popular route is Johannesburg OR Tambo to Barcelona-El Prat and the cheapest round-trip airline ticket found on this route in the last 72 hours was R7 348.

  • 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.

Top tips for finding cheap flights to Costa Brava

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

Top 5 airlines flying to Costa Brava

Need help choosing which airline to fly with from South Africa to Costa Brava? 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.
8,1
EmiratesOverall score based on 3753 reviews
8,1Boarding
8,3Crew
8,3Entertainment
7,9Food
8,0Comfort
Airline reviews

Boarding in the bus was slow and extremely hot. The flight attendant in the area of row 21 was extremely rude and had the attitude of not wanting to be at work for the day. Emirates you can do better than this

10,0 ExcellentDuncan, Jun 2024MLE - DXB
Read more about Emirates reviews

Boarding in the bus was slow and extremely hot. The flight attendant in the area of row 21 was extremely rude and had the attitude of not wanting to be at work for the day. Emirates you can do better than this

Plane was old and seats uncomfortable but staff were friendly and helpful

The internet connection did was not functioning as per normal.

Flight good but it was 30min late taking off. Also don’t like landing then being loaded on bus and driven around the airport like it’s a sightseeing tour.

I liked everything accept the delay try to improve in that area

Worst ever. No assistance and communication from Emirates crew. No visibility of when the flight is flying. Couldn’t understand if we can go to lounge to take rest. Emirates system at a certain point said flight is not operating and suggested to take the next flight and in few minutes it suddenly opened the gate for boarding. unsupportive and rude crew. Worst experience ever. Flight was delayed by 5 hours so need the compensation for that.

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

I bought Business class ticket but they treated me like economic class. No lounge allowed at check inn I have to take stuff out while other passengers have more than 25 lb in bag. Because I bought tickets from other than airlines . It’s discriminations from airlines to passengers.

Quality and tasty Food and service, bigger seat comfort and leg room, etc.

Everything was perfect except boarding . Have to wait @ gate for 45 minutes after announcing boarding ..

So disappointed, the flight from Zurich to Sarajevo was delayed for two hours for no reason, they were also shifting gate several times prior taking off

I paid extra for more leg room and I was put in a regular seat. I couldn't change it and I didn't get a refund. SUPER LAME

Everything was fine except for very old audio video equipment. I couldn’t use my own headphones because there’s two-port audio plug and the headphones provided are useless. The displays are really old as well. Definitely need to be updated.

Checked me out of my connecting flight despite having enough time to transfer, had to check in again at the gate. Then they lost my luggage.

Wonderful experience! The crew was outstanding and amazing from check in to gate to flight crew! Amazing. Thank you!

Good BUT four days later I still don’t have my luggage. It never arrived. !!!!

Carry on luggage size for economy passengers significantly smaller than other airlines, so nearly all ecomy passengers had their bags taken and checked.

Had a short layover in Zurich, luggage marked expedite and short layover but still didn’t get luggage when arrived in Split until 3 days later even though husband got his.

On time flight, I requested wheelchair in Zurich , when I arrived they were no where to be found, I had one hour between flights I had to walk with great difficulty.

Flight was late and crew were unwilling to help with information on connections. Call light had been on for 61 minutes without tesponse.

My carry on bag was taken by Alaska Air as we boarded in LAX! She said there was not room. There was plenty of room. I told her that my meds and personal items were in it. She did not care. She said it would be sent to my final destination, Nairobi. Well it got to Nairobi the day I was to fly home. The handle of my bag was crushed so could not retract. So I had to remove it. I had to buy converters, malaria medication. personal items. I filled out the missing form at the Nairobi airport. I asked that it be shipped to the Kisumu airport. When it was obviously not going to make it for my time in Kenya. I asked that it be sent to John Wayne Airport. NONE of that happened. I only knew it was at Nairobi because my air tag indicated it was finally in Nairobi the day I was leaving Kenya! Now I need to purchase a new carry on bag!!!

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Flight was fine overall. What you would expect from economy seats. I did appreciate the amenities (eyemask, earplugs, small toothbrush and toothpaste, thin socks).

The made us waiting and held our passports and boarding pass making us miss our flights

Not impressed. Only allowed one carry on on such a long flight.

Suddenly Flight has been change by Qatar and there’s no information is there of us from Bom to Doha and counter person is behaving like Qatar owner next I will not buy Qatar and I will not suggest anyone to fly in Qatar

Overall it was a very good experience. Boarding was efficient and well organized. The cabin crew were excellent. The meals were tasty and quite filling. The warm bread rolls were a nice touch. Seats were comfortable even if they were a little narrow. Entertainment selection was excellent.

The flight was good but my neighbor had the vent open full power for the whole flight and because the air was blowing from the side instead of from the top and I got very cold and ended up with a sore throat.

The crew was great and the food and liquor offerings were good. Seats were a bit cramped. Flight arrived early at destination. That's a plus.

It was pretty good overall. I just wish the crew didn't have to interrupt you every five seconds to ask you if you wanted anything, I mean that's what the help button is for. When someone is tired and sleepy and still getting their bearings, turning on DND button is maybe not the first thing on their mind.

No complains with the crew. But generally speaking food is awful, entertainment is not good either.

After a bad experience of traveling with United airlines long time ago I decided to give them a second chance. And again it was bad. The flight from Jacksonville to Washington was almost 4 hours delayed. Due to that my flights to Munich and Warsaw had to be rescheduled. As a result I had to travel through Frankfurt. And my checked in luggage did not arrive from Frankfurt to Warsaw with me. Warsaw was not my final destination and I had to figure out a way to deliver my luggage to my destination. On top of everything my Delsey luggage got 2 cracks. Is anybody going to be responsible for that???

the flight was delayed by 2 hours at origin and i missed my baggage at the destination

We did not get to experience LH cityline Flight cancelled 15 minutes before takeoff No alternatives offered

In this flight was no good it was delay, change of door

Good flight, but left late and food was only okay!

Great crew. Food was better than average, including hot meals and warm cookies. Flight was smooth and we were kept informed of turbulence.

United delayed the flight to assist customers to make the connection. The Ohara customs area was overwhelm which created an issue for customers trying to make the Little Rock connection. The delayed allow several customers to make the final flight into Little Rock.

Seats were terribly uncomfortable! Couldn’t sleep! I paid for good seats when scheduled with Lufthansa, got crappy mid-section seats on Air Canada!

Generally everything was OK,except the food but that seems to be a normal tendency for all the airlines nowadays

The 7 hour delay in Johannesburg was extremely tiresome, with poor communication at check-in and a sad R120 voucher as compensation. All in all sitting for 10 hours on an airport was pretty bad. At arrival the baggage arrival took 2 hours. All in all, a very, very long trip.

The flight was on time, the plane was at the gate, and then the excuses started. First, it was a part that was needed, then it was short on staff, but they're due to arrive soon, and finally cancellation. Two large triple 7 planes to London were both canceled, leading to over 600 people looking for another flight, which of course was impossible. I had a one week holiday and was forced to spend two nights in hotels in Chicago. Just appalling. I doubt I will ever use American Airlines again.

Horrendous, the worst ever. I would not fly with them again

Great experience overall, no issues with boarding, flight crew or services on board.

I always regard BA as a distress purchase. It is rock bottom in terms of service.

Every single flight on my last trip was delayed and We were downgraded from our purchased seat choices. We also had specific requirements for the meals which were reduced to standard choice!

British Air ways was good - American Airlines not: waited at gate for “mechanical issues” and stood at gate.. plane delayed, … staff at desk rude, had to check my personal carry on item, toilet not working… “please use the working one sparingly- it will overflow in the cabin”

Quick boarding process, slight delays on the tarmac prior to takeoff and a late arrival due to an emergency on the landing runway. Not the fault of the airline at all! Cabin crew was very friendly and the Captain kept the passengers well informed about what was going on

Very bed boarding, there was overbooked and make a lot of problems and noises

The boarding to Gatwick was a breeze but the boarding from Gatwick was a nightmare. The onboard service to Gatwick had a lot to be desired but the onboard sevice from Gatwick was amazing ! Very nice,friendly and funny ! Would I recommend BA to anyone.? ! Yes I would!

Book Cheap Costa Brava Plane Tickets

Recent return flight deals

12/11Di
1 stopSWISS
13h 35mJNB-BCN
26/11Di
1 stopSWISS
18h 15mBCN-JNB
R7 330
10/11So
1 stopLufthansa
13h 50mJNB-BCN
22/11Fr
1 stopLufthansa
18h 35mBCN-JNB
R8 061
10/11So
1 stop
13h 45mJNB-BCN
22/11Fr
2 stops
17h 10mBCN-JNB
R8 226
8/11Fr
1 stopQatar Airways
25h 50mCPT-BCN
16/11Sa
1 stopQatar Airways
31h 50mBCN-CPT
R11 882
12/9Do
1 stopEtihad Airways
33h 40mJNB-BCN
19/9Do
1 stopEtihad Airways
21h 25mBCN-JNB
R13 234
17/9Di
1 stopQatar Airways
17h 55mJNB-BCN
27/9Fr
1 stopQatar Airways
30h 55mBCN-JNB
R15 410
5/10Sa
1 stopEmirates
19h 30mCPT-BCN
17/10Do
1 stopEmirates
19h 50mBCN-CPT
R15 775
18/9Mi
1 stopEmirates
24h 20mCPT-BCN
25/9Mi
1 stopEmirates
19h 50mBCN-CPT
R16 214
29/8Do
2 stopsEtihad Airways
34h 35mJNB-BCN
12/9Do
1 stopEtihad Airways
21h 25mBCN-JNB
R17 530
10/9Di
1 stopBritish Airways
27h 45mCPT-BCN
24/9Di
2 stopsBritish Airways
26h 30mBCN-CPT
R18 371

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/10Do
1 stopQatar Airways
25h 40mCPT-BCN
R6 562
10/10Do
1 stopQatar Airways
18h 30mCPT-BCN
R6 581
31/7Mi
1 stopEtihad Airways
22h 00mJNB-BCN
R6 965
16/9Mo
1 stopEtihad Airways
22h 00mJNB-BCN
R7 312
22/8Do
1 stopLufthansa
15h 55mCPT-BCN
R10 438
19/8Mo
1 stopEmirates
19h 10mJNB-BCN
R10 694
4/8So
2 stopsEmirates
46h 05mCPT-BCN
R12 357
4/8So
2 stopsSWISS
30h 10mCPT-BCN
R12 979
22/8Do
2 stopsLufthansa
19h 10mJNB-BCN
R13 417
18/8So
1 stopSWISS
13h 15mJNB-BCN
R13 509

Search by stops

Search by airline

Search by price

Recent domestic flight deals

24/10Do
directRyanair
1h 40mSVQ-BCN
1/11Fr
directRyanair
1h 45mBCN-SVQ
R1 334
22/8Do
multi-stopVueling
8h 55mMAD-BCN
29/8Do
directVueling
1h 25mBCN-MAD
R1 334
10/12Di
multi-stopKLM
13h 50mSVQ-BCN
14/12Sa
multi-stopKLM
9h 30mBCN-SVQ
R5 356
10/12Di
multi-stopKLM
13h 50mSVQ-BCN
16/12Mo
multi-stopKLM
9h 30mBCN-SVQ
R5 959
29/9So
multi-stopIberia
10h 25mXRY-BCN
3/10Do
multi-stopIberia
7h 15mBCN-XRY
R7 915
18/10Fr
multi-stopIberia
5h 30mPMI-BCN
20/10So
multi-stopIberia
9h 40mBCN-PMI
R8 665
15/8Do
multi-stopBritish Airways
11h 10mAGP-BCN
19/8Mo
multi-stopBritish Airways
13h 40mBCN-AGP
R14 514
14/9Sa
multi-stopBritish Airways
13h 25mAGP-BCN
16/9Mo
multi-stopBritish Airways
13h 00mBCN-AGP
R19 358
24/8Sa
multi-stopSWISS
10h 30mPMI-BCN
25/8So
multi-stopSWISS
12h 50mBCN-PMI
R114 230
22/8Do
multi-stopSWISS
6h 30mPMI-BCN
23/8Fr
multi-stopSWISS
11h 55mBCN-PMI
R114 358

Search by stops

Search by airline

Search by price

Last minute flights to Costa Brava

Last minute flight, train and bus deals

30/7Di
multi-stop
23h 40mCPT-BCN
6/8Di
multi-stop
47h 20mBCN-CPT
R17 823
30/7Di
multi-stop
19h 35mCPT-BCN
6/8Di
multi-stop
47h 20mBCN-CPT
R17 932
30/7Di
multi-stop
27h 45mCPT-BCN
6/8Di
multi-stop
17h 50mBCN-CPT
R21 332
30/7Di
multi-stop
29h 20mCPT-BCN
6/8Di
multi-stop
31h 05mBCN-CPT
R23 672
30/7Di
multi-stop
31h 30mCPT-BCN
6/8Di
multi-stop
31h 35mBCN-CPT
R24 074

Search by stops

Search by price

Flights to Costa Brava

Cabin classes:

R2 980
R3 345
R3 126
R841

Browse origins:

Browse destinations: