Travel from Lucerne to Florence-Italy

Bus or train from Lucerne to Florence?

Swiss Railways (SBB/CFF/FFS) operates a train from Lucerne to Florence once daily. Tickets cost $65 - $120 and the journey takes 4 h 3 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Lucerne to Florence 6 times a week. Tickets cost $30 - $60 and the journey takes 7 h 40 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lucerne to Florence

From Luzern train to Milano Centrale then train to Firenze S.Maria Novella. 6 h 25 min SFr 156. From Luzern train to Arth-Goldau, train to Milano Centrale, then train to Firenze S.Maria Novella. 6 h 39 min SFr 103. From Luzern bus to Florence. 7 h 40 min SFr 53. From Luzern line 3 train to Brunnen Station, bus to Firenze Nord, walk to Autostrada 02, then line 2 bus to Stazione Montelungo. 10 h 2 min SFr 82. From Lucerne drive to Florence. 5 h 35 min SFr 98. From Luzern train to Zurich airport, fly to Florence airport, then line 389 shuttle to Florence. 4 h 33 min SFr 187. From Luzern train to Zurich airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence. 7 h 28 min SFr 211.
Close Print Itinerary
  1. Here are 7 options to get from
    Lucerne to Florence:

    1. Trip:
      1 Train
      • One-Way approx: USD $109 - $176
      • Duration: 6 h 25 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $109 - $176
        • Duration: 6 h 25 min
        Close x
    2. Trip:
      2 Train via Arth-Goldau
      • One-Way approx: USD $85 - $138
      • Duration: 6 h 39 min
      Open +
      • Trip:
        2 Train via Arth-Goldau
        • One-Way approx: USD $85 - $138
        • Duration: 6 h 39 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $30 - $60
      • Duration: 7 h 40 min
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $30 - $60
        • Duration: 7 h 40 min
        Close x
    4. Trip:
      4 Bus Autolinee Gambioli
      • One-Way approx: USD $60 - $102
      • Duration: 10 h 2 min
      Open +
      • Trip:
        4 Bus Autolinee Gambioli
        • One-Way approx: USD $60 - $102
        • Duration: 10 h 2 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $80 - $130
      • Duration: 5 h 35 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $80 - $130
        • Duration: 5 h 35 min
        Close x
    6. Trip:
      6 Train, fly to Florence
      • One-Way approx: USD $103 - $406
      • Duration: 4 h 33 min
      Open +
      • Trip:
        6 Train, fly to Florence
        • One-Way approx: USD $103 - $406
        • Duration: 4 h 33 min
        Close x
    7. Trip:
      7 Train, fly to Bologna
      • One-Way approx: USD $141 - $427
      • Duration: 7 h 28 min
      Open +
      • Trip:
        7 Train, fly to Bologna
        • One-Way approx: USD $141 - $427
        • Duration: 7 h 28 min
        Close x