Travel options for:
Freiburg im Breisgau to Milan
  • Train via Brig

    $114 - $200
    1. Freiburg(Breisgau) Hbf

      46 min - 5 times a day

      $24 - $40

    2. Basel SBB

      2 h 9 min - 3 times a day

      $65 - $120

    3. Brig

      1 h 53 min - 5 times a day

      $25 - $40

  • Train

    $118 - $201
    1. Freiburg(Breisgau) Hbf

      1 h 48 min - 3 times a day

      $45 - $85

    2. Zürich HB

      4 h 3 min - every 4 hours

      $70 - $120

  • Bus

    $26 - $44
    1. Freiburg

      6 h 30 min - twice daily

      $25 - $45

    2. lampugnano m1

      18 min - every 20 minutes - line 68

      $1 - $3

  • Train, bus

    $61 - $92
    1. Freiburg(Breisgau) Hbf

      46 min - 5 times a day

      $24 - $40

    2. Basel Station Sbb

      6 h 45 min - 3 times a week

      $35 - $50

    3. Lampugnano

      14 min - every 10 minutes - line 1

      $2

  • Drive

    $60 - $90
    1. Freiburg im Breisgau

      4 h 24 min - 258.9 miles

      $60 - $90

  • Train, train to Zurich, fly to Milan Malpensa

    $147 - $396
    1. Freiburg im Breisgau

      46 min - 5 times a day

      $24 - $40

    2. Basel SBB

      53 min - 3 times a day

      $30 - $60

    3. Zürich HB

      9 min - hourly

      $11 - $20

    4. Zurich (ZRH)

      50 min - non-stop

      $70 - $260

    5. Milan Malpensa (MXP)

      37 min - every 30 minutes

      $12 - $16

  • Bus to Basel, fly to Milan Linate

    $90 - $370
    1. Freiburg im Breisgau

      55 min - hourly

      $4 - $7

    2. Basel (BSL)

      3 h 25 min - 1 stopover

      $85 - $360

    3. Milan Linate (LIN)

      26 min - every 15 minutes - line 73

      $1 - $3

  • Train, train to Zurich, fly to Lugano

    $161 - $393
    1. Freiburg im Breisgau

      46 min - 5 times a day

      $24 - $40

    2. Basel SBB

      53 min - 3 times a day

      $30 - $60

    3. Zürich HB

      9 min - hourly

      $11 - $20

    4. Zurich (ZRH)

      40 min - non-stop

      $65 - $210

    5. Lugano (LUG)

      13 min - every 30 minutes - line 60

      $9 - $18

    6. Lugano

      1 h 16 min - every 3 hours

      $22 - $45

  • Train to Frankfurt, fly to Milan Linate

    $134 - $365
    1. Freiburg im Breisgau

      2 h 9 min - twice daily

      $55 - $85

    2. Frankfurt (FRA)

      1 h 10 min - non-stop

      $75 - $280

    3. Milan Linate (LIN)

      26 min - every 15 minutes - line 73

      $1 - $3

  • Train, train to Stuttgart, fly to Milan Malpensa

    $93 - $231
    1. Freiburg im Breisgau

      1 h 6 min - 3 times a day

      $30 - $50

    2. Karlsruhe Hbf

      53 min - every 2 hours

      $15 - $22

    3. Stuttgart Hbf (tief)

      27 min - every 30 minutes

      $2 - $5

    4. Stuttgart (STR)

      1 h - non-stop

      $30 - $140

    5. Milan Malpensa (MXP)

      37 min - every 30 minutes

      $12 - $16

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

From Freiburg(Breisgau) Hbf train to Basel SBB, train to Brig, then train to Milano Centrale. 6 h 35 min SFr 190. From Freiburg(Breisgau) Hbf train to Zürich HB then train to Milano Centrale. 6 h 51 min SFr 195. From Freiburg bus to lampugnano m1 then line 68 bus to conciliazione m1. 6 h 57 min SFr 42. From Freiburg(Breisgau) Hbf train to Basel Station Sbb, bus to Lampugnano, then line 1 subway to Duomo M1. 8 h 49 min SFr 79. From Freiburg im Breisgau drive to Milan. 4 h 24 min SFr 74. From Freiburg(Breisgau) Hbf train to Basel SBB, train to Zürich HB, train to Zurich airport, fly to Milan Malpensa airport, then train to Milan. 4 h 57 min SFr 227. From Freiburg bus to Basel airport, fly to Milan Linate airport, then line 73 bus to Milan. 6 h 53 min SFr 195. From Freiburg(Breisgau) Hbf train to Basel SBB, train to Zürich HB, train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, then train to Milan. 6 h 12 min SFr 264. From Freiburg(Breisgau) Hbf train to Frankfurt airport, fly to Milan Linate airport, then line 73 bus to Milan. 5 h 52 min SFr 199. From Freiburg(Breisgau) Hbf train to Karlsruhe Hbf, train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to Milan Malpensa airport, then train to Milan. 6 h 53 min SFr 134.