SPAIN

CIVITAVECCHIA – BARCELONA – CIVITAVECCHIA

With Grimaldi Lines you have an alternative way to reach Spain, the port of Barcelona, and visit a city rich in art, culture and entertainment, the pearl of Catalonia. With the ships to Spain you can bring your car, motorbike, van or camper with you and be free to travel around and visit the area once you arrive at your destination. Many tourist itineraries await you, both in Barcelona and in the surroundings!

The Civitavecchia – Barcelona route connects two beautiful cities, Rome and Barcelona, a destination for millions of tourists a year, and is served by the flagships of the Grimaldi fleet, Cruise Roma and Cruise Barcelona, that thanks to their high quality services during trip you will already begin your holiday. The hours of navigation will flow quickly amidst the many possibilities of entertainment on board and comfortable accommodations, from cabins to armchairs which will allow you to rest and reach your destination ready to leave.

Book your ferry to Barcelona now!

Civitavecchia-Barcelona timetables

Civitavecchia-Barcellona

Timetables from 06/01/2025 to 02/02/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    20:30
  • Departure days :
    Wednesday
  • Departure time:
    23:59
  • Arrival days:
    Thursday
  • Arrival Time:
    20:30
  • Departure days :
    Saturday
  • Departure time:
    02:00
  • Arrival days:
    Saturday
  • Arrival Time:
    22:30

Timetables from 03/02/2025 to 09/03/2025 and from 31/03/2025 to 06/04/2025 and from 28/04/2025 to 25/05/2025 and from 29/09/2025 to 07/12/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:00
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:30
  • Departure days :
    Wednesday
  • Departure time:
    23:59
  • Arrival days:
    Friday
  • Arrival Time:
    01:00
  • Departure days :
    Friday
  • Departure time:
    23:00
  • Arrival days:
    Saturday
  • Arrival Time:
    22:00
  • Departure days :
    Sunday
  • Departure time:
    01:30
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Timetables from 10/03/2025 to 23/03/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:00
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:30
  • Departure days :
    Wednesday
  • Departure time:
    23:59
  • Arrival days:
    Thursday
  • Arrival Time:
    22:30
  • Departure days :
    Friday
  • Departure time:
    23:00
  • Arrival days:
    Saturday
  • Arrival Time:
    22:00
  • Departure days :
    Sunday
  • Departure time:
    00:30
  • Arrival days:
    Monday
  • Arrival Time:
    01:00

Timetables from 24/03/2025 to 30/03/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:30
  • Departure days :
    Tuesday
  • Departure time:
    22:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    19:00
  • Departure days :
    Wednesday
  • Departure time:
    22:30
  • Arrival days:
    Thursday
  • Arrival Time:
    22:00
  • Departure days :
    Friday
  • Departure time:
    01:30
  • Arrival days:
    Friday
  • Arrival Time:
    22:30
  • Departure days :
    Saturday
  • Departure time:
    02:00
  • Arrival days:
    Saturday
  • Arrival Time:
    22:30
  • Departure days :
    Sunday
  • Departure time:
    02:00
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Timetables from 07/04/2025 to 13/04/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:15
  • Departure days :
    Tuesday
  • Departure time:
    21:45
  • Arrival days:
    Wednesday
  • Arrival Time:
    19:00
  • Departure days :
    Wednesday
  • Departure time:
    22:30
  • Arrival days:
    Thursday
  • Arrival Time:
    21:00
  • Departure days :
    Thursday
  • Departure time:
    23:00
  • Arrival days:
    Friday
  • Arrival Time:
    20:00
  • Departure days :
    Friday
  • Departure time:
    01:00
  • Arrival days:
    Saturday
  • Arrival Time:
    22:00
  • Departure days :
    Sunday
  • Departure time:
    01:30
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Timetables from 14/04/2025 to 20/04/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:00
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:00
  • Departure days :
    Wednesday
  • Departure time:
    23:00
  • Arrival days:
    Thursday
  • Arrival Time:
    20:30
  • Departure days :
    Thursday
  • Departure time:
    23:59
  • Arrival days:
    Friday
  • Arrival Time:
    21:30
  • Departure days :
    Saturday
  • Departure time:
    01:00
  • Arrival days:
    Saturday
  • Arrival Time:
    23:59

