Travel options for:
Madrid to Rome
  • Fly to Rome Ciampino

    $43 - $272
    1. Madrid

      25 min - every 30 minutes

      $2 - $3

    2. Madrid (MAD)

      2 h 30 min - non-stop

      $40 - $260

    3. Rome Ciampino (CIA)

      16 min - every 15 minutes

      $1 - $9

      • Rome
  • Fly to Rome

    $67 - $313
    1. Madrid

      25 min - every 30 minutes

      $2 - $3

    2. Madrid (MAD)

      2 h 20 min - non-stop

      $55 - $300

    3. Rome (FCO)

      32 min - every 20 minutes

      $10

      • Rome
  • Train

    $320 - $409
    1. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $75 - $110

    2. Barcelona Sants

      4 h 11 min - once daily

      $110 - $120

    3. Valence TGV

      1 h 55 min - hourly

      $19 - $27

    4. Chambery-Challes-E

      2 h 31 min - once daily

      $36 - $40

    5. Torino Porta Susa

      3 h 55 min - 3 times a day

      $80 - $120

      • Roma Termini
  • Bus via Aix en Provence

    $174 - $327
    1. Madrid

      17 h 29 min - once daily

      $60 - $100

    2. Aix en Provence

      13 h 23 min - 3 times a week

      $110 - $230

      • Rome
  • Bus

    $140 - $220
    1. Madrid

      2 days 6 h - once daily

      $140 - $220

      • Roma
  • Drive

    $290 - $430
    1. Madrid

      18 h 55 min - 1216.5 miles

      $290 - $430

      • Rome
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Recoletos train to Madrid airport, fly to Rome Ciampino airport, then train to Rome. 5 h 15 min $99. From Recoletos train to Madrid airport, fly to Rome airport, then train to Rome. 5 h 27 min $108. From Madrid-Puerta de Atocha train to Barcelona Sants, train to Valence TGV, train to Chambery-Challes-E, train to Torino Porta Susa, then train to Roma Termini. 18 h 33 min $370. From Madrid bus to Aix en Provence then bus to Rome. 31 h 52 min $303. From Madrid bus to Roma. 2 days 6 h $191. From Madrid drive to Rome. 18 h 55 min $357.