Travel options for:
Fira de Barcelona to Milan
  • Fly to Milan Linate

    $87 - $173
    1. Fira de Barcelona

      17min - 4842 feet

    2. Barcelona - Sants

      13min - every 30 minutes

      $2

    3. Barcelona (BCN)

      1hrs 30min - non-stop

      $85 - $170

    4. Milan Linate (LIN)

      23min - every 15 minutes - line 73

      $1 - $2

      • Milan
  • Fly to Milan Malpensa, train

    $42 - $126
    1. Fira de Barcelona

      17min - 4842 feet

    2. Barcelona - Sants

      13min - every 30 minutes

      $2

    3. Barcelona (BCN)

      1hrs 35min - non-stop

      $30 - $110

    4. Milan Malpensa (MXP)

      36min - every 30 minutes

      $11 - $15

      • Milan
  • Fly to Milan Bergamo, bus

    $34 - $171
    1. Fira de Barcelona

      17min - 4842 feet

    2. Barcelona - Sants

      13min - every 30 minutes

      $2

    3. Barcelona (BCN)

      1hrs 45min - non-stop

      $30 - $160

    4. Milan Bergamo (BGY)

      55min - every 30 minutes

      $3 - $10

      • Milan
  • Train

    $123 - $204
    1. Fira de Barcelona

      17min - 4852 feet

    2. Barcelona Sants

      4hrs 59min - once daily

      $75 - $110

    3. Lyon Part Dieu

      5hrs 21min - once daily

      $45 - $95

      • Milano Porta Garibaldi
  • Bus ALSA

    $58 - $91
    1. Fira de Barcelona

      17min - 4813 feet

    2. Barcelona/Sants

      17hrs 30min - once daily

      $55 - $90

    3. lampugnano m1

      16min - every 20 minutes - line 68

      $1 - $2

      • conciliazione m1
  • Bus Eurolines IT

    $71 - $107
    1. Fira de Barcelona

      2min - 589 feet

    2. Espanya

      6min - every 5 minutes

      $3

    3. Barcelona - Ronda Sant

      1hrs 00min - every 3 hours

      $2 - $13

    4. Lloret de Mar

      15hrs 31min - 3 times a week

      $65 - $90

    5. Lampugnano

      14min - every 10 minutes - line 1

      $2

      • Duomo M1
  • Ferry, train

    $100 - $155
    1. Fira de Barcelona

      1min - 312 feet

    2. Pl Espanya-Paral·lel

      12min - every 10 minutes

      $3

    3. Paral·lel-Drassanes

      5min - 1119 feet

    4. Barcelona

      21hrs 30min - twice a week

      $70 - $110

    5. Genova - Dinegro

      2min - every 20 minutes

      $1 - $3

    6. Genova Piazza Principe

      1hrs 29min - once daily

      $27 - $40

      • Milano Centrale
  • Drive

    $170 - $260
    1. Fira de Barcelona

      9hrs 30min - 617.4 miles

      $170 - $260

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

From Fira de Barcelona walk to Barcelona - Sants, train to Barcelona airport, fly to Milan Linate airport, then line 73 bus to Milan. 4hrs 26min $113. From Fira de Barcelona walk to Barcelona - Sants, train to Barcelona airport, fly to Milan Malpensa airport, then train to Milan. 4hrs 56min $64. From Fira de Barcelona walk to Barcelona - Sants, train to Barcelona airport, fly to Milan Bergamo airport, then bus to Milan. 5hrs 22min $56. From Fira de Barcelona walk to Barcelona Sants, train to Lyon Part Dieu, then train to Milano Porta Garibaldi. 11hrs 37min $149. From Fira de Barcelona walk to Barcelona/Sants, bus to lampugnano m1, then line 68 bus to conciliazione m1. 18hrs 13min $80. From Fira de Barcelona walk to Espanya, subway to Barcelona - Ronda Sant Pere-Plaza Urquinaona, bus to Lloret de Mar, bus to Lampugnano, then line 1 subway to Duomo M1. 18hrs 24min $92. From Fira de Barcelona walk to Pl Espanya-Paral·lel, bus to Paral·lel-Drassanes, walk to Barcelona, ferry to Genova - Dinegro, bus to Genova Piazza Principe, then train to Milano Centrale. 25hrs 07min $119. From Fira de Barcelona drive to Milan. 9hrs 30min $214.