Travel options for:
Madrid to Rome
  • Fly to Rome

    $57 - $183
    1. Madrid

      25 min - every 30 minutes

      $2 - $3

    2. Madrid (MAD)

      2 h 20 min - non-stop

      $45 - $170

    3. Rome (FCO)

      32 min - every 20 minutes

      $10

      • Rome
  • Fly to Rome Ciampino

    $43 - $192
    1. Madrid

      25 min - every 30 minutes

      $2 - $3

    2. Madrid (MAD)

      2 h 30 min - non-stop

      $40 - $180

    3. Rome Ciampino (CIA)

      16 min - every 15 minutes

      $1 - $9

      • Rome
  • Train

    $269 - $378
    1. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $65 - $95

    2. Barcelona Sants

      4 h 59 min - once daily

      $75 - $110

    3. Lyon Part Dieu

      3 h 53 min - once daily

      $55 - $65

    4. Torino Porta Susa

      3 h 55 min - 3 times a day

      $70 - $110

      • Roma Termini
  • Bus via Aix en Provence

    $114 - $298
    1. Madrid

      17 h 29 min - once daily

      $55 - $90

    2. Aix en Provence

      13 h 23 min - 3 times a week

      $55 - $210

      • Rome
  • Bus

    $130 - $210
    1. Madrid

      2 days 6 h - once daily

      $130 - $210

      • 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 airport, then train to Rome. 5 h 27 min $107. From Recoletos train to Madrid airport, fly to Rome Ciampino airport, then train to Rome. 5 h 15 min $82. From Madrid-Puerta de Atocha train to Barcelona Sants, train to Lyon Part Dieu, train to Torino Porta Susa, then train to Roma Termini. 18 h 17 min $331. From Madrid bus to Aix en Provence then bus to Rome. 31 h 52 min $276. From Madrid bus to Roma. 2 days 6 h $174. From Madrid drive to Rome. 18 h 55 min $357.