Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights to Costa Brava from C$ 347

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to Costa Brava departing on 6/8. 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
Sun 9/6
Sun 16/6

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

In the last 7 days, travellers have searched 43,895,468 times on KAYAK, and here is why:

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

C$ 347
Flight from Calgary to Barcelona

FAQs - booking Costa Brava flights

  • How long is the flight to Costa Brava?

    An average direct flight from Canada to Costa Brava takes 18h 01m, covering a distance of 10413 km. The most popular route is Montreal - Barcelona with an average flight time of 7h 10m.

  • What is the cheapest flight to Costa Brava?

    The cheapest ticket to Costa Brava from Canada found in the last 72 hours was C$ 521. The most popular route is Montreal Pierre Elliott Trudeau Intl to Barcelona-El Prat and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 658.

  • Which airlines fly to Costa Brava?

    Air Canada, Lufthansa & United Airlines fly the most frequently from Canada to Costa Brava. The most popular route is from Montreal to Barcelona, and Air Canada, Lufthansa and United Airlines fly this route the most.

  • 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 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 Canada 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.
7.6
Air TransatOverall score based on 484 reviews
8.3Crew
7.8Boarding
7.1Comfort
6.9Entertainment
6.8Food
Airline reviews

I was pleasantly surprised. I booked the "club class" which was basically like Domestic First Class. The service was superior. Food was pretty good. Seats and cabin were comfortable. For the price I paid, I was very pleased.

10.0 ExcellentTZ, May 2024FCO - YUL
Read more about Air Transat reviews

I was pleasantly surprised. I booked the "club class" which was basically like Domestic First Class. The service was superior. Food was pretty good. Seats and cabin were comfortable. For the price I paid, I was very pleased.

Super unproffesional flight . Flight attendants were unproffesional. I could hear them gossiping about theor boyfriends the whole trip

The connecting flight lay over was 4.00 hours, the gate agent booked me on the next flight which was about to depart at no extra cost.

Actually the flight was on time. New plane, food was okay but not great.

Old plane, hard seats, 1.30 hours delay, while seating on the plane waiting for departure.

Boarding was a little chaotic but it was a very large flight. It just wasn’t fast. And there was no noticeable difference between zones boarding.

Crew was pleasant. Aircraft was very dated and uncomfortable for our nearly 4 hour flight. We were in row 17 and they ran out of purchasable food by the time they got to us.

We were lucky enough to arrive at the right time. The staff at YYZ did our complete check in and luggage tags for us. Even made sure we knew where we were to head next and how to get there. It truly was one of the best and easiest check inside. Thanks team.

Compagnie efficace et bons prix. Les sièges en classe club pourraient être plus confortables.

Lisbon, make sure to get food , coffee prior to going to boarding gates as there is no food being served after. Only vending machines. A lot of check points to get to the boarding gates. Not enough seating for passengers waiting to board. Crew was very courteous and kind.

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

Medíocre. The food wasn't good (although not bad, bad) and the staff wasn't kind. I asked for n extra blanket, the steward never came back, serving us roughly.

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.

They wanted to close counter although they did not provide the wheelchair requested which ended by going alone to transit security and lost long time and they did not want to wait .

Did not find the wheelchair that supposed to assist and went to a long queue for transit security chk which was very slow and boarding desk wanted to close counter although that they knew that I am minutes away because of their mistake of not providing the wheelchair.

They charge me for luggage which is was included on the ticket

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

worst experience ever i choose my seat in advance and also have my seat selected in my boarding and the they told me that my seat has been changed without notify me

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

Too many oversized carryon baggage. If carrier reduced checked luggage fee this could be avoided. The staff were friendly and helpful, very professional.

Airport monitors did not give the gate for our flight returning Detroit to Vancouver Juice served from glass storage containers are a far more healthy alternative for people. And would also minimize the need for recycling plastic or aluminum containers

Nice smooth flight with pleasant stewards. Slept most of the flight, they could have slowly turned on the lights to make it more pleasant. Otherwise a good trip.

Great! No food was available during the flight due to the catering service strike but snacks were given throughout the flight which was nice.

Boarding, staff and flight great. A bit disappointed with no in flight online entertainment but I'll live. Landing was a bit of a jolt (more than usual) but hey everything else was smooth. LoL

I’ve been delayed for two days and I’m still stuck in Honolulu tired spending money

1.5 hours late departing YVR for a 14-minute flight. Packed waiting area. Full plane. Families with tired, screaming kids. 40-minute wait for baggage at YYJ. For a Dash-8. Obviously there was some kind of breakdown but there was no communication from anyone. Most of this was not WestJet's fault but it was an unpleasant night overall. I fell asleep in a chair waiting for the luggage carousel to start.

