Barcelona to Civitavecchia Ferry – Direct Crossings & Route Transfer Options
Connects ferry port Barcelona in Mainland, Balearic Sea, Spain with ferry port Civitavecchia in Italy, Ligurian Sea, Italy.This ferry route to Civitavecchia is currently served by 1 company: Grimaldi Lines. In the high season it runs 1 crossing per day, in total 7 times per week from Barcelona. In the low season it runs 1 crossing per day, in total 7 times per week. Journey time is 20 hours. Ticket prices for foot passangers range from 39 Euro to 63 Euro.
The shortest distance from Barcelona to Civitavecchia is 432 nautical miles (NM) which is 800 km or 497 miles.
Check return route for Ferry from Civitavecchia to Barcelona
Ferry Booking
Timetables for Ferry from Barcelona to Civitavecchia
Sailing duration: about 20 hrs
Months: January to December
Frequency: usually sails daily
High season: 7 crossings per week
Low season: 7 crossings per week
Vehicles and Pets allowed:
Company: Grimaldi Lines
Ticket prices: Foot passenger (Low Season): €39 – €39; Foot passenger (High Season): €63 – €63
No direct ferry suits your preference? You can sail by ferry via one intermediate port: Porto Torres. Check also reverse route: Civitavecchia to Barcelona
Barcelona to Civitavecchia via Porto Torres - Indirect Ferry Crossings
First leg (Barcelona → Porto Torres):
Duration: about 12 hrs 15 min
Frequency: usually sails daily
Vehicles and Pets allowed:
Ferry from Barcelona to Porto Torres
Second leg (Porto Torres → Civitavecchia):
Duration: about 8 hrs / about 7 hrs 30 min
Frequency: typically in operation once per week / usually sails on weekends / mostly sails 3-4 times per week
Vehicles and Pets allowed:
Ferry from Porto Torres to Civitavecchia