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

    $73 - $122
    1. Roma Termini

      1 h 10 min - every 3 hours

      $29 - $45

    2. Napoli Centrale

      4 h 38 min - 3 times a day

      $40 - $50

    3. Villa San Giovanni

      30 min - hourly

      $3 - $30

      • Messina
  • Train

    $70 - $90
    1. Roma Termini

      8 h 4 min - once daily

      $70 - $90

      • Messina Centrale
  • Bus and ferry

    $55 - $95
    1. Rome Tiburtina

      8 h 55 min - once daily

      $55 - $95

      • Messina
  • Bus, car ferry

    $40 - $87
    1. Termini

      16 min - every 20 minutes - line 649

      $2

    2. Rome Tiburtina

      7 h 31 min - twice daily

      $35 - $55

    3. Villa San Giovanni

      30 min - hourly

      $3 - $30

      • Messina
  • Rideshare

    $42
    1. Rome

      8 h 32 min - twice daily

      $42

      • Messina
  • Drive, car ferry

    $107 - $181
    1. Rome

      6 h 55 min - 433.4 miles

      $100 - $160

    2. Villa San Giovanni

      30 min - hourly

      $3 - $30

      • Messina
  • Fly to Reggio Calabria, ferry

    $69 - $394
    1. Rome

      32 min - every 20 minutes

      $11

    2. Rome (FCO)

      1 h 15 min - non-stop

      $55 - $370

    3. Reggio Calabria (REG)

      27 min - hourly - line 28

    4. Reggio Calabria

      30 min - hourly

      $4 - $14

      • Messina
  • Fly to Catania, train

    $41 - $180
    1. Rome

      32 min - every 20 minutes

      $11

    2. Rome (FCO)

      1 h 15 min - non-stop

      $23 - $140

    3. Catania (CTA)

      9 min - 5 times a day

      $1 - $4

    4. Catania Centrale

      1 h 45 min - 3 times a day

      $7 - $26

      • 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 97€. From Roma Termini train to Messina Centrale. 8 h 4 min 74€. 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 64€. 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 132€. From Roma Termini train to Rome airport, fly to Reggio Calabria airport, line 28 bus to Reggio Calabria, then ferry to Messina. 4 h 54 min 126€. From Roma Termini train to Rome airport, fly to Catania airport, bus to Catania Centrale, then train to Messina. 5 h 31 min 63€.