SARDINIA

LIVORNO – OLBIA – LIVORNO

Livorno-Olbia

Timetables from 01/11/2025 to 19/04/2026 and from 04/05/2026 to 24/05/2026 and from 05/10/2026 to 08/11/2026 and from 07/12/2026 to 27/12/2026

  • Departure days :
    Tuesday
  • Departure time:
    10:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:30
  • Departure days :
    Wednesday
  • Departure time:
    10:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:30
  • Departure days :
    Thursday
  • Departure time:
    10:00
  • Arrival days:
    Thursday
  • Arrival Time:
    18:30
  • Departure days :
    Friday
  • Departure time:
    10:00
  • Arrival days:
    Friday
  • Arrival Time:
    18:30

Timetables from 01/11/2025 to 19/04/2026 and from 04/05/2026 to 24/05/2026 and from 05/10/2026 to 08/11/2026 and from 07/12/2026 to 27/12/2026

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

Timetables from 20/04/2026 to 03/05/2026

  • Departure days :
    Tuesday
  • Departure time:
    10:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:30
  • Departure days :
    Wednesday
  • Departure time:
    10:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:30
  • Departure days :
    Thursday
  • Departure time:
    10:00
  • Arrival days:
    Thursday
  • Arrival Time:
    18:30
  • Departure days :
    Friday
  • Departure time:
    10:00
  • Arrival days:
    Friday
  • Arrival Time:
    18:30
  • Departure days :
    Saturday
  • Departure time:
    10:00
  • Arrival days:
    Saturday
  • Arrival Time:
    18:30

Timetables from 20/04/2026 to 03/05/2026

  • Departure days :
    Monday
  • Departure time:
    22:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:30
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:30
  • Departure days :
    Wednesday
  • Departure time:
    22:30
  • Arrival days:
    Thursday
  • Arrival Time:
    07:30
  • Departure days :
    Thursday
  • Departure time:
    22:30
  • Arrival days:
    Friday
  • Arrival Time:
    07:30
  • Departure days :
    Friday
  • Departure time:
    22:30
  • Arrival days:
    Saturday
  • Arrival Time:
    08:00
  • Departure days :
    Saturday
  • Departure time:
    21:30
  • Arrival days:
    Sunday
  • Arrival Time:
    07:30
  • Departure days :
    Sunday
  • Departure time:
    21:30
  • Arrival days:
    Monday
  • Arrival Time:
    07:30

Timetables from 25/05/2026 to 31/05/2026

  • Departure days :
    Monday
  • Departure time:
    10:00
  • Arrival days:
    Monday
  • Arrival Time:
    18:30
  • Departure days :
    Tuesday
  • Departure time:
    10:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:30
  • Departure days :
    Wednesday
  • Departure time:
    10:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:30
  • Departure days :
    Thursday
  • Departure time:
    10:00
  • Arrival days:
    Thursday
  • Arrival Time:
    18:30
  • Departure days :
    Friday
  • Departure time:
    10:00
  • Arrival days:
    Friday
  • Arrival Time:
    18:30
  • Departure days :
    Saturday
  • Departure time:
    10:00
  • Arrival days:
    Saturday
  • Arrival Time:
    18:30
  • Departure days :
    Sunday
  • Departure time:
    10:00
  • Arrival days:
    Sunday
  • Arrival Time:
    18:30

Timetables from 25/05/2026 to 31/05/2026

  • Departure days :
    Monday
  • Departure time:
    22:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:30
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:30
  • Departure days :
    Wednesday
  • Departure time:
    22:30
  • Arrival days:
    Thursday
  • Arrival Time:
    07:30
  • Departure days :
    Thursday
  • Departure time:
    22:30
  • Arrival days:
    Friday
  • Arrival Time:
    07:30
  • Departure days :
    Friday
  • Departure time:
    22:30
  • Arrival days:
    Saturday
  • Arrival Time:
    07:30
  • Departure days :
    Saturday
  • Departure time:
    22:30
  • Arrival days:
    Sunday
  • Arrival Time:
    07:30
  • Departure days :
    Sunday
  • Departure time:
    22:30
  • Arrival days:
    Monday
  • Arrival Time:
    07:30