Nothing to like about flying in the Dash 8s. With very small seats, little legroom, and a very noisy plane, nothing about such trips is enjoyable.

I wish that seats closer to the front of the plan were available, but when I booked the flight the seats were VERY expensive so I did not book seats at that time. The day before flying only seats at the back of the plane were available. It takes so long to board the plane and empty the plane on arrival due to SO many roller bags.

Difficult to say. Over crowded but that is the fault of the airplane not WestJet

Everything was great. I really like how they had their safety film set up showing you the beauty of the country.

it was our first flight with Air Canada. The flight was very good. The arrived 10 minutes early. The crew was attentive and very professional. The seats were comfortable and the food was fine. There were a lot of movies and TV shows to choose from. The boading was OK, but it is more about the Montreal airport procedures, but not about Air Canada.

Crew was very respectful and ready to serve. Much better than before.

This time my experience was superior! Much better and improved from after the COVID-19. I hope they maintain the same. Earlier, service (specially crew attitude) was awful and sometime rude, but this time, crew was very welcoming, respectful and ready to serve. I will definitely repeat :-)

Inexperienced crew. Food was so so. They lost my luggage on a direct flight. Was flying business so my luggage was priority. Not impressed.

I liked the early check in. Flight was a bit bumpy due yo weather. Overall, everything went well.

I couldn't rate food or entertainment as neither were a factor in my short flight. I was impressed with with respect of time and schedule. Also, this was an incredibly smooth flight from terminal to terminal. My only minor complaint was being woken up for refreshment service. This was the end of a very long day, and I was happy to miss a juice box and pretzels for a little rest.

It was awful. For a 37 minute flight time,we had 1:30 hours delay. If someone had a connection flight he or she couldn’t reach for sure. The only positive point was online check in.

Limited snack options cause the snack vendor was on strike

Not full, so lots of room, which is really the only thing that can make flying economy more comfortable. Direct to Toronto is great! I didn't eat or use the entertainment.

Everything great. Just didn’t get my checked bag. Never left Berlin

boarding needs to be streamlined load the back of the plane first

Try to humanize onboarding and take AI out. It's embarrassing and useless

Already stated....flights were fine. Late luggage a disappointment and failure my Lufthansa to get my bag delivered in a timely fashion.

no kiosks to check in with- it’s 2024!!! the flight was so hot and uncomfortable - not sure if that’s what caused a lady to faint during the flight but i was absolutely miserable.

Luggage took nearly 2 hours to come out. Terrible airport service in Malaga.

Air Canada from Edmonton to Toronto was disappointing but Lufthansa from Toronto to Frankfurt was excellent.

This flight space was way better than our international flight. Efficient boarding and comfortable

I ended up buying (for $340) "extra space" seats because I my flying partner was given a STY boarding pass, leading me to conclude that she was on standby and that we had to buy seats on the flight. I later learned that the flight was not sold out and that we could have gotten on as usual. To be honest, I felt swindled.

I'm Canadian. I have the unfortunate experience of pretty not having the choice to fly with them. THEY ARE TERRIBLE.

Book Cheap Costa Brava Plane Tickets

Recent round-trip flight deals

25/5Sat
1 stopPLAY
20h 40mYHM-BCN
29/5Wed
1 stopPLAY
25h 05mBCN-YHM
C$ 520
25/5Sat
1 stopPLAY
20h 40mYHM-BCN
29/5Wed
1 stopPLAY
25h 05mBCN-YHM
C$ 521
19/5Sun
directAir Transat
7h 15mYUL-BCN
27/5Mon
directAir Transat
8h 25mBCN-YUL
C$ 604
9/6Sun
directAir Transat
7h 15mYUL-BCN
18/6Tue
directAir Transat
8h 25mBCN-YUL
C$ 620
20/5Mon
directLufthansa
7h 10mYUL-BCN
31/5Fri
directLufthansa
8h 05mBCN-YUL
C$ 678
19/5Sun
directLufthansa
7h 10mYUL-BCN
25/5Sat
directLufthansa
8h 05mBCN-YUL
C$ 681
30/5Thu
1 stopAir Canada
11h 55mYUL-BCN
11/6Tue
1 stopAir Canada
14h 03mBCN-YUL
C$ 694
29/5Wed
1 stopAir Canada
30h 15mYUL-BCN
9/6Sun
directAir Canada
8h 05mBCN-YUL
C$ 714
23/5Thu
directWestJet
9h 35mYYC-BCN
5/6Wed
directWestJet
10h 05mBCN-YYC
C$ 740
23/5Thu
directWestJet
9h 35mYYC-BCN
5/6Wed
directWestJet
10h 05mBCN-YYC
C$ 757

