There are no direct flights, so you almost always fly with a connection in a third country (Istanbul, Dubai, Belgrade, Yerevan, etc.).

For a layover within the Schengen area, no separate transit visa is needed if you hold a Schengen visa. For transit through a third country, check that country’s rules in advance.