
£80 Cheap British Airways flights from Barcelona to Edinburgh (BCN→EDI)
Be in the know
Get alerts if flight prices drop or rise*
Book smarter
Save up to 25% on select hotels after you book a flight*
Earn twice
Earn your airline miles on top of our rewards
£80 Cheap British Airways flights Barcelona (BCN) to Edinburgh (EDI)
Prices were available within the past 7 days and start at £80 for one-way flights and £189 for return, for the period specified. Prices and availability are subject to change. Additional terms apply.
All deals
One way
Return
Sat, 12 Dec - Mon, 14 Dec · BCN · EDI · From £189 · Return
Alternative airports near Edinburgh
Prices were available within the past 7 days. Prices and availability are subject to change.
1 h 5 min
Select flight to Prestwick PIK. Average driving time to city centre is 1 hour 30 minutes.
1 h 30 min · Search flights
Select flight to Dundee DND. Average driving time to city centre is 1 hour 7 minutes.
1 h 7 min · Search flights
Find the cheapest month to fly from Barcelona (BCN) to Edinburgh (EDI)
November is typically the cheapest month to fly
From £50 - £195 per traveller.
View flights in November
Insights are based on prices from searches for economy trips of 10 days or less on our sites in the last 12 months. Insights are informative only and current prices may differ.
Travel information
| Origin airport | Barcelona El Prat Airport |
|---|---|
| Destination airport | Edinburgh Airport |
| Distance | 1,041 miles away |
| Airline name | British Airways |
| Airline code | BA |
| Return price | £189 |
| Average flight time | 2 hours 55 mins |
Explore a world of travel with Expedia
- Aegean Corfu (CFU) to Edinburgh (EDI) flights
- Aer Lingus Belfast (BHD) to Edinburgh (EDI) flights
- Aer Lingus Chicago (ORD) to Edinburgh (EDI) flights
- Air Canada Toronto (YYZ) to Edinburgh (EDI) flights
- Air France Barcelona (BCN) to Edinburgh (EDI) flights
- Air France Brest (BES) to Edinburgh (EDI) flights
- Air France New York (JFK) to Edinburgh (EDI) flights
- British Airways Madrid (MAD) to Edinburgh (EDI) flights
- British Airways Stockholm (ARN) to Edinburgh (EDI) flights
- British Airways Toulouse (TLS) to Edinburgh (EDI) flights
- British Airways Calgary (YYC) to Edinburgh (EDI) flights
- British Airways Geneva (GVA) to Edinburgh (EDI) flights
- British Airways Funchal (FNC) to Edinburgh (EDI) flights
- British Airways Dubai (DXB) to Edinburgh (EDI) flights
- British Airways Athens (ATH) to Edinburgh (EDI) flights
- British Airways Budapest (BUD) to Edinburgh (EDI) flights
- British Airways Rome (FCO) to Edinburgh (EDI) flights
- British Airways London (LGW) to Edinburgh (EDI) flights
- British Airways Las Palmas (LPA) to Edinburgh (EDI) flights
- British Airways Doha (DOH) to Edinburgh (EDI) flights
- British Airways Hamburg (HAM) to Edinburgh (EDI) flights
- British Airways London (LHR) to Edinburgh (EDI) flights
- British Airways Bucharest (OTP) to Edinburgh (EDI) flights
- British Airways Islamabad (ISB) to Edinburgh (EDI) flights
- British Airways Istanbul (IST) to Edinburgh (EDI) flights
- British Airways Jersey (JER) to Edinburgh (EDI) flights
- British Airways New York (JFK) to Edinburgh (EDI) flights
- British Airways Nairobi (NBO) to Edinburgh (EDI) flights
- British Airways Larnaca (LCA) to Edinburgh (EDI) flights
- British Airways London (LCY) to Edinburgh (EDI) flights
- British Airways Manchester (MAN) to Edinburgh (EDI) flights
- British Airways Miami (MIA) to Edinburgh (EDI) flights
- British Airways Johannesburg (JNB) to Edinburgh (EDI) flights
- British Airways Florence (FLR) to Edinburgh (EDI) flights
- British Airways Paris (CDG) to Edinburgh (EDI) flights
- British Airways Southampton (SOU) to Edinburgh (EDI) flights
- British Airways Prague (PRG) to Edinburgh (EDI) flights
- British Airways Washington (IAD) to Edinburgh (EDI) flights
- Delta Detroit (DTW) to Edinburgh (EDI) flights
- Delta New York (JFK) to Edinburgh (EDI) flights
- Easyjet Belfast (BFS) to Edinburgh (EDI) flights
- Easyjet Birmingham (BHX) to Edinburgh (EDI) flights
- Easyjet Bristol (BRS) to Edinburgh (EDI) flights
- Easyjet Geneva (GVA) to Edinburgh (EDI) flights
- Easyjet London (LGW) to Edinburgh (EDI) flights
- Easyjet Jersey (JER) to Edinburgh (EDI) flights
- Easyjet Kraków (KRK) to Edinburgh (EDI) flights
- Easyjet London (LTN) to Edinburgh (EDI) flights
- Easyjet Paphos (PFO) to Edinburgh (EDI) flights
- Easyjet Paris (CDG) to Edinburgh (EDI) flights
- Easyjet Amsterdam (AMS) to Edinburgh (EDI) flights
- Easyjet London (STN) to Edinburgh (EDI) flights
- Easyjet Tenerife (TFS) to Edinburgh (EDI) flights
- Emirates Melbourne (MEL) to Edinburgh (EDI) flights
- Finnair Tokyo (NRT) to Edinburgh (EDI) flights
- Flybe Birmingham (BHX) to Edinburgh (EDI) flights
- Flybe East Midlands (EMA) to Edinburgh (EDI) flights
- Flybe London (LHR) to Edinburgh (EDI) flights
- Jet2 Alicante (ALC) to Edinburgh (EDI) flights
- Jet2 Antalya (AYT) to Edinburgh (EDI) flights
- Jet2 Rhodes (RHO) to Edinburgh (EDI) flights
- Jet2 Faro (FAO) to Edinburgh (EDI) flights
- Jet2 Las Palmas (LPA) to Edinburgh (EDI) flights
- Jet2 Arrecife (ACE) to Edinburgh (EDI) flights
- Jet2 Larnaca (LCA) to Edinburgh (EDI) flights
- Jet2 Málaga (AGP) to Edinburgh (EDI) flights
- Jet2 Palma de Mallorca (PMI) to Edinburgh (EDI) flights
- Jet2 Paphos (PFO) to Edinburgh (EDI) flights
- Jet2 Tenerife (TFS) to Edinburgh (EDI) flights
- Klm Madrid (MAD) to Edinburgh (EDI) flights
- Klm Cape Town (CPT) to Edinburgh (EDI) flights
- Klm Athens (ATH) to Edinburgh (EDI) flights
- Klm Cagliari (CAG) to Edinburgh (EDI) flights
- Klm Rome (FCO) to Edinburgh (EDI) flights
- Klm Nairobi (NBO) to Edinburgh (EDI) flights
- Klm Helsinki (HEL) to Edinburgh (EDI) flights
- Loganair Cardiff (CWL) to Edinburgh (EDI) flights
- Loganair East Midlands (EMA) to Edinburgh (EDI) flights
- Loganair Exeter (EXT) to Edinburgh (EDI) flights
- Loganair Isle of Man (IOM) to Edinburgh (EDI) flights
- Loganair Kirkwall (KOI) to Edinburgh (EDI) flights
- Loganair Manchester (MAN) to Edinburgh (EDI) flights
- Loganair Norwich (NWI) to Edinburgh (EDI) flights
- Loganair Southampton (SOU) to Edinburgh (EDI) flights
- Loganair Stornoway (SYY) to Edinburgh (EDI) flights
- Loganair Wick (WIC) to Edinburgh (EDI) flights
- Lufthansa Rome (FCO) to Edinburgh (EDI) flights
- Lufthansa Frankfurt (FRA) to Edinburgh (EDI) flights
- Luxair Luxembourg (LUX) to Edinburgh (EDI) flights
- Qatar Airways Auckland (AKL) to Edinburgh (EDI) flights
- Qatar Airways Colombo (CMB) to Edinburgh (EDI) flights
- Qatar Airways Durban (DUR) to Edinburgh (EDI) flights
- Qatar Airways Sydney (SYD) to Edinburgh (EDI) flights
- Qatar Airways Multan (MUX) to Edinburgh (EDI) flights
- Qatar Airways Johannesburg (JNB) to Edinburgh (EDI) flights
- Qatar Airways Kathmandu (KTM) to Edinburgh (EDI) flights
- Turkish Airlines Istanbul (IST) to Edinburgh (EDI) flights
- Turkish Airlines Johannesburg (JNB) to Edinburgh (EDI) flights
- United Newark Liberty Intl. Airport (EWR) to Edinburgh (EDI) flights
- Virgin Atlantic Boston (BOS) to Edinburgh (EDI) flights
*Available to Expedia members.