Travel options for:
Barcelona to Vila Real
  • Train Spanish Railways AVE, bus

    $157 - $220
    1. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    2. Madrid-Puerta de Atocha

      5 min - 1514 feet

    3. Atocha

      8 min - every 15 minutes

      $1 - $2

    4. Madrid-Chamartin

      3 h 54 min - 3 times a day

      $45 - $65

    5. A Gudiña

      1 h 58 min - once daily

      $35 - $50

  • Train, bus

    $135 - $172
    1. Barcelona Sants

      6 h 48 min - once daily

      $85 - $110

    2. Valladolid Campo Grande

      6 min - 1783 feet

    3. Valladolid

      6 h 16 min - once daily

      $45 - $65

  • Bus MonBus

    $96 - $134
    1. Barcelona

      12 h 35 min - 4 times a week

      $60 - $85

    2. Verín

      1 h 27 min - once daily

      $35 - $50

  • Bus Eurolines

    $108 - $114
    1. Barcelona - Nord

      18 h 6 min - once daily

      $98

    2. Viseu

      1 h 21 min - twice daily

      $10 - $16

  • Drive

    $140 - $220
    1. Barcelona

      10 h 21 min - 645.3 miles

      $140 - $220

  • Fly to Porto, bus

    $41 - $158
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 45 min - non-stop

      $27 - $140

    3. Porto (OPO)

      30 min - every 5 minutes

      $1 - $2

    4. Campo 24 de Agosto

      9 min - 2682 feet

    5. Porto

      1 h 8 min - 4 times a day

      $11 - $14

  • Fly to Santiago de Compostela, train, bus

    $79 - $229
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 40 min - non-stop

      $21 - $130

    3. Santiago de (SCQ)

      22 min - every 20 minutes

      $4

    4. Santiago de Compostela

      38 min - every 20 minutes

      $11 - $21

    5. Orense-Empalme

      9 min - 2656 feet

    6. Orense/Ourense

      1 h 5 min - twice daily

      $6 - $22

    7. Verín

      1 h 27 min - once daily

      $35 - $50

  • Fly to Vigo, bus

    $51 - $169
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 50 min - non-stop

      $21 - $130

    3. Vigo (VGO)

      24 min - hourly

    4. Tva. de Vigo 37

      3 min - every 30 minutes

    5. Vigo

      1 h 20 min - 5 times a day

      $14 - $20

    6. Guilherme Gomes Fernandes

      3 min - every 20 minutes - line 207

      $3

    7. Porto

      1 h 8 min - 4 times a day

      $11 - $14

  • Fly to Leon, bus

    $170 - $333
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 25 min - non-stop

      $85 - $210

    3. Leon (LEN)

      9 min - 5.2 miles

      $30 - $40

    4. Leon

      55 min - once daily

      $13 - $21

    5. Benavente

      4 h 16 min - once daily

      $40 - $60

  • Fly to A Coruna, train, bus

    $92 - $255
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 40 min - non-stop

      $30 - $150

    3. A Coruna (LCG)

      13 min - every 30 minutes

      $1 - $2

    4. Alfonso Molina

      9 min - 2657 feet

    5. A Coruna

      1 h 8 min - every 4 hours

      $18 - $29

    6. Orense-Empalme

      9 min - 2656 feet

    7. Orense/Ourense

      1 h 5 min - twice daily

      $6 - $22

    8. Verín

      1 h 27 min - once daily

      $35 - $50

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

From Barcelona Sants train to Madrid-Puerta de Atocha, walk to Atocha, train to Madrid-Chamartin, train to A Gudiña, then bus to Vila Real. 10 h 39 min 167€. From Barcelona Sants train to Valladolid Campo Grande, walk to Valladolid, then bus to Vila Real. 14 h 10 min 137€. From Barcelona bus to Verín then bus to Vila Real. 15 h 2 min 98€. From Barcelona - Nord bus to Viseu then bus to Vila Real. 20 h 21 min 94€. From Barcelona drive to Vila Real. 10 h 21 min 152€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Porto airport, Metro to Campo 24 de Agosto, walk to Porto, then bus to Vila Real. 6 h 52 min 60€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Santiago de Compostela airport, bus to Santiago de Compostela, train to Orense-Empalme, walk to Orense/Ourense, bus to Verín, then bus to Vila Real. 8 h 51 min 101€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Vigo airport, bus to Tva. de Vigo 37, bus to Vigo, bus to Guilherme Gomes Fernandes, line 207 bus to Porto, then bus to Vila Real. 8 h 40 min 71€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Leon airport, taxi to Leon, bus to Benavente, then bus to Vila Real. 10 h 2 min 186€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to A Coruna airport, bus to Alfonso Molina, walk to A Coruna, train to Orense-Empalme, walk to Orense/Ourense, bus to Verín, then bus to Vila Real. 9 h 56 min 115€.