Currently there are no direct flights Sofia to South Africa.

Flights Sofia to South Africa with 1 stopover:

Flights via London Heathrow (LHR), London, United Kingdom
From Sofia (SOF), Bulgaria with British Airways Transfer at London Heathrow (LHR), London, United Kingdom Then on to Cape Town International Airport (CPT), Cape Town, South Africa with British Midland
OR
Then on to Durban Airport (DUR), Durban, South Africa with British Midland
OR
Then on to East London Airport (ELS), East London, South Africa with British Midland
OR
Then on to Johannesburg (JNB), Johannesburg, South Africa with British Midland
OR
Then on to Cape Town International Airport (CPT), Cape Town, South Africa with British Airways
OR
Then on to Johannesburg Grand Central (GCJ), Johannesburg [Grand Central Airport], South Africa with British Airways
OR
Then on to Port Elizabeth Airport (PLZ), Port Elizabeth, South Africa with British Midland
OR
Then on to George Airport (GRJ), George, South Africa with British Midland
OR
Then on to East London Airport (ELS), East London, South Africa with British Midland
OR
Then on to Cape Town International Airport (CPT), Cape Town, South Africa with Virgin Atlantic Airlines
OR
Then on to Johannesburg (JNB), Johannesburg, South Africa with Virgin Atlantic Airlines
OR
Then on to Durban Airport (DUR), Durban, South Africa with British Midland
OR
Then on to Johannesburg (JNB), Johannesburg, South Africa with British Midland
OR
Then on to Cape Town International Airport (CPT), Cape Town, South Africa with British Midland