Travel options for:
Salou to Madrid
  • Train

    $70 - $102
    1. Salou

      1 h 13 min - every 3 hours

      $4 - $8

    2. Camp de Tarragona

      2 h 37 min - every 4 hours

      $65 - $95

  • Train via Barcelona Sants

    $87 - $132
    1. Salou

      1 h 25 min - 5 times a day

      $12 - $22

    2. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

  • Bus

    $45 - $70
    1. Salou

      7 h 19 min - once daily

      $45 - $70

  • Night bus

    $40 - $61
    1. Salou

      7 h 5 min - once daily

      $35 - $60

    2. Aeropuerto

      46 min - every 10 minutes - line 203

      $3 - $5

  • Drive

    $60 - $95
    1. Salou

      5 h 31 min - 343 miles

      $60 - $95

  • Train to Barcelona, fly

    $51 - $178
    1. Salou

      1 h 25 min - 5 times a day

      $12 - $22

    2. Barcelona - Sants

      13 min - every 30 minutes

      $2

    3. Barcelona (BCN)

      1 h 15 min - non-stop

      $35 - $150

    4. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train to Valencia, fly

    $68 - $280
    1. Salou

      2 h 11 min - 3 times a day

      $30 - $45

    2. Xativa

      23 min - every 15 minutes - line 5

      $1 - $4

    3. Valencia (VLC)

      55 min - non-stop

      $35 - $230

    4. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

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

From Salou bus to Camp de Tarragona then train to Madrid-Puerta de Atocha. 4 h 18 min 73€. From Salou train to Barcelona Sants then train to Madrid-Puerta de Atocha. 4 h 22 min 94€. From Salou bus to Madrid. 7 h 19 min 41€. From Salou night bus to Aeropuerto then line 203 bus to Cibeles. 7 h 55 min 44€. From Salou drive to Madrid. 5 h 31 min 67€. From Salou train to Barcelona - Sants, train to Barcelona airport, fly to Madrid airport, then train to Madrid. 4 h 46 min 73€. From Salou train to Xativa, line 5 subway to Valencia airport, fly to Madrid airport, then train to Madrid. 5 h 11 min 104€.