Travel options for:
Rome to Messina
  • Train, ferry

    1. Roma Termini

      5hrs 51min - 3 times a day

      $65 - $100

    2. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • Messina Marittima
  • Bus and ferry

    1. Rome

      9hrs 00min - once daily

      $40 - $85

      • Messina
  • Bus, ferry

    1. Colosseo

      9min - every 10 minutes

      $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

    1. Roma Termini

      8hrs 39min - once daily

      $60 - $85

      • Messina Centrale
  • Rideshare

    1. Rome

      8hrs 32min - twice daily

      $38

      • Messina
  • Drive, ferry

    1. Rome

      6hrs 55min - 429.6 miles

      $120 - $180

    2. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • Messina Marittima
  • Fly to Reggio Calabria, ferry

    1. Rome

      32min - every 20 minutes

      $10

    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

    1. Rome

      32min - every 20 minutes

      $10

    2. Rome (FCO)

      1hrs 15min - non-stop

      $25 - $65

    3. Catania (CTA)

      1hrs 35min - hourly

      $9 - $22

      • Messina
  • Fly to Lamezia Terme, train, ferry

    1. Rome

      32min - every 20 minutes

      $10

    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 - $26

    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 Villa San Giovanni then ferry to Messina Marittima. 6hrs 26min 81€. From Rome bus and ferry to Messina. 9hrs 00min 48€. From Colosseo subway to Rome Tiburtina, bus to Villa San Giovanni, then ferry to Messina Marittima. 10hrs 48min 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 15min 142€. From Roma Termini train to Rome airport, fly to Reggio Calabria airport, line 28 bus to Reggio Calabria, then ferry to Messina. 4hrs 49min 63€. 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 52€.