Travel from Florence-Italy to Riva-del-Garda

Bus or train from Florence to Riva del Garda?

Trenitalia Frecce operates a train from Florence to Riva del Garda every 30 minutes. Tickets cost $16 - $24 and the journey takes 35 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Florence to Riva del Garda twice daily. Tickets cost $18 - $35 and the journey takes 3 h 55 min. Trentino trasporti esercizio S.p.A. also services this route every 30 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Florence to Riva del Garda

From Firenze S.Maria Novella train to Bologna C.Le, train to Rovereto-Fermata Trenitalia, then line 332 bus to Riva V.Carducci H.Liberty. 4 h 53 min 38€. From Firenze Campo Marte train to Verona Porta Nuova, train to Mori-Stazione F.S., then line 332 bus to Riva V.Carducci H.Liberty. 4 h 53 min 39€. From Florence bus to Trento-Autostaz. then bus to Riva Del G.-Autostaz.. 5 h 26 min 26€. From Firenze Autostazione bus to Verona Stazione Verona Porta Nuova, bus to Garda, then bus to Riva del Garda Chiesa. 11 h 33 min 45€. From Florence drive to Riva del Garda. 2 h 58 min 44€. From Leopolda Salita bus to Florence airport, fly to Verona airport, line 199 Airport Bus to Verona Porta Nuova, train to Rovereto-Fermata Trenitalia, then line 332 bus to Riva del Garda. 7 h 32 min 157€.
Close Print Itinerary
  1. Here are 6 options to get from
    Florence to Riva del Garda:

    1. Trip:
      1 Train via Bologna C.Le
      • One-Way approx: USD $39 - $55
      • Duration: 4 h 53 min
      Open +
      • Trip:
        1 Train via Bologna C.Le
        • One-Way approx: USD $39 - $55
        • Duration: 4 h 53 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $37 - $56
      • Duration: 4 h 53 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $37 - $56
        • Duration: 4 h 53 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $21 - $33
      • Duration: 5 h 26 min
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $21 - $33
        • Duration: 5 h 26 min
        Close x
    4. Trip:
      4 Bus Eurolines IT
      • One-Way approx: USD $48 - $62
      • Duration: 11 h 33 min
      Open +
      • Trip:
        4 Bus Eurolines IT
        • One-Way approx: USD $48 - $62
        • Duration: 11 h 33 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $45 - $65
      • Duration: 2 h 58 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $45 - $65
        • Duration: 2 h 58 min
        Close x
    6. Trip:
      6 Fly, train
      • One-Way approx: USD $72 - $345
      • Duration: 7 h 32 min
      Open +
      • Trip:
        6 Fly, train
        • One-Way approx: USD $72 - $345
        • Duration: 7 h 32 min
        Close x