The cheapest flight to Sofia you can get by boooking 5 days before departure.
The most popular airlines on the route Johannesburg - Sofia: Alitalia (AZ), Qatar Airways (QR), Turkish Airlines (TK).
The cheapest flights you can book on the route OR Tambo (JNB) - Sofia Airport (SOF).
There is no direct flight on the route from Johannesburg to Sofia
Il volo con scalo più breve dura 21h 40min.