Tienes varias opciones para cruzar a Italia. Desde Durres (Albania), Dubrovnic (Croacia), Igoumenitsa (Grecia)...
Cruzan a Bari o Brindisi principalmente . Cruzas Italia y coges otro de civitavechia a Barcelona
En Google maps haz zoom en la zona y te saldrán las rutas, luego te vas a una página de ferrys y los comparas