Categories Zoom in. Buy Brighter.
  • Cheap flights from Barcelona

  • Cheap flights to Barcelona

Find cheap flight tickets to Barcelona and other cities in Spain using Kelkoo's advanced travel search. Kelkoo Travel searches hundreds of airlines to find the best fare for your trip to Barcelona. We have now included more top airlines, Ryanair, easyJet, Vueling Airlines, Iberia Airlines and Transavia Holland to our search. You can find airfares to Barcelona from £25 cheap offers prices. You can also choose from the different airports your departure and destination to suit your budget and travel time. We bring every aspect of your journey together as you can not only choose your flights, but also look for hotels and car hire at Kelkoo Travel!

Barcelona is the capital and most populous city of the Autonomous Community of Catalonia and the second largest city in Spain, with a population of 1,615,908 in 2008. It is the eleventh-most populous municipality in the European Union and sixth-most populous urban area in the European Union after…

Flight from
from £25
Go :
with Ryanair in 1:35
 
Return :
with Ryanair in 1:55
 

Flight from
from £29
Go :
with Ryanair in 0:00
 
Return :
with Ryanair in 0:00
 

Flight from
from £36
Go :
with Ryanair in 2:10
 
Return :
with Ryanair in 2:40
 

Flight from
from £39
Go :
with Ryanair in 1:40
 
Return :
with Ryanair in 1:50
 

Flight from
from £39
Go :
with Ryanair in 0:50
 
Return :
with Ryanair in 0:50
 

Flight from
from £48
Go :
with easyJet in 1:35
 
Return :
with easyJet in 1:40
 

Flight from
from £48
Go :
with Ryanair in 0:00
 
Return :
with Ryanair in 0:00
 

Flight from
from £50
Go :
with Ryanair in 1:50
 
Return :
with Ryanair in 2:00
 

Flight from
from £54
Go :
with easyJet in 2:30
 
Return :
with easyJet in 2:45
 

Flight from
from £59
Go :
with Vueling Airlines in 1:05
 
Return :
with Vueling Airlines in 1:10
 

Flight from
from £60
Go :
with Ryanair in 2:10
 
Return :
with Ryanair in 2:25
 

Flight from
from £61
Go :
with Ryanair in 1:55
 
Return :
with Ryanair in 2:10
 

Flight from
from £61
Go :
with Ryanair in 2:40
 
Return :
with Ryanair in 2:30
 

Flight from
from £61
Go :
with Ryanair in 0:00
 
Return :
with Ryanair in 0:00
 

Flight from
from £62
Go :
with Ryanair in 1:50
 
Return :
with Ryanair in 2:05
 

Flight from
from £64
Go :
with Ryanair in 1:45
 
Return :
with Ryanair in 1:40
 

Flight from
from £66
Go :
with Ryanair in 1:55
 
Return :
with Ryanair in 2:15
 

Flight from
from £67
Go :
with Vueling Airlines in 1:50
 
Return :
with Vueling Airlines in 1:50
 

Flight from
from £67
Go :
with Ryanair in 2:35
 
Return :
with Ryanair in 2:45
 

Flight from
from £79
Go :
with Ryanair in 2:20
 
Return :
with Ryanair in 2:30
 

Flight from
from £30
Go :
with Ryanair in 1:55
 
Return :
with Ryanair in 1:35
 

Flight from
from £32
Go :
with Ryanair in 0:00
 
Return :
with Ryanair in 0:00
 

Flight from
from £33
Go :
with Ryanair in 1:50
 
Return :
with Ryanair in 1:45
 

Flight from
from £37
Go :
with Vueling Airlines in 0:00
 
Return :
with Vueling Airlines in 0:00
 

Flight from
from £50
Go :
with easyJet in 2:25
 
Return :
with easyJet in 2:00
 

Flight from
from £51
Go :
with Ryanair in 1:05
 
Return :
with Ryanair in 1:00
 

Flight from
from £52
Go :
with Ryanair in 1:40
 
Return :
with Ryanair in 1:45
 

Flight from
from £54
Go :
with Ryanair in 1:25
 
Return :
with Ryanair in 1:30
 

Flight from
from £63
Go :
with Ryanair in 2:30
 
Return :
with Ryanair in 2:20
 

Flight from
from £65
Go :
with Ryanair in 1:10
 
Return :
with Ryanair in 1:05
 

Flight from
from £65
Go :
with Iberia Airlines in 0:00
 
Return :
with Iberia Airlines in 0:00
 

Flight from
from £76
Go :
with Vueling Airlines in 1:25
 
Return :
with Vueling Airlines in 1:15
 

Flight from
from £76
Go :
with Ryanair in 2:15
 
Return :
with Ryanair in 2:20
 

Flight from
from £80
Go :
with easyJet in 0:00
 
Return :
with easyJet in 0:00
 

Flight from
from £82
Go :
with Vueling Airlines in 0:00
 
Return :
with Vueling Airlines in 0:00
 

Flight from
from £84
Go :
with Vueling Airlines in 2:20
 
Return :
with Vueling Airlines in 2:05
 

Flight from
from £89
Go :
with Vueling Airlines in 1:15
 
Return :
with Vueling Airlines in 1:05
 

Flight from
from £95
Go :
with Transavia Holland in 2:25
 
Return :
with Vueling Airlines in 2:10
 

Flight from
from £96
Go :
with Iberia Airlines in 1:55
 
Return :
with Iberia Airlines in 1:45
 

Flight from
from £98
Go :
with Ryanair in 1:50
 
Return :
with Ryanair in 1:50
 

* Displayed airfares are based on historical data for one adult roundtrip cheap flight tickets. Our best offers come from real users that visit Kelkoo to search for low fares by destination and find the best deals on airline tickets. Prices are subject to change and cannot be guaranteed at the time of booking