Travel options for:
Rome to Messina
  • Train, ferry

    $63 - $85
    1. Roma Termini

      1hrs 10min - every 3 hours

      $26 - $40

    2. Napoli Centrale

      4hrs 38min - 3 times a day

      $35 - $45

    3. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • Messina Marittima
  • Bus and ferry

    $50 - $85
    1. Rome Tiburtina

      8hrs 45min - once daily

      $50 - $85

      • Messina
  • Bus, ferry

    $34 - $55
    1. S. Bibiana

      8min - every 20 minutes - line 71

      $2

    2. Rome Tiburtina

      9hrs 04min - 3 times a week

      $30 - $50

    3. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • Messina Marittima
  • Night train

    $60 - $85
    1. Roma Termini

      8hrs 39min - once daily

      $60 - $85

      • Messina Centrale
  • Rideshare

    $37
    1. Rome

      8hrs 32min - twice daily

      $37

      • Messina
  • Drive, ferry

    $124 - $179
    1. Rome

      6hrs 52min - 428.7 miles

      $120 - $180

    2. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • Messina Marittima
  • Fly to Reggio Calabria, ferry

    $52 - $105
    1. Rome

      32min - every 20 minutes

      $9

    2. Rome (FCO)

      1hrs 10min - non-stop

      $40 - $85

    3. Reggio Calabria (REG)

      27min - hourly - line 28

    4. Reggio Calabria

      30min - hourly

      $3 - $11

      • Messina
  • Fly to Catania, bus

    $42 - $96
    1. Rome

      32min - every 20 minutes

      $9

    2. Rome (FCO)

      1hrs 15min - non-stop

      $25 - $65

    3. Catania (CTA)

      1hrs 35min - hourly

      $8 - $22

      • Messina
  • Fly to Lamezia Terme, train, ferry

    $42 - $94
    1. Rome

      32min - every 20 minutes

      $9

    2. Rome (FCO)

      1hrs 10min - non-stop

      $22 - $55

    3. Lamezia Terme (SUF)

      2min - 3 times a day

      $2

    4. Lamezia Terme Centrale

      1hrs 11min - 4 times a day

      $7 - $25

    5. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • 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 ferry to Messina Marittima. 7hrs 23min 76€. From Rome Tiburtina bus and ferry to Messina. 8hrs 45min 58€. From S. Bibiana line 71 bus to Rome Tiburtina, bus to Villa San Giovanni, then ferry to Messina Marittima. 10hrs 47min 37€. From Roma Termini night train to Messina Centrale. 8hrs 39min 68€. From Rome rideshare to Messina. 8hrs 32min 34€. From Rome drive to Villa San Giovanni then ferry to Messina Marittima. 7hrs 12min 143€. From Roma Termini train to Rome airport, fly to Reggio Calabria airport, line 28 bus to Reggio Calabria, then ferry to Messina. 4hrs 49min 64€. From Roma Termini train to Rome airport, fly to Catania airport, then bus to Messina. 4hrs 53min 55€. From Roma Termini train to Rome airport, fly to Lamezia Terme airport, bus to Lamezia Terme Centrale, train to Villa San Giovanni, then ferry to Messina. 5hrs 57min 53€.