Travel options for:
Brig to Florence
  • Train

    $72 - $113
    1. Brig

      1 h 53 min - 5 times a day

      $35 - $55

    2. Milano Centrale

      1 h 39 min - every 4 hours

      $35 - $60

  • Bus

    $67 - $121
    1. Brig

      28 min - 5 times a day

      $8 - $23

    2. Domodossola, Stazione

      1 h 20 min - every 4 hours

      $35 - $55

    3. Milano Malpensa Airport

      50 min - every 30 minutes

      $7 - $12

    4. stazione centrale m2 m3

      38 min - every 2 hours

      $1 - $3

    5. Milan, Milan

      3 h 30 min - 3 times a day

      $16 - $28

  • Train, Leonetti Bus

    $58 - $81
    1. Brig

      1 h 41 min - 5 times a day

      $35 - $55

    2. Rho-Fiera Milano

      2 min - 621 feet

    3. Rho Fieramilano

      8 min - every 10 minutes - line 1

      $2

    4. Milan, Lampugnano Metro

      5 h 30 min - once a week

      $20 - $27

  • Drive

    $75 - $120
    1. Brig

      5 h 28 min - 321.7 miles

      $75 - $120

  • Train, fly

    $150 - $488
    1. Brig

      2 h 27 min - every 3 hours

      $70 - $130

    2. Zurich (ZRH)

      1 h 10 min - non-stop

      $75 - $350

    3. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

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

From Brig train to Milano Centrale then train to Firenze S.Maria Novella. 4 h 15 min SFr 97. From Brig train to Domodossola, Stazione, bus to Milano Malpensa Airport Terminal 1, bus to stazione centrale m2 m3, bus to Milan, Milan, then bus to Florence. 9 h 16 min SFr 97. From Brig train to Rho-Fiera Milano, walk to Rho Fieramilano, line 1 subway to Milan, Lampugnano Metro Station, then Leonetti Bus to Florence, Piazzale Montelungo. 8 h 26 min SFr 73. From Brig drive to Florence. 5 h 28 min SFr 93. From Brig train to Zurich airport, fly to Florence airport, then line 389 shuttle to Florence. 5 h 57 min SFr 274.

 
 

Bus or train from Brig to Florence?

Swiss Railways (SBB/CFF/FFS) operates a train from Brig to Florence every 3 hours. Tickets cost $35 - $55 and the journey takes 1 h 53 min. 2 other operators also service this route. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a bus from Brig to Florence hourly. Tickets cost $8 - $23 and the journey takes 28 min. 6 other operators also service this route.