List of tunnels in Bulgaria

This article lists tunnels in Bulgaria by type. The longest railway tunnel is Koznitsa, at 5.8 km, and the longest road tunnel is Zheleznitsa, at 2 km.

Railway tunnels
The following is a list of the railway tunnels in Bulgaria longer than 0.5 km. It does not include planned, abandoned, or unfinished tunnels. The tunnels of the Sofia Metro are not included either.

Road tunnels
The following is a list of the road tunnels with a length of 0.5 km or over. It does not include tunnels under construction.

The Kresna Gorge Tunnel, if built, would have been Bulgaria's longest tunnel at over 15 km. It was cancelled in 2015, before construction had begun, and it will be replaced with an alternative route featuring a number of smaller tunnels.

Vitinya Tunnel, on the Hemus motorway was the longest road tunnel in the country for 40 years between its opening in 1984 and 2024. It has been surpassed by the Zheleznitsa Tunnel on the Struma motorway.