Italy
Civitavecchia (Rome) → Olbia (Sardinia)
The ferry from Rome’s port to north-east Sardinia, landing in Olbia for the Costa Smeralda, San Teodoro and La Maddalena. Bringing a car is popular because Sardinia’s beaches are spread out.
Civitavecchia (Rome) to Olbia (Sardinia) ferry at a glance
The ferry from Civitavecchia (Rome) to Olbia (Sardinia) takes 5h – 8h across the Tyrrhenian Sea, operated by Tirrenia. Both vehicles and foot passengers are carried. Typical frequency: daily sailings; day and night crossings in summer.
Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel.
Maritime Crossing Route Map
Interactive sea passage between Civitavecchia (Rome) and Olbia (Sardinia)
Ready to cross from Civitavecchia (Rome) to Olbia (Sardinia)?
Check live availability, fares and sailing times with Direct Ferries.
Operators on This Route
| Operator | Crossing Time | Vessels |
|---|---|---|
| Tirrenia | 5h – 8h | Cruise-ferries |
Route Features
Vehicles
Cars, campervans, and motorbikes accepted
Foot Passengers
Walk-on passengers welcome
Pets
Pets allowed with valid documents
Distance
125 nautical miles
Getting There & Onward Transport
- Civitavecchia station has frequent trains to Roma Termini (about 1 hour); the port is a short walk or shuttle from the station
- Olbia Isola Bianca is linked by bus to Olbia town and station; SS125 runs north to the Costa Smeralda