Travel options for:
Rome to Messina
  • Train, car ferry

    $97 - $133
    1. Roma Termini

      1 h 10 min - every 3 hours

      $27 - $40

    2. Napoli Centrale

      4 h 38 min - 3 times a day

      $35 - $50

    3. Villa San Giovanni

      30 min - hourly

      $35 - $45

      • Messina
  • Bus and ferry

    $50 - $90
    1. Rome Tiburtina

      8 h 55 min - once daily

      $50 - $90

      • Messina
  • Bus, car ferry

    $72 - $97
    1. Termini

      16 min - every 20 minutes - line 649

      $2

    2. Rome Tiburtina

      7 h 31 min - twice daily

      $35 - $50

    3. Villa San Giovanni

      30 min - hourly

      $35 - $45

      • Messina
  • Train

    $60 - $85
    1. Roma Termini

      8 h 4 min - once daily

      $60 - $85

      • Messina Centrale
  • Rideshare

    $39
    1. Rome

      8 h 32 min - twice daily

      $39

      • Messina
  • Drive, car ferry

    $139 - $196
    1. Rome

      6 h 55 min - 433.4 miles

      $100 - $160

    2. Villa San Giovanni

      30 min - hourly

      $35 - $45

      • Messina
  • Fly to Reggio Calabria, ferry

    $52 - $106
    1. Rome

      32 min - every 20 minutes

      $10

    2. Rome (FCO)

      1 h 10 min - non-stop

      $40 - $85

    3. Reggio Calabria (REG)

      27 min - hourly - line 28

    4. Reggio Calabria

      30 min - hourly

      $3 - $12

      • Messina
  • Fly to Catania, bus

    $43 - $96
    1. Rome

      32 min - every 20 minutes

      $10

    2. Rome (FCO)

      1 h 15 min - non-stop

      $25 - $65

    3. Catania (CTA)

      1 h 35 min - hourly

      $9 - $22

      • Messina
  • Fly to Lamezia Terme, train, car ferry

    $74 - $137
    1. Rome

      32 min - every 20 minutes

      $10

    2. Rome (FCO)

      1 h 10 min - non-stop

      $22 - $55

    3. Lamezia Terme (SUF)

      2 min - 3 times a day

      $1 - $2

    4. Lamezia Terme Centrale

      1 h 11 min - 4 times a day

      $7 - $26

    5. Villa San Giovanni

      30 min - hourly

      $35 - $45

      • Messina
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Roma Termini train to Napoli Centrale, train to Villa San Giovanni, then car ferry to Messina. 7 h 40 min 108€. From Rome Tiburtina bus and ferry to Messina. 8 h 55 min 58€. From Termini line 649 bus to Rome Tiburtina, bus to Villa San Giovanni, then car ferry to Messina. 9 h 39 min 74€. From Roma Termini train to Messina Centrale. 8 h 4 min 74€. From Rome rideshare to Messina. 8 h 32 min 34€. From Rome drive to Villa San Giovanni then car ferry to Messina. 7 h 25 min 153€. From Roma Termini train to Rome airport, fly to Reggio Calabria airport, line 28 bus to Reggio Calabria, then ferry to Messina. 4 h 49 min 62€. From Roma Termini train to Rome airport, fly to Catania airport, then bus to Messina. 4 h 53 min 55€. From Roma Termini train to Rome airport, fly to Lamezia Terme airport, bus to Lamezia Terme Centrale, train to Villa San Giovanni, then car ferry to Messina. 6 h 14 min 84€.