Is a 40 min layover in Sofia long enough?

SOF · Sofia · Sofia, Bulgaria
It Depends
Meets the bare minimum for domestic-domestic transfers within the same terminal but leaves no margin.
Concourses
2
Max Transit
20m
Avg. Security
10m
Primary Hub
Bulgaria Air
Schengen → Schengen
40min
tight
Schengen → Non-Schengen
55min
Non-Schengen → Schengen
60min
Non-Schengen → Non-Schengen
60min
AD PLACEMENT — CONTEXTUAL
If your connection spans Terminal 1 and Terminal 2, budget extra time for the shuttle and a second security screening.
Bulgaria Air's flights are mostly out of Terminal 2, so intra-Bulgaria Air connections are usually simpler same-terminal transfers.
Since Schengen accession, flights between Sofia and other Schengen countries skip passport control, speeding up those transfers.
Connections involving the UK, Turkey, or other non-Schengen countries still require passport checks, so allow more buffer.
The airport is small enough that even with a terminal change, walking distances within each terminal are short.
12a6a12p6p12a
Low risk
Moderate
High risk
Tight connections are safer outside peak hours. Morning rush (6–9a), midday (11a–2p), and evening (4–8p) are highest risk.
Terminal 1 and Terminal 2 are physically separate buildings linked by a free shuttle bus that runs every 15-20 minutes, with the ride itself taking about 7-10 minutes plus wait time. Passengers connecting between terminals must exit and re-clear security, and those arriving from or departing to non-Schengen destinations pass through passport control at either terminal. Within the same terminal, gate-to-gate transfers are short walks of 5-10 minutes.
Is 40 minutes enough for a layover at SOF?

Meets the bare minimum for domestic-domestic transfers within the same terminal but leaves no margin.

AD PLACEMENT — BEFORE FOOTER