Timetables from 21/04/2025 to 27/04/2025

  • Departure days :
    Tuesday
  • Departure time:
    21:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:30
  • Departure days :
    Wednesday
  • Departure time:
    23:59
  • Arrival days:
    Thursday
  • Arrival Time:
    21:00
  • Departure days :
    Friday
  • Departure time:
    00:30
  • Arrival days:
    Friday
  • Arrival Time:
    22:00
  • Departure days :
    Saturday
  • Departure time:
    01:30
  • Arrival days:
    Saturday
  • Arrival Time:
    23:00
  • Departure days :
    Sunday
  • Departure time:
    02:30
  • Arrival days:
    Monday
  • Arrival Time:
    01:30

Timetables from 26/05/2025 to 01/06/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    20:30
  • Departure days :
    Tuesday
  • Departure time:
    23:59
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:30
  • Departure days :
    Wednesday
  • Departure time:
    23:59
  • Arrival days:
    Thursday
  • Arrival Time:
    20:30
  • Departure days :
    Thursday
  • Departure time:
    23:59
  • Arrival days:
    Friday
  • Arrival Time:
    20:30
  • Departure days :
    Friday
  • Departure time:
    23:59
  • Arrival days:
    Saturday
  • Arrival Time:
    21:30
  • Departure days :
    Sunday
  • Departure time:
    01:00
  • Arrival days:
    Monday
  • Arrival Time:
    01:30

Timetables from 02/06/2025 to 15/06/2025 and from 15/09/2025 to 28/09/2025

  • Departure days :
    Monday
  • Departure time:
    21:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    17:45
  • Departure days :
    Tuesday
  • Departure time:
    21:15
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:00
  • Departure days :
    Wednesday
  • Departure time:
    21:45
  • Arrival days:
    Thursday
  • Arrival Time:
    18:30
  • Departure days :
    Thursday
  • Departure time:
    22:00
  • Arrival days:
    Friday
  • Arrival Time:
    20:30
  • Departure days :
    Friday
  • Departure time:
    23:59
  • Arrival days:
    Saturday
  • Arrival Time:
    22:30
  • Departure days :
    Sunday
  • Departure time:
    02:00
  • Arrival days:
    Sunday
  • Arrival Time:
    23:59

Timetables from 16/06/2025 to 13/07/2025 and from 08/09/2025 to 14/09/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:00
  • Departure days :
    Tuesday
  • Departure time:
    21:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:00
  • Departure days :
    Wednesday
  • Departure time:
    21:30
  • Arrival days:
    Thursday
  • Arrival Time:
    18:00
  • Departure days :
    Thursday
  • Departure time:
    21:30
  • Arrival days:
    Friday
  • Arrival Time:
    19:45
  • Departure days :
    Friday
  • Departure time:
    23:30
  • Arrival days:
    Saturday
  • Arrival Time:
    21:45
  • Departure days :
    Sunday
  • Departure time:
    01:15
  • Arrival days:
    Sunday
  • Arrival Time:
    23:30

Timetables from 14/07/2025 to 07/09/2025

  • Departure days :
    Monday
  • Departure time:
    21:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:00
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:00
  • Departure days :
    Wednesday
  • Departure time:
    21:30
  • Arrival days:
    Thursday
  • Arrival Time:
    17:00
  • Departure days :
    Thursday
  • Departure time:
    20:30
  • Arrival days:
    Friday
  • Arrival Time:
    19:15
  • Departure days :
    Friday
  • Departure time:
    22:30
  • Arrival days:
    Saturday
  • Arrival Time:
    20:45
  • Departure days :
    Sunday
  • Departure time:
    00:30
  • Arrival days:
    Sunday
  • Arrival Time:
    22:45

Timetables from 08/12/2025 to 14/12/2025

  • Departure days :
    Tuesday
  • Departure time:
    21:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:30
  • Departure days :
    Wednesday
  • Departure time:
    22:00
  • Arrival days:
    Thursday
  • Arrival Time:
    21:30
  • Departure days :
    Friday
  • Departure time:
    01:00
  • Arrival days:
    Saturday
  • Arrival Time:
    22:00
  • Departure days :
    Saturday
  • Departure time:
    01:30
  • Arrival days:
    Sunday
  • Arrival Time:
    22:30
  • Departure days :
    Sunday
  • Departure time:
    02:00
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Departures for the weeks of Easter 2024, 1 May and 2 June 2024 may be subject to change. Please check directly online.

Barcellona-Civitavecchia

