Duration | 20h |
Distance | 1277.2 km |
Average price | €50 |
Frequency | 5/week |
Yes, there is a direct ferry departing from Porto di Civitavecchia and arriving at Porto di Barcellona. Services depart six times a week, and operate every day. The journey takes approximately 20h.
More detailsThe distance between Civitavecchia and Barcelona is 958 km. The road distance is 1277.2 km.
Get driving directionsBook your Civitavecchia to Barcelona ferry tickets online with Omio.
Search and bookThere are 4528+ hotels available in Barcelona. Prices start at €38 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps