Direct flights Sofia to Cyprus:

Sofia to Larnaca

Sofia to Paphos

Flights Sofia to Cyprus with 1 stopover:

Flights via Boryspil (KBP), Kiev, Ukraine
From Sofia (SOF), Bulgaria with Aerosvit Transfer at Boryspil (KBP), Kiev, Ukraine Then on to Larnaca (LCA), Larnaca, Cyprus with Aerosvit
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 Paphos (PFO), Paphos, Cyprus with Eurocypria Airlines
OR
Then on to Larnaca (LCA), Larnaca, Cyprus with Eurocypria Airlines
Flights via London Heathrow (LHR), London, United Kingdom
From Sofia (SOF), Bulgaria with British Airways Transfer at London Heathrow (LHR) Then on to Larnaca (LCA), Larnaca, Cyprus with Cyprus Airways
OR
Then on to Paphos (PFO), Paphos, Cyprus with Cyprus Airways
OR
Then on to Larnaca (LCA), Larnaca, Cyprus with British Airways
Flights via Central Airport (ODS), Odessa, Ukraine
From Sofia (SOF), Bulgaria with Aerosvit Transfer at Central Airport (ODS), Odessa, Ukraine Then on to Larnaca (LCA), Larnaca, Cyprus with Aerosvit
Flights via Moscow Sheremetievo (SVO), Moscow, Russia
From Sofia (SOF), Bulgaria with Aeroflot
OR
From Sofia (SOF), Bulgaria with Aerosvit
Transfer at Moscow Sheremetievo (SVO), Moscow, Russia Then on to Larnaca (LCA), Larnaca, Cyprus with Cyprus Airways
OR
Then on to Larnaca (LCA), Larnaca, Cyprus 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 Larnaca (LCA), Larnaca, Cyprus with Cyprus Airways