Travel from Rome to Sardinia

How to get from Rome to Sardinia?

There is no direct connection from Rome to Sardinia. However, you can take the drive to Civitavecchia, take the car ferry to Olbia, then take the drive to Sardinia. Alternatively, you can take the bus to Allumiere, take the taxi to Civitavecchia, take the car ferry to Olbia Isola Bianca, take the bus to Abbasanta F.S., then take the bus to Neoneli.

How to get from Rome to Sardinia

From Rome drive to Civitavecchia, car ferry to Olbia, then drive to Sardinia. 9 h 15 min 76€. From Roma - Stazione Metro Cipro bus to Allumiere, taxi to Civitavecchia, car ferry to Olbia Isola Bianca, bus to Abbasanta F.S., then bus to Neoneli. 13 h 38 min 93€. From Roma Termini train to Civitavecchia, car ferry to Olbia Porto Ib, bus to Nuoro Stazione Arst, then bus to Chinneli. 14 h 9 min 66€. From Roma Termini train to Civitavecchia, car ferry to Porto Torres, walk to Porto Torres Marittima, train to Abbasanta F.S., then bus to Neoneli. 15 h 17 min 62€. From Roma Termini train to Rome airport, fly to Cagliari airport, train to Abbasanta F.S., then bus to Sardinia. 6 h 25 min 107€. From Roma Termini train to Rome airport, fly to Alghero airport, bus to Macomer Autostazione, then bus to Sardinia. 7 h 4 min 92€. From Roma Termini train to Rome Ciampino airport, fly to Cagliari airport, train to Abbasanta F.S., then bus to Sardinia. 6 h 18 min 81€. From Roma Termini train to Rome airport, fly to Olbia airport, line 10 bus to Olbia, train to Abbasanta F.S., then bus to Sardinia. 7 h 31 min 139€.
Close Print Itinerary
  1. Here are 8 options to get from
    Rome to Sardinia:

    1. Trip:
      1 Drive, car ferry
      • One-Way approx: USD $67 - $131
      • Duration: 9 h 15 min
      Open +
      • Trip:
        1 Drive, car ferry
        • One-Way approx: USD $67 - $131
        • Duration: 9 h 15 min
        Close x
    2. Trip:
      2 Bus, car ferry
      • One-Way approx: USD $79 - $143
      • Duration: 13 h 38 min
      Open +
      • Trip:
        2 Bus, car ferry
        • One-Way approx: USD $79 - $143
        • Duration: 13 h 38 min
        Close x
    3. Trip:
      3 Train, car ferry, bus
      • One-Way approx: USD $49 - $111
      • Duration: 14 h 9 min
      Open +
      • Trip:
        3 Train, car ferry, bus
        • One-Way approx: USD $49 - $111
        • Duration: 14 h 9 min
        Close x
    4. Trip:
      4 Train, car ferry
      • One-Way approx: USD $49 - $87
      • Duration: 15 h 17 min
      Open +
      • Trip:
        4 Train, car ferry
        • One-Way approx: USD $49 - $87
        • Duration: 15 h 17 min
        Close x
    5. Trip:
      5 Fly Rome to Cagliari, train
      • One-Way approx: USD $79 - $292
      • Duration: 6 h 25 min
      Open +
      • Trip:
        5 Fly Rome to Cagliari, train
        • One-Way approx: USD $79 - $292
        • Duration: 6 h 25 min
        Close x
    6. Trip:
      6 Fly Rome to Alghero, bus
      • One-Way approx: USD $75 - $257
      • Duration: 7 h 4 min
      Open +
      • Trip:
        6 Fly Rome to Alghero, bus
        • One-Way approx: USD $75 - $257
        • Duration: 7 h 4 min
        Close x
    7. Trip:
      7 Fly Rome Ciampino to Cagliari, train
      • One-Way approx: USD $52 - $209
      • Duration: 6 h 18 min
      Open +
      • Trip:
        7 Fly Rome Ciampino to Cagliari, train
        • One-Way approx: USD $52 - $209
        • Duration: 6 h 18 min
        Close x
    8. Trip:
      8 Fly Rome to Olbia, train
      • One-Way approx: USD $96 - $375
      • Duration: 7 h 31 min
      Open +
      • Trip:
        8 Fly Rome to Olbia, train
        • One-Way approx: USD $96 - $375
        • Duration: 7 h 31 min
        Close x