There are 2 ferry routes operating between Spain and Italy offering you combined total of 3 sailings per week. Grandi Navi Veloci operates 1 routes, Barcelona to Genoa which runs 1 times daily. Grimaldi Lines operates 1 routes, Barcelona to Civitavecchia which runs 2 times daily.