Timetables from 06/01/2025 to 02/02/2025

  • Departure days :
    Tuesday
  • Departure time:
    23:59
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:30
  • Departure days :
    Thursday
  • Departure time:
    23:59
  • Arrival days:
    Friday
  • Arrival Time:
    22:30
  • Departure days :
    Sunday
  • Departure time:
    02:00
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Timetables from 03/02/2025 to 09/03/2025 and from 31/03/2025 to 06/04/2025 and from 28/04/2025 to 25/05/2025 and from 29/09/2025 to 07/12/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:00
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:30
  • Departure days :
    Wednesday
  • Departure time:
    23:59
  • Arrival days:
    Friday
  • Arrival Time:
    01:00
  • Departure days :
    Friday
  • Departure time:
    23:00
  • Arrival days:
    Saturday
  • Arrival Time:
    22:00
  • Departure days :
    Sunday
  • Departure time:
    01:30
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Timetables from 10/03/2025 to 23/03/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:00
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:30
  • Departure days :
    Wednesday
  • Departure time:
    23:59
  • Arrival days:
    Friday
  • Arrival Time:
    01:00
  • Departure days :
    Friday
  • Departure time:
    23:00
  • Arrival days:
    Saturday
  • Arrival Time:
    21:00
  • Departure days :
    Sunday
  • Departure time:
    01:30
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Timetables from 24/03/2025 to 30/03/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:30
  • Departure days :
    Tuesday
  • Departure time:
    22:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    19:00
  • Departure days :
    Wednesday
  • Departure time:
    22:30
  • Arrival days:
    Thursday
  • Arrival Time:
    22:00
  • Departure days :
    Friday
  • Departure time:
    01:30
  • Arrival days:
    Friday
  • Arrival Time:
    22:30
  • Departure days :
    Saturday
  • Departure time:
    02:00
  • Arrival days:
    Saturday
  • Arrival Time:
    22:30
  • Departure days :
    Sunday
  • Departure time:
    02:00
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Timetables from 07/04/2025 to 13/04/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:15
  • Departure days :
    Tuesday
  • Departure time:
    21:45
  • Arrival days:
    Wednesday
  • Arrival Time:
    19:00
  • Departure days :
    Wednesday
  • Departure time:
    22:30
  • Arrival days:
    Thursday
  • Arrival Time:
    19:30
  • Departure days :
    Thursday
  • Departure time:
    00:30
  • Arrival days:
    Friday
  • Arrival Time:
    21:30
  • Departure days :
    Friday
  • Departure time:
    23:30
  • Arrival days:
    Saturday
  • Arrival Time:
    22:00
  • Departure days :
    Sunday
  • Departure time:
    01:30
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Timetables from 14/04/2025 to 20/04/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Monday
  • Arrival Time:
    00:00
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:00
  • Departure days :
    Wednesday
  • Departure time:
    23:00
  • Arrival days:
    Friday
  • Arrival Time:
    20:30
  • Departure days :
    Thursday
  • Departure time:
    23:59
  • Arrival days:
    Friday
  • Arrival Time:
    21:30
  • Departure days :
    Saturday
  • Departure time:
    01:00
  • Arrival days:
    Saturday
  • Arrival Time:
    23:59

Timetables from 21/04/2025 to 27/04/2025

  • Departure days :
    Tuesday
  • Departure time:
    21:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:30
  • Departure days :
    Wednesday
  • Departure time:
    23:59
  • Arrival days:
    Thursday
  • Arrival Time:
    21:00
  • Departure days :
    Friday
  • Departure time:
    00:30
  • Arrival days:
    Friday
  • Arrival Time:
    22:00
  • Departure days :
    Saturday
  • Departure time:
    01:30
  • Arrival days:
    Saturday
  • Arrival Time:
    23:00
  • Departure days :
    Sunday
  • Departure time:
    02:30
  • Arrival days:
    Monday
  • Arrival Time:
    01:30

Timetables from 26/05/2025 to 01/06/2025

  • Departure days :
    Monday
  • Departure time:
    21:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    20:30
  • Departure days :
    Tuesday
  • Departure time:
    23:59
  • Arrival days:
    Wednesday
  • Arrival Time:
    20:30
  • Departure days :
    Wednesday
  • Departure time:
    23:59
  • Arrival days:
    Thursday
  • Arrival Time:
    20:30
  • Departure days :
    Thursday
  • Departure time:
    23:59
  • Arrival days:
    Friday
  • Arrival Time:
    20:30
  • Departure days :
    Friday
  • Departure time:
    23:59
  • Arrival days:
    Saturday
  • Arrival Time:
    21:30
  • Departure days :
    Sunday
  • Departure time:
    01:00
  • Arrival days:
    Monday
  • Arrival Time:
    01:30

