Travel options for:
Bergamo to Ljubljana
  • Train, bus via Venezia Mestre

    $46 - $180
    1. Bergamo

      59 min - hourly

      $5 - $15

    2. Brescia

      1 h 35 min - every 4 hours

      $25 - $40

    3. Venezia Mestre

      1 h 53 min - hourly

      $10 - $35

    4. Trieste

      1 h 35 min - twice daily

      $5 - $90

  • Bus

    $31 - $53
    1. Bergamo Porta Nuova

      17 min - every 15 minutes

      $2 - $3

    2. Bergamo, Bergamo

      7 h - 5 times a week

      $29 - $50

  • Train, bus Eurolines IT

    $44 - $84
    1. Bergamo

      59 min - hourly

      $5 - $15

    2. Brescia

      43 min - hourly

      $3 - $19

    3. Verona - Stazione Verona Porta

      5 h 14 min - 3 times a week

      $35 - $50

  • Train

    $62 - $123
    1. Bergamo

      59 min - hourly

      $5 - $15

    2. Brescia

      1 h 35 min - every 4 hours

      $25 - $40

    3. Venezia Mestre stazione(Viale

      3 h 10 min - 5 times a day

      $19 - $50

    4. Villach Hbf

      1 h 38 min - once daily

      $12 - $18

  • Drive

    $65 - $100
    1. Bergamo

      4 h 8 min - 284.2 miles

      $65 - $100

  • Fly Milan Bergamo to Ljubljana

    $277 - $953
    1. Bergamo

      17 min - every 15 minutes

      $2 - $3

    2. Milan Bergamo (BGY)

      3 h 30 min - 1 stopover

      $250 - $900

    3. Ljubljana (LJU)

      18 min - on demand

      $25 - $50

  • Train to Milan Linate, fly to Trieste, shuttle

    $121 - $556
    1. Bergamo

      28 min - hourly

      $5 - $13

    2. Pioltello Station

      14 min - hourly

      $1 - $3

    3. Milan Linate (LIN)

      55 min - non-stop

      $80 - $200

    4. Trieste (TRS)

      1 h 18 min - on demand

      $35 - $340

  • Train to Lugano, fly to Ljubljana

    $233 - $720
    1. Bergamo

      47 min - hourly

      $5 - $12

    2. Monza

      55 min - every 4 hours

      $24 - $40

    3. Lugano FLP

      12 min - every 30 minutes - line 60

      $9 - $18

    4. Lugano (LUG)

      2 h 50 min - 1 stopover

      $170 - $600

    5. Ljubljana (LJU)

      18 min - on demand

      $25 - $50

  • Shuttle

    $60 - $800
    1. Bergamo

      6 h 30 min - on demand

      $60 - $800

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

From Bergamo train to Brescia, train to Venezia Mestre, train to Trieste, then bus to Ljubljana. 7 h 51 min 70€. From Bergamo Porta Nuova bus to Bergamo, Bergamo then bus to Ljubljana. 8 h 17 min 44€. From Bergamo train to Brescia, train to Verona - Stazione Verona Porta Nuova, then bus to Ljubljana - Avtobusna Postaja. 8 h 39 min 62€. From Bergamo train to Brescia, train to Venezia Mestre stazione(Viale Stazione), train to Villach Hbf, then train to Ljubljana. 9 h 45 min 73€. From Bergamo drive to Ljubljana. 4 h 8 min 70€. From Bergamo Porta Nuova bus to Milan Bergamo airport, fly to Ljubljana airport, then shuttle to Ljubljana. 6 h 35 min 536€. From Bergamo train to Pioltello Station, bus to Milan Linate airport, fly to Trieste airport, then shuttle to Ljubljana. 5 h 7 min 203€. From Bergamo train to Monza, train to Lugano FLP, line 60 train to Lugano airport, fly to Ljubljana airport, then shuttle to Ljubljana. 8 h 44 min 371€. From Bergamo shuttle to Ljubljana. 6 h 30 min 220€.