Travel options for:
Salamanca to Barcelona
  • Train

    $90 - $159
    1. Salamanca

      2 h 39 min - every 4 hours

      $14 - $50

    2. Chamartín

      7 min - every 15 minutes

      $1 - $2

    3. Atocha

      5 min - 1514 feet

    4. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $75 - $110

  • Bus MonBus

    $45 - $90
    1. Salamanca

      10 h 25 min - once daily

      $45 - $90

  • Bus ALSA

    $55 - $90
    1. Salamanca

      2 h 45 min - hourly

      $18 - $28

    2. Mendez Alvaro

      43 min - every 10 minutes - line 6

      $2 - $3

    3. Madrid

      8 h 5 min - every 4 hours

      $35 - $60

  • Drive

    $95 - $150
    1. Salamanca

      8 h 14 min - 517.3 miles

      $95 - $150

  • Train to Madrid, fly

    $52 - $202
    1. Salamanca

      2 h 39 min - every 4 hours

      $14 - $50

    2. Chamartín

      16 min - every 30 minutes

      $1 - $3

    3. Madrid (MAD)

      1 h 15 min - non-stop

      $35 - $150

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Valladolid, fly

    $49 - $154
    1. Salamanca

      1 h 5 min - twice daily

      $14 - $25

    2. Valladolid

      35 min - every 3 hours

      $11 - $17

    3. Valladolid (VLL)

      1 h 20 min - non-stop

      $21 - $110

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train, train to Leon, fly

    $152 - $312
    1. Salamanca

      1 h 5 min - twice daily

      $14 - $25

    2. Valladolid Campo Grande

      1 h 39 min - once daily

      $20 - $35

    3. Leon

      8 min - 4.7 miles

      $30 - $40

    4. Leon (LEN)

      1 h 25 min - non-stop

      $85 - $210

    5. Barcelona (BCN)

      16 min - every 30 minutes

      $2

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

From Salamanca train to Chamartín, train to Atocha, walk to Madrid-Puerta de Atocha, then train to Barcelona Sants. 6 h 9 min 102€. From Salamanca bus to Barcelona. 10 h 25 min 74€. From Salamanca bus to Mendez Alvaro, line 6 subway to Madrid, then bus to Barcelona. 12 h 34 min 67€. From Salamanca drive to Barcelona. 8 h 14 min 101€. From Salamanca train to Chamartín, train to Madrid airport, fly to Barcelona airport, then train to Barcelona. 5 h 55 min 78€. From Salamanca train to Valladolid, bus to Valladolid airport, fly to Barcelona airport, then train to Barcelona. 5 h 30 min 73€. From Salamanca train to Valladolid Campo Grande, train to Leon, taxi to Leon airport, fly to Barcelona airport, then train to Barcelona. 6 h 46 min 171€.