Travel options for:
Barcelona to Turin
  • Fly to Turin

    $31 - $194
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 30 min - non-stop

      $27 - $190

    3. Turin (TRN)

      20 min - hourly

      $2

  • Fly to Milan Malpensa, train

    $49 - $211
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 35 min - non-stop

      $30 - $180

    3. Milan Malpensa (MXP)

      7 min - every 30 minutes

      $3 - $5

    4. Busto Arsizio Fn

      29 min - hourly

      $4 - $9

    5. Novara

      59 min - hourly

      $10 - $15

  • Fly to Milan Linate, train

    $67 - $318
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 30 min - non-stop

      $50 - $270

    3. Milan Linate (LIN)

      25 min - every 30 minutes

      $1 - $6

    4. Milano Centrale

      47 min - 3 times a day

      $14 - $40

  • Fly to Nice, bus

    $62 - $177
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 20 min - non-stop

      $30 - $130

    3. Nice (NCE)

      1 h 57 min - 3 times a week

      $30 - $45

  • Train

    $108 - $276
    1. Barcelona Sants

      4 h 59 min - once daily

      $55 - $160

    2. Lyon Part Dieu

      3 h 53 min - once daily

      $50 - $120

  • Bus

    $50 - $85
    1. Barcelona

      11 h 15 min - 6 times a week

      $50 - $85

  • Bus, train

    $75 - $125
    1. Barcelona

      11 h 50 min - twice a week

      $65 - $100

    2. Alessandria

      59 min - every 2 hours

      $6 - $25

  • Car ferry, train

    $93 - $140
    1. Barcelona

      19 h 30 min - 3 times a week

      $80 - $120

    2. Genova - Piazza San Teodoro

      3 min - every 15 minutes

      $1 - $3

    3. Genova Piazza Principe

      2 h - every 2 hours

      $11 - $25

  • Drive

    $130 - $190
    1. Barcelona

      8 h 26 min - 544.8 miles

      $130 - $190

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

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Turin airport, then train to Turin. 4 h 43 min $73. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Milan Malpensa airport, train to Busto Arsizio Fn, train to Novara, then train to Turin. 6 h 30 min $93. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Milan Linate airport, bus to Milano Centrale, then train to Turin. 6 h 5 min $133. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Nice airport, then bus to Turin. 6 h 34 min $101. From Barcelona Sants train to Lyon Part Dieu then train to Torino Porta Susa. 9 h 52 min $178. From Barcelona bus to Turin, Torino. 11 h 15 min $71. From Barcelona bus to Alessandria then train to Torino Porta Nuova. 13 h 10 min $90. From Barcelona car ferry to Genova - Piazza San Teodoro, bus to Genova Piazza Principe, then train to Torino Porta Nuova. 22 h 2 min $118. From Barcelona drive to Turin. 8 h 26 min $160.