How long is the ferry from Rome to Sardinia?
The crossing time by ferry from Rome to Sardinia ranges between routes, operators and ships. The Civitavecchia to Olbia ferry on approximately takes 6 hours. The distance from Civitavecchia – Olbia is approximately 120 nautical miles. Sailings from Civitavecchia to Arbatrax take on average 9 hours with Grimaldi Lines.
Rome to Sardinia Ferry Operators
The following operators sail from Rome to Sardinia: GNV, Grimaldi Lines and Tirrenia.
Timetables vary depending on the ferry company. Check the latest ferry timetables between Rome and Sardinia with just a few clicks using our deal finder.
What is the ferry price from Rome to Sardinia?
The average price on Civitavecchia - Olbia is around £402. Prices can vary depending on the route, operator, departure time and season, we recommend using our deal finder for live prices.
Can I travel with a vehicle on the Rome to Sardinia ferry?
The following operators accept vehicles on ferries from Civitavecchia - Olbia: GNV, Grimaldi Lines and Tirrenia. On the Civitavecchia to Porto Torres ferry you can sail with a vehicle with Grimaldi Lines. However, please be mindful that not all ships will accept vehicles so we recommend that you check out our Deal Finder for the latest sailing availability, for traveling with vehicles.
Fast Ferry Rome to Sardinia
The fastest ferry from Rome to Sardinia is from Civitavecchia to Olbia with GNV in 6 hours and 15 minutes.
Rome Sardinia Ferry Routes
The following routes sail between Rome and Sardinia: Civitavecchia – Olbia, Civitavecchia – Arbatrax, Civitavecchia – Cagliari and Civitavecchia – Porto Torres.
Some routes are seasonal, whereas others sail year round. To get the most up to date sailing information for ferries from Rome to Sardinia search in our Deal Finder.