Travel options for:
Rome to Spain
  • Fly Rome to Barcelona

    $53 - $224
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      1 h 45 min - non-stop

      $30 - $200

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Fly Rome to Valencia

    $77 - $266
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      2 h - non-stop

      $55 - $240

    3. Valencia (VLC)

      22 min - every 15 minutes - line 5

      $1 - $4

  • Fly Rome Ciampino to Valencia

    $43 - $306
    1. Rome

      15 min - hourly

      $2

    2. Rome Ciampino (CIA)

      2 h - non-stop

      $40 - $300

    3. Valencia (VLC)

      22 min - every 15 minutes - line 5

      $1 - $4

  • Fly Rome to Madrid

    $79 - $328
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      2 h 30 min - non-stop

      $55 - $300

    3. Madrid (MAD)

      26 min - every 30 minutes

      $2 - $4

    4. Atocha

      1 min - every 15 minutes

      $1 - $2

  • Fly Rome Ciampino to Madrid

    $45 - $268
    1. Rome

      15 min - hourly

      $2

    2. Rome Ciampino (CIA)

      2 h 35 min - non-stop

      $40 - $260

    3. Madrid (MAD)

      26 min - every 30 minutes

      $2 - $4

    4. Atocha

      1 min - every 15 minutes

      $1 - $2

  • Train

    $293 - $429
    1. Roma Termini

      3 h 52 min - 3 times a day

      $70 - $120

    2. Torino Porta Susa

      3 h 56 min - twice daily

      $60 - $75

    3. Lyon Part Dieu

      4 h 58 min - once daily

      $85 - $130

    4. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    5. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Bus Eurolines IT

    $140 - $199
    1. Rome - Stazione Tiburtina

      20 h 56 min - 3 times a week

      $100 - $140

    2. Barcelona Sants Station

      7 h 35 min - hourly

      $35 - $60

    3. Madrid

      9 min - 2666 feet

    4. López De Hoyos - Cartagena

      21 min - every 10 minutes - line 9

      $1 - $3

  • Bus Autolinee Gambioli

    $180 - $267
    1. Termini

      7 min - every 10 minutes

      $2

    2. Rome Tiburtina

      2 h - twice a week

      $140 - $210

    3. Valencia

      7 min - 2025 feet

    4. Valencia - Ramón y

      5 min - every 15 minutes - line 160

    5. Valencia

      7 h 30 min - twice daily

      $35 - $50

    6. Méndez Álvaro - Estación Sur

      42 min - every 15 minutes - line 148

      $3 - $5

  • Bus

    $189 - $288
    1. Roma

      3 days 6 h - once daily

      $180 - $290

    2. Avenida De America

      5 min - every 10 minutes - line 4

      $1 - $2

    3. Goya

      6 min - every 10 minutes - line 2

      $1 - $3

  • Drive

    $290 - $430
    1. Rome

      18 h 51 min - 1221.6 miles

      $290 - $430

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

From Roma Termini train to Rome airport, fly to Barcelona airport, then train to Barcelona. 4 h 47 min $88. From Roma Termini train to Rome airport, fly to Valencia airport, then line 5 subway to Valencia. 4 h 57 min $115. From Roma Termini train to Rome Ciampino airport, fly to Valencia airport, then line 5 subway to Valencia. 4 h 40 min $100. From Roma Termini train to Rome airport, fly to Madrid airport, train to Atocha, then train to Madrid. 5 h 47 min $120. From Roma Termini train to Rome Ciampino airport, fly to Madrid airport, train to Atocha, then train to Madrid. 5 h 35 min $95. From Roma Termini train to Torino Porta Susa, train to Lyon Part Dieu, train to Barcelona Sants, train to Atocha-Renfe, then line 1 subway to Sol. 17 h 53 min $367. From Rome - Stazione Tiburtina bus to Barcelona Sants Station, bus to Madrid, walk to López De Hoyos - Cartagena, then line 9 bus to Sevilla. 29 h 36 min $176. From Termini subway to Rome Tiburtina, bus to Valencia, walk to Valencia - Ramón y Cajal-Cervantes, line 160 bus to Valencia, bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao. 36 h 46 min $215. From Roma bus to Avenida De America, line 4 subway to Goya, then line 2 subway to Sol. 3 days 6 h $249. From Rome drive to Madrid. 18 h 51 min $359.