Travel options for:
Rome to Messina
  • Train, ferry

    1. Roma Termini

      5hrs 51min - every 4 hours

      $65 - $100

    2. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • Messina Marittima
  • Bus and ferry Autoservizi Salemi

    1. Rome

      9hrs 00min - once daily

      $50 - $85

      • Messina
  • Bus and ferry Interbus

    1. Rome Castro Pretorio

      9hrs 06min - once daily

      $40 - $65

      • Messina
  • Bus, ferry

    1. Colosseo

      19min - every 10 minutes

    2. Rome Tiburtina

      9hrs 18min - 6 times a week

      $30 - $80

    3. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • Messina Marittima
  • Night train

    1. Roma Termini

      8hrs 39min - twice daily

      $35 - $140

      • 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 Catania, bus

    1. Rome

      32min - every 15 minutes

      $10

    2. Rome (FCO)

      1hrs 15min - non-stop

      $25 - $65

    3. Catania (CTA)

      1hrs 35min - hourly

      $9 - $22

      • Messina
  • Fly to Reggio Calabria, ferry

    1. Rome

      32min - every 15 minutes

      $10

    2. Rome (FCO)

      1hrs 10min - non-stop

      $40 - $85

    3. Reggio Calabria (REG)

      27min - hourly

    4. Reggio Calabria

      35min - hourly

      $3 - $12

      • Messina
  • Fly to Lamezia Terme, train, ferry

    1. Rome

      32min - every 15 minutes

      $10

    2. Rome (FCO)

      1hrs 10min - non-stop

      $22 - $55

    3. Lamezia Terme (SUF)

      4min - 5 times a day

      $2

    4. Lamezia Terme Centrale

      1hrs 11min - hourly

      $16 - $23

    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 58€. From Rome Castro Pretorio bus and ferry to Messina. 9hrs 06min 49€. From Colosseo subway to Rome Tiburtina, bus to Villa San Giovanni, then ferry to Messina Marittima. 11hrs 12min 52€. From Roma Termini night train to Messina Centrale. 8hrs 39min 50€. 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 Catania airport, then bus to Messina. 4hrs 53min 55€. From Roma Termini train to Rome airport, fly to Reggio Calabria airport, bus to Reggio Calabria, then ferry to Messina. 5hrs 16min 63€. 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 59min 60€.