Freight ferries to Sardinia from Spain, Italy and Sicily. Ferries to Sardinia Frequency Duration Ajaccio - Porto Torres 1 crossing per week 3 hour crossing Book Now Barcelona - Porto Torres 8 crossings per week 14 hour crossing Book Now Civitavecchia - Arbatax 4 crossings per week 9 hour crossing Book Now Civitavecchia - Cagliari 6 crossings per week 14 hour crossing Book Now Civitavecchia - Olbia 1 crossing per day 7 hour crossing Book Now Civitavecchia - Porto Torres 6 crossings per week 9 hour crossing Book Now Genoa - Cagliari 6 crossings per week 64 hour crossing Book Now Genoa - Olbia 1 crossing per day 11 hour crossing Book Now Genoa - Porto Torres 1 crossing per day 14 hour crossing Book Now Livorno - Cagliari 6 crossings per week 19 hour crossing Book Now Livorno - Golfo Aranci 3 crossings per week 11 hour crossing Book Now Livorno - Olbia 2 crossings per day 9 hour crossing Book Now Marina di Carrara - Cagliari 5 crossings per week 29 hour crossing Book Now Marina di Carrara - Olbia 4 crossings per week 13 hour crossing Book Now Naples - Cagliari 6 crossings per week 15 hour crossing Book Now Palermo - Cagliari 2 crossings per week 12 hour crossing Book Now Piombino - Portoferraio 8 crossings per day 1 hour crossing Book Now Sagunto - Cagliari 4 crossings per week 53 hour crossing Book Now Salerno - Cagliari 4 crossings per week 17 hour crossing Book Now MAP Ferries to Sardinia Ports Ajaccio Arbatax Barcelona Cagliari Civitavecchia Genoa Golfo Aranci Livorno Marina di Carrara Naples Olbia Palermo Piombino Porto Torres Portoferraio Sagunto Salerno