7 428 - 13 455 ZAR
Most travellers find the cheapest return airfare to Sofia when booking during the month of October.
From most locations, booking your flights to Sofia around 17 days prior to your departure date finds the best deals.
In general, booking your departure to Sofia for a Wednesday represents the best deal on airfare. Try to avoid a Saturday departure to stay away from the highest prices.
Generally, when visiting Sofia, morning flights represent the best value. afternoon flights are likely to have higher prices.