Timetables from 01/06/2026 to 07/06/2026

  • Departure days :
    Monday
  • Departure time:
    10:00
  • Arrival days:
    Monday
  • Arrival Time:
    18:30
  • Departure days :
    Tuesday
  • Departure time:
    10:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:30
  • Departure days :
    Wednesday
  • Departure time:
    10:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:30
  • Departure days :
    Thursday
  • Departure time:
    10:00
  • Arrival days:
    Thursday
  • Arrival Time:
    18:30
  • Departure days :
    Friday
  • Departure time:
    10:00
  • Arrival days:
    Friday
  • Arrival Time:
    17:30
  • Departure days :
    Saturday
  • Departure time:
    10:00
  • Arrival days:
    Saturday
  • Arrival Time:
    17:30
  • Departure days :
    Sunday
  • Departure time:
    10:00
  • Arrival days:
    Sunday
  • Arrival Time:
    17:30

Timetables from 01/06/2026 to 07/06/2026

  • Departure days :
    Monday
  • Departure time:
    22:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:30
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:30
  • Departure days :
    Wednesday
  • Departure time:
    22:30
  • Arrival days:
    Thursday
  • Arrival Time:
    07:30
  • Departure days :
    Thursday
  • Departure time:
    22:30
  • Arrival days:
    Friday
  • Arrival Time:
    07:30
  • Departure days :
    Friday
  • Departure time:
    22:30
  • Arrival days:
    Saturday
  • Arrival Time:
    07:30
  • Departure days :
    Saturday
  • Departure time:
    22:30
  • Arrival days:
    Sunday
  • Arrival Time:
    07:30
  • Departure days :
    Sunday
  • Departure time:
    22:30
  • Arrival days:
    Monday
  • Arrival Time:
    07:30

Timetables from 08/06/2026 to 23/08/2026

  • Departure days :
    Monday
  • Departure time:
    10:00
  • Arrival days:
    Monday
  • Arrival Time:
    17:30
  • Departure days :
    Tuesday
  • Departure time:
    10:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    17:30
  • Departure days :
    Wednesday
  • Departure time:
    10:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    17:30
  • Departure days :
    Thursday
  • Departure time:
    10:00
  • Arrival days:
    Thursday
  • Arrival Time:
    17:30
  • Departure days :
    Friday
  • Departure time:
    10:00
  • Arrival days:
    Friday
  • Arrival Time:
    17:30
  • Departure days :
    Saturday
  • Departure time:
    10:00
  • Arrival days:
    Saturday
  • Arrival Time:
    17:30
  • Departure days :
    Sunday
  • Departure time:
    10:00
  • Arrival days:
    Sunday
  • Arrival Time:
    17:30

Timetables from 08/06/2026 to 23/08/2026

  • Departure days :
    Monday
  • Departure time:
    22:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:30
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:30
  • Departure days :
    Wednesday
  • Departure time:
    22:30
  • Arrival days:
    Thursday
  • Arrival Time:
    07:30
  • Departure days :
    Thursday
  • Departure time:
    22:30
  • Arrival days:
    Friday
  • Arrival Time:
    07:30
  • Departure days :
    Friday
  • Departure time:
    22:30
  • Arrival days:
    Saturday
  • Arrival Time:
    07:30
  • Departure days :
    Saturday
  • Departure time:
    22:30
  • Arrival days:
    Sunday
  • Arrival Time:
    07:30
  • Departure days :
    Sunday
  • Departure time:
    22:30
  • Arrival days:
    Monday
  • Arrival Time:
    07:30

