Travel from Verona-Italy to Bergamo

Bus or train from Verona to Bergamo?

Trenitalia Frecce operates a train from Verona to Bergamo once daily. Tickets cost $19 - $28 and the journey takes 1 h 16 min. Trenord also services this route twice a week. Alternatively, FlixBus operates a bus from Verona to Bergamo every 4 hours. Tickets cost $7 - $12 and the journey takes 1 h 25 min.

Travel Guides

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

How to get from Verona to Bergamo

From Verona Porta Nuova train to Bergamo. 1 h 16 min 19€. From Verona bus to Orio al Serio Airport then bus to Bergamo Porta Nuova. 1 h 46 min 10€. From Verona bus to Bergamo, Bergamo. 1 h 55 min 9€. From Verona Porta Nuova train to Brescia then train to Bergamo. 2 h 8 min 26€. From Verona - Stazione Verona Porta Nuova line 199 Airport Bus to Verona - Aeroporto, bus to Orio al Serio Airport, then bus to Bergamo Porta Nuova. 3 h 11 min 56€. From Verona drive to Bergamo. 1 h 7 min 17€. From Verona rideshare to Bergamo. 1 h 30 min 6€. From Verona shuttle to Bergamo. 2 h 30 min 101€.
Close Print Itinerary
  1. Here are 8 options to get from
    Verona to Bergamo:

    1. Trip:
      1 Train
      • One-Way approx: USD $9 - $35
      • Duration: 1 h 16 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $9 - $35
        • Duration: 1 h 16 min
        Close x
    2. Trip:
      2 Bus via Orio al Serio Airport
      • One-Way approx: USD $8 - $14
      • Duration: 1 h 46 min
      Open +
      • Trip:
        2 Bus via Orio al Serio Airport
        • One-Way approx: USD $8 - $14
        • Duration: 1 h 46 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $7 - $12
      • Duration: 1 h 55 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $7 - $12
        • Duration: 1 h 55 min
        Close x
    4. Trip:
      4 Train via Brescia
      • One-Way approx: USD $20 - $35
      • Duration: 2 h 8 min
      Open +
      • Trip:
        4 Train via Brescia
        • One-Way approx: USD $20 - $35
        • Duration: 2 h 8 min
        Close x
    5. Trip:
      5 Bus Alto Adige Bus
      • One-Way approx: USD $58 - $85
      • Duration: 3 h 11 min
      Open +
      • Trip:
        5 Bus Alto Adige Bus
        • One-Way approx: USD $58 - $85
        • Duration: 3 h 11 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $17 - $25
      • Duration: 1 h 7 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $17 - $25
        • Duration: 1 h 7 min
        Close x
    7. Trip:
      7 Rideshare
      • One-Way approx: USD $7 - $10
      • Duration: 1 h 30 min
      Open +
      • Trip:
        7 Rideshare
        • One-Way approx: USD $7 - $10
        • Duration: 1 h 30 min
        Close x
    8. Trip:
      8 Shuttle
      • One-Way approx: USD $35 - $230
      • Duration: 2 h 30 min
      Open +
      • Trip:
        8 Shuttle
        • One-Way approx: USD $35 - $230
        • Duration: 2 h 30 min
        Close x