Get more with British Airways when you book a flight to Barcelona. Enjoy award-winning service, excellent value for money and no hidden charges.
Fly with British Airways to beautiful Barcelona and immerse yourself in the culture of this cosmopolitan city.
Travelling to Barcelona from our 4 Canadian gateways is simple with British Airways with quick and easy transfers through London. Flight times are from just over 10 hours.
You can fly from London Gatwick (LGW) and London Heathrow (LHR) to Barcelona Airport (BCN) in just two hours. With regular flights from London, getting away to Barcelona couldn’t be easier. We fly to Barcelona from London Heathrow (LHR) and London Gatwick (LGW) airports, offering frequent daily departures flying with British Airways and our codeshare partner Vueling. You can also fly direct with Vueling from Manchester and Edinburgh airports. Book a hand baggage only fare or check in 23kg of hold luggage and take two bags on-board with our package holidays.
Find out useful information about the airports we fly from and check which terminal your flight departs from.Airport Information
View our flight schedule to check the flight frequency and journey time. Find the departure time that suits you.When we fly
Find out everything you need to know about taking baggage with you on flights with British Airways and our partners.Baggage Essentials
Find a British Airways flight for less, we'll refund the difference.
Low price finder and low initial deposits.
Fly with British Airways and enjoy award-winning service, excellent value for money and no hidden charges: