Travel from Trento to Florence-Italy

Bus or train from Trento to Florence?

Trenitalia Frecce operates a train from Trento to Florence 4 times a day. Tickets cost $40 - $60 and the journey takes 2 h 38 min. Alternatively, FlixBus operates a bus from Trento to Florence twice daily. Tickets cost $18 - $35 and the journey takes 3 h 55 min.

Travel Guides

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

How to get from Trento to Florence

From Trento train to Firenze Campo Marte. 2 h 38 min 40€. From Trento train to Bologna C.Le then train to Firenze S.Maria Novella. 2 h 45 min 40€. From Trento train to Verona Porta Nuova Station then train to Firenze Santa Maria Novella Station. 3 h 39 min 35€. From Trento bus to Florence. 3 h 55 min 24€. From Trento drive to Florence. 3 h 1 min 47€. From Trento train to Verona - Stazione Verona Porta Nuova, line 199 Airport Bus to Verona airport, fly to Florence airport, then line 389 shuttle to Florence. 5 h 58 min 161€.
Close Print Itinerary
  1. Here are 6 options to get from
    Trento to Florence:

    1. Trip:
      1 Train
      • One-Way approx: USD $40 - $60
      • Duration: 2 h 38 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $40 - $60
        • Duration: 2 h 38 min
        Close x
    2. Trip:
      2 Train via Bologna C.Le
      • One-Way approx: USD $40 - $57
      • Duration: 2 h 45 min
      Open +
      • Trip:
        2 Train via Bologna C.Le
        • One-Way approx: USD $40 - $57
        • Duration: 2 h 45 min
        Close x
    3. Trip:
      3 Train ItaloTreno
      • One-Way approx: USD $33 - $56
      • Duration: 3 h 39 min
      Open +
      • Trip:
        3 Train ItaloTreno
        • One-Way approx: USD $33 - $56
        • Duration: 3 h 39 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $18 - $35
      • Duration: 3 h 55 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $18 - $35
        • Duration: 3 h 55 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 3 h 1 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 3 h 1 min
        Close x
    6. Trip:
      6 Train, fly
      • One-Way approx: USD $71 - $352
      • Duration: 5 h 58 min
      Open +
      • Trip:
        6 Train, fly
        • One-Way approx: USD $71 - $352
        • Duration: 5 h 58 min
        Close x