Cheap flights from Ireland to Barcelona

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
Mon 2/11
Mon 9/11
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
Mon 2/11
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
Ireland to Barcelona (BCN)

How far in advance should I book a flight from Ireland to Barcelona?

Travellers have found it’s best to book a flight 58 days in advance to save up to 56% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 58 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Ireland to Barcelona 1-2 weeks in advance for as low as £123, or £141 for flights within the next 24 hours.

Cheap flights from Ireland to Barcelona in October, November 2020

The best prices found for Ireland to BCN flights in October, November
13 Nov - 15 Nov
£36pp
DUB
Dublin
Ryanair
Direct
BCN
Barcelona Barcelona-El Prat
BCN
Barcelona Barcelona-El Prat
Ryanair
Direct
DUB
Dublin
8 Nov - 15 Nov
£37pp
DUB
Dublin
Ryanair
Direct
BCN
Barcelona Barcelona-El Prat
BCN
Barcelona Barcelona-El Prat
Ryanair
Direct
DUB
Dublin
13 Nov - 15 Nov
£38pp
DUB
Dublin
Ryanair
Direct
BCN
Barcelona Barcelona-El Prat
BCN
Barcelona Barcelona-El Prat
Ryanair
 
1 STOP
DUB
Dublin

Ireland to Barcelona 2020 flight deals

Cheap flights to Barcelona from Ireland found for this year
13 Nov - 15 Nov
£36pp
DUB
Dublin
Ryanair
Direct
BCN
Barcelona Barcelona-El Prat
BCN
Barcelona Barcelona-El Prat
Ryanair
Direct
DUB
Dublin
8 Nov - 15 Nov
£37pp
DUB
Dublin
Ryanair
Direct
BCN
Barcelona Barcelona-El Prat
BCN
Barcelona Barcelona-El Prat
Ryanair
Direct
DUB
Dublin
13 Nov - 15 Nov
£38pp
DUB
Dublin
Ryanair
Direct
BCN
Barcelona Barcelona-El Prat
BCN
Barcelona Barcelona-El Prat
Ryanair
 
1 STOP
DUB
Dublin

Direct flights to Barcelona from Ireland

Save time with Ireland to Barcelona direct flight deals
13 Nov - 15 Nov
£36pp
DUB
Dublin
Ryanair
Direct
BCN
Barcelona Barcelona-El Prat
BCN
Barcelona Barcelona-El Prat
Ryanair
Direct
DUB
Dublin
8 Nov - 15 Nov
£37pp
DUB
Dublin
Ryanair
Direct
BCN
Barcelona Barcelona-El Prat
BCN
Barcelona Barcelona-El Prat
Ryanair
Direct
DUB
Dublin

One-way flights to Barcelona from Ireland

The cheapest one-way flights from Ireland to Barcelona
05:25 - 08:55
Ryanair
Direct
2h 30m
DUB - BCN
Ryanair
£8
mytrip.com
09:30 - 19:10
Ryanair
1 stop
8h 40m
DUB - BCN
Ryanair
£20
Gotogate
02:05 - 14:50
Ryanair
1 stop
11h 45m
DUB - BCN
Ryanair
£22
Gotogate

Related info for your journey

Useful info, stats and facts about Ireland to Barcelona flights.

Flight FAQs

From Ireland to Barcelona

Are flight prices decreasing from Ireland to Barcelona due to COVID-19 (coronavirus)?

At this time, Cheapflights has noticed price decreases for many domestic flights due to COVID-19. Travel is not necessarily recommended at this time, and flights may be prone to cancellation: please check with local authorities in both Ireland and Barcelona for travel alerts, and be sure to review the airline's cancellation policy and travel advisories before booking. For more information, please view our post on what to know about COVID-19 (coronavirus) and travel.

Can I find flights from Ireland to Barcelona for under £77 on Cheapflights?

Yes, there are multiple flights from Ireland to Barcelona for under £77. The cheapest flight booked recently is on Ryanair for just £36, but on average you can expect to pay £131.

Are there direct flights from Ireland to Barcelona for under £77 on Cheapflights?

Cheapflights has 2 direct flights from Ireland to Barcelona under £77. A good price for a direct flight from Ireland to Barcelona is less than £36.

What are the most popular airlines that fly from Ireland to Barcelona?

When booking a flight from Ireland to Barcelona, you may want to consider flying on Aer Lingus, Ryanair or Iberia as they are the most popular for this route.

What are the most popular routes from Ireland to Barcelona?

While some choose either Dublin - Barcelona Barcelona-El Prat or Cork - Barcelona Barcelona-El Prat, Dublin - Reus is the most popular route from Ireland to Barcelona.

What are the cheapest flights from Ireland to Barcelona?

Looking at all options, your cheapest flight can be booked for £36. While the most popular route (Dublin - Reus) can be booked for £104 on average our data indicates £99 when flying from Ireland to Barcelona

What are the most reliable airlines from Ireland to Barcelona?

Looking for the most reliable airlines to get you to your destination on time? Our data shows these are most likely to get you from Ireland to Barcelona on time: Vueling(100%), Iberia(100%), Ryanair(100%.)

How long does is the flight from Ireland to Barcelona?

For as low as £37, Ryanair can have you in Barcelona from Ireland in 2h 30m. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Ireland to Barcelona return?

Our cheapest airline available from Ireland to Barcelona is Ryanair. Our recent data shows that you can find tickets from as low as £37 on this airline. An additional option worth looking into is KLM, starting at £148.

What are the cheapest airlines to fly from Ireland to Barcelona one-way?

£8 is the cheapest one-way deal found within the past few days, from Ryanair.

Arrival points for flights from Ireland to Barcelona

Destination information for Barcelona

Things to know before you go. Useful info for your trip from Ireland to Barcelona
Today's exchange rate
£1 = €1.10
Flight duration
2h 37m
Average temperature for October in Barcelona
22.0 °C
Avg rainfall for October in Barcelona
85.0 mm

Airports servicing

Castlebar (CLB)
Dublin (DUB)
Galway (GWY)
Knock (NOC)
Cork (ORK)

Airports servicing Barcelona

Gerona (GRO)
Reus (REU)
Home Europe Spain Barcelona Cheap flights from Ireland to Barcelona
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First