Timetables from 02/06/2025 to 15/06/2025 and from 15/09/2025 to 28/09/2025

  • Departure days :
    Monday
  • Departure time:
    21:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    17:45
  • Departure days :
    Tuesday
  • Departure time:
    21:15
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:00
  • Departure days :
    Wednesday
  • Departure time:
    21:45
  • Arrival days:
    Thursday
  • Arrival Time:
    18:30
  • Departure days :
    Thursday
  • Departure time:
    22:00
  • Arrival days:
    Friday
  • Arrival Time:
    20:30
  • Departure days :
    Friday
  • Departure time:
    23:59
  • Arrival days:
    Saturday
  • Arrival Time:
    22:30
  • Departure days :
    Sunday
  • Departure time:
    02:00
  • Arrival days:
    Sunday
  • Arrival Time:
    23:59

Timetables from 16/06/2025 to 13/07/2025 and from 08/09/2025 to 14/09/2025

  • Departure days :
    Monday
  • Departure time:
    21:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:00
  • Departure days :
    Tuesday
  • Departure time:
    21:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:00
  • Departure days :
    Wednesday
  • Departure time:
    21:30
  • Arrival days:
    Thursday
  • Arrival Time:
    18:00
  • Departure days :
    Thursday
  • Departure time:
    21:30
  • Arrival days:
    Friday
  • Arrival Time:
    19:45
  • Departure days :
    Friday
  • Departure time:
    23:30
  • Arrival days:
    Saturday
  • Arrival Time:
    21:45
  • Departure days :
    Sunday
  • Departure time:
    01:15
  • Arrival days:
    Sunday
  • Arrival Time:
    23:30

Timetables from 14/07/2025 to 07/09/2025

  • Departure days :
    Monday
  • Departure time:
    21:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:00
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:00
  • Departure days :
    Wednesday
  • Departure time:
    21:30
  • Arrival days:
    Thursday
  • Arrival Time:
    17:00
  • Departure days :
    Thursday
  • Departure time:
    20:30
  • Arrival days:
    Friday
  • Arrival Time:
    18:45
  • Departure days :
    Friday
  • Departure time:
    22:45
  • Arrival days:
    Saturday
  • Arrival Time:
    20:45
  • Departure days :
    Sunday
  • Departure time:
    00:30
  • Arrival days:
    Sunday
  • Arrival Time:
    22:45

Timetables from 08/12/2025 to 14/12/2025

  • Departure days :
    Tuesday
  • Departure time:
    21:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:30
  • Departure days :
    Wednesday
  • Departure time:
    22:00
  • Arrival days:
    Thursday
  • Arrival Time:
    21:30
  • Departure days :
    Friday
  • Departure time:
    01:00
  • Arrival days:
    Friday
  • Arrival Time:
    22:00
  • Departure days :
    Saturday
  • Departure time:
    01:30
  • Arrival days:
    Saturday
  • Arrival Time:
    22:30
  • Departure days :
    Sunday
  • Departure time:
    02:00
  • Arrival days:
    Monday
  • Arrival Time:
    00:30

Departures for the weeks of Easter 2024, 1 May and 2 June 2024 may be subject to change. Please check directly online.

Approximate transit time, could be subject to change depending on the meteorological and marine conditions

Inquire about boarding procedures, it is essential to be prepared to leave in peace. For the routes to Spain the check-in operations will be carried out by our staff in the Maritime Station.

For departures from Civitavecchia-Barcelona and vice versa on Sunday at 01:30 and Wednesday at 23:59, it is possible to choose to disembark at the ship’s arrival time or take advantage of the free Late Check Out service, which allows you to extend your stay in the cabin until the morning, freeing up your accommodation at 08:00. It is necessary to request the service during the boarding phase. In case of itinerary change, the service may not be available.

It is advisable to show up for boarding in advance: the passenger, with or without accompanying vehicle, must present himself at check-in at least two hours before departure, except in exceptional cases communicated promptly by the Company.

Especially in high season when queueing is to be taken into account. It is important not to leave home necessary documents, that is the ticket, the General Conditions and the valid identity document for all passengers.