Civitavecchia → Olbia

Civitavecchia to Olbia Ferry (Rome to Sardinia)

Editorial route guide, not live supplier information. Prices, crossing times, operators and service descriptions below may be outdated. Search your dates to check supplier-reported sailings and request a quote; this guide does not establish availability or booking support.

The ferry from Civitavecchia to Olbia is operated by Tirrenia, Grimaldi Lines, GNV (Grandi Navi Veloci), and Moby Lines. The fastest crossing is 5 hours 30 minutes; conventional services take 7 to 8 hours. Tickets start at €22 in low season for foot passengers. Up to 7 daily departures run in peak season, with daytime and overnight crossings available. Civitavecchia is the closest passenger port to Rome (approximately 80 km, 1 hour by train).

Monthly sailings and fares

At a glance

Static guide reference. These figures are not current prices or schedules.

Operators
Tirrenia, Grimaldi Lines, GNV (Grandi Navi Veloci), Moby Lines
Fastest crossing
5h 30min
Typical crossing
7h to 7h 30min
Longest crossing
8h
Price from
€22 (low season foot passenger)
Typical price
€45-€55 high season; €75-€195 with car
Cabin supplements from
€35-€90
Summer frequency
5-7 daily (up to 7 in July-August)
Winter frequency
3-5 daily
Departure port
Civitavecchia (80 km from Rome, 1 hour train from Termini)
Arrival port
Olbia Isola Bianca (3 km from Olbia center)
Distance
160 km (86 nautical miles)
Year-round service
Yes
Cabins
Yes: essential for overnight
Vehicles
Yes: most popular Sardinia car ferry

Ferry operators on the Civitavecchia to Olbia route

Four companies operate the Rome to Sardinia ferry route, the most-served Sardinia connection from mainland Italy.

Tirrenia is the long-standing operator on this route, running daily year-round service. Tirrenia provides preferential rates for Sardinian residents and those born in Sardinia, with the offer extending to family members and vehicles in tow. Up to 9 sailings weekly. Crossing time approximately 8 hours.

Grimaldi Lines operates 7 weekly sailings, with crossings around 7 hours 30 minutes. Grimaldi vessels include LNG-powered ships emphasizing environmental sustainability. Grimaldi offers a 20 percent senior discount (60+ years) on Sardinia routes with promo code SENIOR.

GNV (Grandi Navi Veloci) operates seasonal crossings (2 weekly) at high speeds, with the fastest crossings at 5 hours 30 minutes.

Moby Lines is the leading Italian shipping company in passenger and car transport to the Mediterranean islands, with over 130 years of tradition. Moby operates seasonal service with the shortest crossings on the route.

How long is the ferry from Rome to Sardinia?

The fastest crossing is 5 hours 30 minutes (Moby Lines and GNV high-speed services). Most ferries take 7 to 8 hours. Daytime crossings depart from 8 AM to 2 PM; overnight crossings depart from 10 PM to 11:30 PM, arriving in Olbia in the early morning.

How much does the Civitavecchia to Olbia ferry cost?

Standard foot passenger tickets start at €22 in low season (November to March), rising to €45-€55 per person in peak summer (July to August). With a car, prices start at €75 in low season and reach €195 in peak. Cabin supplements add €35-€90. A family of four with a car and cabin pays approximately €210 in low season and €380 in August.

Departure and arrival ports

Ferries depart from Civitavecchia, the main passenger port serving Rome, located 80 kilometers northwest of the capital. The port is reachable by train from Roma Termini in approximately 1 hour (regional or InterCity trains run regularly). The port is in the city center, walkable from the train station.

Ferries arrive at Olbia Isola Bianca, the most modern and best-equipped port in Sardinia, located 3 kilometers northeast of Olbia city center. From Olbia airport (10 km from the port), rental cars and shuttle buses are available. From Olbia, drive to the Costa Smeralda (Porto Cervo, Porto Rotondo) in 30-40 minutes, or to Cagliari (260 km south) in 3 hours.

When to book your Civitavecchia to Olbia ferry

For peak season (July and August), book 2 to 3 months in advance, especially with vehicles. Cabin space sells out earliest. Many operators (Moby, Tirrenia, Grimaldi) run advance booking discounts of 20 percent if booking January through March for summer travel.

Travel tip: Civitavecchia is Rome's port

Civitavecchia is the practical access port for Rome (80 km, 1 hour by train from Termini). Many travelers searching for "Rome to Sardinia ferry" do not realize the port is named Civitavecchia. The ferry plus a car gives the most flexibility for exploring Sardinia: from Olbia, the Costa Smeralda is 30 minutes; the rest of the island opens up in a day's drive.

Frequently asked questions

How long is the ferry from Rome to Sardinia?

The fastest crossing is 5 hours 30 minutes (Moby Lines or GNV). Most ferries take 7 to 8 hours.

How do I get from Rome to Civitavecchia port?

Train from Roma Termini takes approximately 1 hour. Regional and InterCity trains run regularly throughout the day.

Which company is cheapest?

Tirrenia and Moby Lines typically offer the lowest prices (15-20 percent cheaper than GNV and Grimaldi).

Which company is fastest?

Moby Lines and GNV operate the fastest crossings at 5 hours 30 minutes.

Is the ferry available year-round?

Yes. Daily service operates throughout the year, with the highest frequency in July-August.

What is the cheapest fare?

Standard foot passenger tickets start at €22 in low season.

Can I bring a car?

Yes. The Rome-Sardinia ferry is the most popular Sardinia car ferry route. All four operators carry vehicles.

Are cabins available?

Yes. Cabins are essential for overnight crossings. Cabin supplements add €35-€90.

Are there discounts for Sardinians?

Yes. Tirrenia offers preferential rates for Sardinian residents and those born in Sardinia, including their family members and vehicles.

What other Sardinian ports can I sail to from mainland Italy?

Yes. Genoa-Olbia (10 hours, seasonal), Livorno-Olbia (7-9 hours, year-round), and Civitavecchia-Porto Torres are alternatives.

Related routes

Olbia to Civitavecchia ferryGenoa to Olbia ferryLivorno to Olbia ferryCivitavecchia to Porto Torres ferry

Civitavecchia → Olbia