Timetables from 24/08/2026 to 20/09/2026

  • Departure days :
    Monday
  • Departure time:
    10:00
  • Arrival days:
    Monday
  • Arrival Time:
    18:30
  • Departure days :
    Tuesday
  • Departure time:
    10:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:30
  • Departure days :
    Wednesday
  • Departure time:
    10:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:30
  • Departure days :
    Thursday
  • Departure time:
    10:00
  • Arrival days:
    Thursday
  • Arrival Time:
    18:30
  • Departure days :
    Friday
  • Departure time:
    10:00
  • Arrival days:
    Friday
  • Arrival Time:
    18:30
  • Departure days :
    Saturday
  • Departure time:
    10:00
  • Arrival days:
    Saturday
  • Arrival Time:
    17:30
  • Departure days :
    Sunday
  • Departure time:
    10:00
  • Arrival days:
    Sunday
  • Arrival Time:
    17:30

Timetables from 24/08/2026 to 20/09/2026

  • Departure days :
    Monday
  • Departure time:
    22:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:30
  • Departure days :
    Tuesday
  • Departure time:
    22:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:30
  • Departure days :
    Wednesday
  • Departure time:
    22:30
  • Arrival days:
    Thursday
  • Arrival Time:
    07:30
  • Departure days :
    Thursday
  • Departure time:
    22:30
  • Arrival days:
    Friday
  • Arrival Time:
    07:30
  • Departure days :
    Friday
  • Departure time:
    22:30
  • Arrival days:
    Saturday
  • Arrival Time:
    07:30
  • Departure days :
    Saturday
  • Departure time:
    22:30
  • Arrival days:
    Sunday
  • Arrival Time:
    07:30
  • Departure days :
    Sunday
  • Departure time:
    22:30
  • Arrival days:
    Monday
  • Arrival Time:
    07:30

Olbia-Livorno

Timetables from 01/11/2025 to 19/04/2026 and from 04/05/2026 to 24/05/2026 and from 05/10/2026 to 08/11/2026 and from 07/12/2026 to 27/12/2026

  • Departure days :
    Tuesday
  • Departure time:
    10:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    18:30
  • Departure days :
    Wednesday
  • Departure time:
    10:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    18:30
  • Departure days :
    Thursday
  • Departure time:
    10:00
  • Arrival days:
    Thursday
  • Arrival Time:
    18:30
  • Departure days :
    Friday
  • Departure time:
    10:00
  • Arrival days:
    Friday
  • Arrival Time:
    18:30

Timetables from 01/11/2025 to 19/04/2026 and from 04/05/2026 to 24/05/2026 and from 05/10/2026 to 08/11/2026 and from 07/12/2026 to 27/12/2026

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

Timetables from 20/04/2026 to 03/05/2026

  • Departure days :
    Tuesday
  • Departure time:
    10:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:30
  • Departure days :
    Wednesday
  • Departure time:
    10:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    19:30
  • Departure days :
    Thursday
  • Departure time:
    10:30
  • Arrival days:
    Thursday
  • Arrival Time:
    19:30
  • Departure days :
    Friday
  • Departure time:
    10:30
  • Arrival days:
    Friday
  • Arrival Time:
    19:30
  • Departure days :
    Saturday
  • Departure time:
    10:30
  • Arrival days:
    Saturday
  • Arrival Time:
    19:30

Timetables from 20/04/2026 to 03/05/2026

  • Departure days :
    Monday
  • Departure time:
    22:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:00
  • Departure days :
    Tuesday
  • Departure time:
    22:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:00
  • Departure days :
    Wednesday
  • Departure time:
    22:00
  • Arrival days:
    Thursday
  • Arrival Time:
    07:00
  • Departure days :
    Thursday
  • Departure time:
    22:00
  • Arrival days:
    Friday
  • Arrival Time:
    07:00
  • Departure days :
    Friday
  • Departure time:
    22:00
  • Arrival days:
    Saturday
  • Arrival Time:
    08:00
  • Departure days :
    Saturday
  • Departure time:
    21:30
  • Arrival days:
    Sunday
  • Arrival Time:
    07:30
  • Departure days :
    Sunday
  • Departure time:
    21:30
  • Arrival days:
    Monday
  • Arrival Time:
    07:30