Search by stops

Search by airline

Search by price

Recent one-way flight deals

6/8Tue
1 stop
19h 55mYYC-BCN
C$ 347
15/7Mon
2 stops
19h 25mYYZ-BCN
C$ 360
19/7Fri
directWestJet
9h 25mYYC-BCN
C$ 452
19/7Fri
directWestJet
9h 25mYYC-BCN
C$ 454
30/7Tue
1 stopAir Canada
10h 20mYTZ-BCN
C$ 487
17/7Wed
1 stopAir Canada
31h 20mYTZ-BCN
C$ 488
7/7Sun
directLufthansa
7h 50mYYZ-BCN
C$ 495
13/7Sat
directLufthansa
7h 50mYYZ-BCN
C$ 496
19/6Wed
1 stopAir Transat
16h 15mYTZ-BCN
C$ 561
18/6Tue
1 stopAir Transat
14h 20mYYZ-BCN
C$ 563

Search by stops

Search by airline

Search by price

Recent domestic flight deals

7/8Wed
directRyanair
1h 40mSVQ-BCN
15/8Thu
directRyanair
1h 45mBCN-SVQ
C$ 90
29/5Wed
directRyanair
1h 40mSCQ-BCN
3/6Mon
directRyanair
1h 55mBCN-SCQ
C$ 90
12/9Thu
multi-stopTAP AIR PORTUGAL
5h 20mMAD-BCN
14/10Mon
multi-stopTAP AIR PORTUGAL
6h 40mBCN-MAD
C$ 318
4/11Mon
multi-stopTAP AIR PORTUGAL
8h 10mMAD-BCN
5/11Tue
multi-stopTAP AIR PORTUGAL
4h 35mBCN-MAD
C$ 321
12/9Thu
multi-stopIberia
5h 10mSVQ-BCN
15/9Sun
multi-stopIberia
11h 15mBCN-SVQ
C$ 354
31/10Thu
multi-stopIberia
5h 20mSVQ-BCN
2/11Sat
multi-stopIberia
7h 30mBCN-SVQ
C$ 359
21/6Fri
multi-stopKLM
9h 15mSVQ-BCN
25/6Tue
multi-stopKLM
11h 20mBCN-SVQ
C$ 781
31/10Thu
multi-stopKLM
8h 05mBIO-BCN
3/11Sun
multi-stopKLM
11h 35mBCN-BIO
C$ 914
7/9Sat
multi-stopAzores Airlines
20h 25mBIO-BCN
8/9Sun
multi-stopAzores Airlines
22h 00mBCN-BIO
C$ 961
7/9Sat
multi-stopAzores Airlines
20h 25mBIO-BCN
8/9Sun
multi-stopAzores Airlines
22h 40mBCN-BIO
C$ 1,057

Search by stops

Search by airline

Search by price

Last minute flights to Costa Brava

Last minute flight, train and bus deals

13/5Mon
directAir Transat
7h 15mYUL-BCN
20/5Mon
directAir Transat
8h 25mBCN-YUL
C$ 658
12/5Sun
directAir Transat
7h 15mYUL-BCN
17/5Fri
directAir Transat
8h 25mBCN-YUL
C$ 661
15/5Wed
multi-stopAir Canada
32h 30mYUL-BCN
21/5Tue
multi-stopAir Canada
15h 00mBCN-YUL
C$ 770
12/5Sun
directAir Canada
7h 10mYUL-BCN
26/5Sun
multi-stopAir Canada
14h 35mBCN-YUL
C$ 955
13/5Mon
directLufthansa
7h 10mYUL-BCN
21/5Tue
directLufthansa
8h 05mBCN-YUL
C$ 1,164
13/5Mon
directLufthansa
7h 10mYUL-BCN
22/5Wed
multi-stopLufthansa
13h 03mBCN-YUL
C$ 1,172
12/5Sun
multi-stopWestJet
19h 20mYYC-BCN
22/5Wed
directWestJet
10h 07mBCN-YYC
C$ 1,286
13/5Mon
multi-stopWestJet
31h 20mYXX-BCN
22/5Wed
multi-stopWestJet
31h 27mBCN-YXX
C$ 1,515
13/5Mon
multi-stopAir France
15h 05mYYC-BCN
23/5Thu
multi-stopAir France
16h 44mBCN-YYC
C$ 1,697
15/5Wed
multi-stopAir France
15h 05mYYC-BCN
23/5Thu
multi-stopAir France
16h 44mBCN-YYC
C$ 1,837

Search by stops

Search by airline

Search by price

Flights to Costa Brava

Cabin classes:

C$ 384
C$ 503
C$ 369
C$ 59

Browse origins:

Browse destinations: