Travel options for:
Rome to Messina
  • Train, ferry

    1. Roma Termini

      1hrs 09min - hourly

      $27 - $40

    2. Napoli Centrale

      4hrs 17min - every 3 hours

      $35 - $50

    3. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • Messina Marittima
  • Line 37 bus and ferry

    1. Rome

      9hrs 00min - once daily - line 37

      $50 - $90

      • Messina
  • Bus and ferry

    1. Rome Castro Pretorio

      9hrs 06min - once daily

      $45 - $65

      • Messina
  • Bus, ferry

    1. Piazza Vittorio Emanuele

      33min - every 15 minutes

      $2

    2. Rome Tiburtina

      9hrs 18min - 6 times a week

      $30 - $85

    3. Villa San Giovanni

      20min - every 30 minutes

      $2 - $3

      • Messina Marittima
  • Night train

    1. Roma Termini

      8hrs 41min - twice daily

      $60 - $90

      • Messina Centrale
  • Rideshare

    1. Rome

      8hrs 32min - twice daily

      $40

      • 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

      $17

    2. Rome (FCO)

      1hrs 10min - non-stop

      $40 - $85

    3. Reggio Calabria (REG)

      30min - hourly

      $1 - $4

    4. Reggio Calabria

      32min - hourly

      $3 - $12

      • Messina
  • Fly to Catania, bus

    1. Rome

      32min - every 20 minutes

      $17

    2. Rome (FCO)

      1hrs 15min - non-stop

      $25 - $65

    3. Catania (CTA)

      1hrs 35min - hourly

      $9 - $23

      • Messina
  • Fly to Lamezia Terme, train, ferry

    1. Rome

      32min - every 20 minutes

      $17

    2. Rome (FCO)

      1hrs 10min - non-stop

      $22 - $55

    3. Lamezia Terme (SUF)

      4min - every 4 hours

      $2

    4. Lamezia Terme Centrale

      1hrs 08min - hourly

      $7 - $11

    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 01min 73€. From Rome line 37 bus and ferry to Messina. 9hrs 00min 58€. From Rome Castro Pretorio bus and ferry to Messina. 9hrs 06min 49€. From Piazza Vittorio Emanuele bus to Rome Tiburtina, bus to Villa San Giovanni, then ferry to Messina Marittima. 11hrs 26min 53€. From Roma Termini night train to Messina Centrale. 8hrs 41min 68€. From Rome rideshare to Messina. 8hrs 32min 34€. From Rome drive to Villa San Giovanni then ferry to Messina Marittima. 7hrs 15min 135€. From Roma Termini train to Rome airport, fly to Reggio Calabria airport, bus to Reggio Calabria, then ferry to Messina. 4hrs 37min 70€. From Roma Termini train to Rome airport, fly to Catania airport, then bus to Messina. 4hrs 53min 60€. 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 56min 54€.