Timetables from 25/05/2026 to 31/05/2026

  • Departure days :
    Tuesday
  • Departure time:
    10:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:30
  • Departure days :
    Wednesday
  • Departure time:
    10:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    19:30
  • Departure days :
    Thursday
  • Departure time:
    10:30
  • Arrival days:
    Thursday
  • Arrival Time:
    19:30
  • Departure days :
    Friday
  • Departure time:
    10:30
  • Arrival days:
    Friday
  • Arrival Time:
    19:30
  • Departure days :
    Saturday
  • Departure time:
    10:30
  • Arrival days:
    Saturday
  • Arrival Time:
    19:30
  • Departure days :
    Sunday
  • Departure time:
    10:30
  • Arrival days:
    Sunday
  • Arrival Time:
    19:30

Timetables from 25/05/2026 to 31/05/2026

  • Departure days :
    Monday
  • Departure time:
    22:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:00
  • Departure days :
    Tuesday
  • Departure time:
    22:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:00
  • Departure days :
    Wednesday
  • Departure time:
    22:00
  • Arrival days:
    Thursday
  • Arrival Time:
    07:00
  • Departure days :
    Thursday
  • Departure time:
    22:00
  • Arrival days:
    Friday
  • Arrival Time:
    07:00
  • Departure days :
    Friday
  • Departure time:
    22:00
  • Arrival days:
    Saturday
  • Arrival Time:
    07:00
  • Departure days :
    Saturday
  • Departure time:
    22:00
  • Arrival days:
    Sunday
  • Arrival Time:
    07:00
  • Departure days :
    Sunday
  • Departure time:
    22:00
  • Arrival days:
    Monday
  • Arrival Time:
    07:00

Timetables from 01/06/2026 to 07/06/2026

  • Departure days :
    Monday
  • Departure time:
    10:30
  • Arrival days:
    Monday
  • Arrival Time:
    19:30
  • Departure days :
    Tuesday
  • Departure time:
    10:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:30
  • Departure days :
    Wednesday
  • Departure time:
    10:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    19:30
  • Departure days :
    Thursday
  • Departure time:
    10:30
  • Arrival days:
    Thursday
  • Arrival Time:
    19:30
  • Departure days :
    Friday
  • Departure time:
    10:30
  • Arrival days:
    Friday
  • Arrival Time:
    19:30
  • Departure days :
    Saturday
  • Departure time:
    10:30
  • Arrival days:
    Saturday
  • Arrival Time:
    19:30
  • Departure days :
    Sunday
  • Departure time:
    10:30
  • Arrival days:
    Sunday
  • Arrival Time:
    19:30

Timetables from 01/06/2026 to 07/06/2026

  • Departure days :
    Monday
  • Departure time:
    22:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:00
  • Departure days :
    Tuesday
  • Departure time:
    22:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:00
  • Departure days :
    Wednesday
  • Departure time:
    22:00
  • Arrival days:
    Thursday
  • Arrival Time:
    07:00
  • Departure days :
    Thursday
  • Departure time:
    22:00
  • Arrival days:
    Friday
  • Arrival Time:
    07:00
  • Departure days :
    Friday
  • Departure time:
    22:00
  • Arrival days:
    Saturday
  • Arrival Time:
    07:00
  • Departure days :
    Saturday
  • Departure time:
    22:00
  • Arrival days:
    Sunday
  • Arrival Time:
    07:00
  • Departure days :
    Sunday
  • Departure time:
    22:00
  • Arrival days:
    Monday
  • Arrival Time:
    07:00

Timetables from 08/06/2026 to 23/08/2026

  • Departure days :
    Monday
  • Departure time:
    10:30
  • Arrival days:
    Monday
  • Arrival Time:
    19:30
  • Departure days :
    Tuesday
  • Departure time:
    10:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:30
  • Departure days :
    Wednesday
  • Departure time:
    10:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    19:30
  • Departure days :
    Thursday
  • Departure time:
    10:30
  • Arrival days:
    Thursday
  • Arrival Time:
    19:30
  • Departure days :
    Friday
  • Departure time:
    10:30
  • Arrival days:
    Friday
  • Arrival Time:
    19:30
  • Departure days :
    Saturday
  • Departure time:
    10:30
  • Arrival days:
    Saturday
  • Arrival Time:
    19:30
  • Departure days :
    Sunday
  • Departure time:
    10:30
  • Arrival days:
    Sunday
  • Arrival Time:
    19:30

