Direct flights Sofia to Spain:

Sofia to Barcelona

Sofia to Madrid

Sofia to Malaga

Sofia to Valencia

Sofia to Palma de Mallorca

Flights Sofia to Spain with 1 stopover:

Flights via Ataturk (IST), Istanbul, Turkey
From Sofia (SOF), Bulgaria with Aerosvit Transfer at Ataturk (IST), Istanbul, Turkey Then on to Barcelona (BCN), Barcelona, Spain with SN Brussels Airlines
OR
Then on to Barajas (MAD), Madrid, Spain with SN Brussels Airlines
OR
Then on to Seville (SVQ), Sevilla, Spain with SN Brussels Airlines
OR
Then on to Bilbao (BIO), Bilbao, Spain with SN Brussels Airlines
Flights via Boryspil (KBP), Kiev, Ukraine
From Sofia (SOF), Bulgaria with Aerosvit Transfer at Boryspil (KBP), Kiev, Ukraine Then on to Barcelona (BCN), Barcelona, Spain with Ukraine International Airlines
Flights via Pulkovo Airport (LED), St Petersburg, Russia
From Sofia (SOF), Bulgaria with Aerosvit Transfer at Pulkovo Airport (LED), St Petersburg, Russia Then on to Barcelona (BCN), Barcelona, Spain with SN Brussels Airlines
OR
Then on to Barajas (MAD), Madrid, Spain with SN Brussels Airlines
OR
Then on to Seville (SVQ), Sevilla, Spain with SN Brussels Airlines
OR
Then on to Bilbao (BIO), Bilbao, Spain with SN Brussels Airlines
Flights via London Heathrow (LHR), London, United Kingdom
From Sofia (SOF), Bulgaria with British Airways Transfer at London Heathrow (LHR) Then on to Alicante (ALC), Alicante, Spain with British Midland
OR
Then on to Barajas (MAD), Madrid, Spain with British Midland
OR
Then on to Palma Mallorca (PMI), Palma Mallorca, Spain with British Midland
OR
Then on to Seville (SVQ), Sevilla, Spain with SN Brussels Airlines
OR
Then on to Bilbao (BIO), Bilbao, Spain with SN Brussels Airlines
OR
Then on to Oviedo (OVD), Asturias, Spain with British Airways
OR
Then on to Bilbao (BIO), Bilbao, Spain with British Airways
OR
Then on to Jerez (XRY), Jerez De La Frontera, Spain with British Airways
OR
Then on to La Coruna Airport (LCG), La Coruna, Spain with British Airways
OR
Then on to Las Palmas (LPA), Las Palmas, Spain with British Airways
OR
Then on to San Sebastian Airport (EAS), San Sebastian, Spain with British Airways
OR
Then on to Santander Airport (SDR), Santander, Spain with British Airways
OR
Then on to Santiago De Compostela (SCQ), Santiago de Compostela, Spain with British Airways
OR
Then on to Barcelona (BCN), Barcelona, Spain with British Airways
OR
Then on to Barajas (MAD), Madrid, Spain with British Airways
OR
Then on to Pamplona Airport (PNA), Pamplona, Spain with British Airways
Flights via Moscow Sheremetievo (SVO), Moscow, Russia
From Sofia (SOF), Bulgaria with Aeroflot
OR
From Sofia (SOF), Sofia, Bulgaria with Aerosvit
Transfer at Moscow Sheremetievo (SVO), Moscow, Russia Then on to Barcelona (BCN), Barcelona, Spain with Aeroflot
OR
Then on to Barajas (MAD), Madrid, Spain with Aeroflot
Flights via BenGurion International (TLV), Tel Aviv Yafo, Israel
From Sofia (SOF), Bulgaria with Aerosvit
OR
From Sofia (SOF), Bulgaria with El-Al Israel Airlines
Transfer at BenGurion International (TLV), Tel Aviv Yafo, Israel Then on to Barcelona (BCN), Barcelona, Spain with El-Al Israel Airlines
OR
Then on to Barajas (MAD), Madrid, Spain with El-Al Israel Airlines
OR
Then on to Barcelona (BCN), Barcelona, Spain with SN Brussels Airlines
OR
Then on to Barajas (MAD), Madrid, Spain with SN Brussels Airlines
OR
Then on to Seville (SVQ), Sevilla, Spain with SN Brussels Airlines
OR
Then on to Bilbao (BIO), Bilbao, Spain with SN Brussels Airlines
OR
Then on to Barcelona (BCN), Barcelona, Spain with Israir Airlines