Timetables from 08/06/2026 to 23/08/2026

  • Departure days :
    Monday
  • Departure time:
    22:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:00
  • Departure days :
    Tuesday
  • Departure time:
    22:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:00
  • Departure days :
    Wednesday
  • Departure time:
    22:00
  • Arrival days:
    Thursday
  • Arrival Time:
    07:00
  • Departure days :
    Thursday
  • Departure time:
    22:00
  • Arrival days:
    Friday
  • Arrival Time:
    07:00
  • Departure days :
    Friday
  • Departure time:
    22:00
  • Arrival days:
    Saturday
  • Arrival Time:
    07:00
  • Departure days :
    Saturday
  • Departure time:
    22:00
  • Arrival days:
    Sunday
  • Arrival Time:
    07:00
  • Departure days :
    Sunday
  • Departure time:
    22:00
  • Arrival days:
    Monday
  • Arrival Time:
    07:00

Timetables from 24/08/2026 to 20/09/2026

  • Departure days :
    Monday
  • Departure time:
    10:30
  • Arrival days:
    Monday
  • Arrival Time:
    19:30
  • Departure days :
    Tuesday
  • Departure time:
    10:30
  • Arrival days:
    Tuesday
  • Arrival Time:
    19:30
  • Departure days :
    Wednesday
  • Departure time:
    10:30
  • Arrival days:
    Wednesday
  • Arrival Time:
    19:30
  • Departure days :
    Thursday
  • Departure time:
    10:30
  • Arrival days:
    Thursday
  • Arrival Time:
    19:30
  • Departure days :
    Friday
  • Departure time:
    10:30
  • Arrival days:
    Friday
  • Arrival Time:
    19:30
  • Departure days :
    Saturday
  • Departure time:
    10:30
  • Arrival days:
    Saturday
  • Arrival Time:
    19:30
  • Departure days :
    Sunday
  • Departure time:
    10:30
  • Arrival days:
    Sunday
  • Arrival Time:
    19:30

Timetables from 24/08/2026 to 20/09/2026

  • Departure days :
    Monday
  • Departure time:
    22:00
  • Arrival days:
    Tuesday
  • Arrival Time:
    07:00
  • Departure days :
    Tuesday
  • Departure time:
    22:00
  • Arrival days:
    Wednesday
  • Arrival Time:
    07:00
  • Departure days :
    Wednesday
  • Departure time:
    22:00
  • Arrival days:
    Thursday
  • Arrival Time:
    07:00
  • Departure days :
    Thursday
  • Departure time:
    22:00
  • Arrival days:
    Friday
  • Arrival Time:
    07:00
  • Departure days :
    Friday
  • Departure time:
    22:00
  • Arrival days:
    Saturday
  • Arrival Time:
    07:00
  • Departure days :
    Saturday
  • Departure time:
    22:00
  • Arrival days:
    Sunday
  • Arrival Time:
    07:00
  • Departure days :
    Sunday
  • Departure time:
    22:00
  • Arrival days:
    Monday
  • Arrival Time:
    07:00

For all ferries to and from Sardinia, departing from the ports of Livorno, Civitavecchia, Olbia and Porto Torres, the fast check-in service is active in order to speed up boarding operations: the passenger must show the ticket to the Grimaldi staff directly at the boarding area, avoiding the line at the ticket office.

It is necessary be present at the ship boarding 90 minutes before departure, with or without vehicle. In high season, queues should be considered. To avoid delays, it is good to inquire correctly about boarding procedures for ferries.

BARCELONA VALENCIA MINORCA MAIORCA IBIZA FORMENTERA NAPOLI OLBIA SALERNO ARBATAX PALERMO CAGLIARI TUNIS BRINDISI IGOUMENITSA CORFU ANCONA LIVORNO CIVITAVECCHIA PORTO TORRES BARCELONA VALENCIA ISOLE BALEARI