Travel options for:
Milan Bergamo Airport (BGY) to Malcesine
  • Train

    $98 - $149
    1. Orio al Serio Airport

      11 min - every 15 minutes

      $1 - $3

    2. Bergamo

      59 min - hourly

      $5 - $15

    3. Brescia

      34 min - every 4 hours

      $13 - $19

    4. Verona Porta Nuova

      35 min - hourly

      $3 - $18

    5. Borghetto sull'Adige

      47 min - 31 miles

      $75 - $95

  • Bus, train

    $19 - $25
    1. Orio al Serio

      33 min - twice daily

      $6

    2. Brescia

      19 min - every 4 hours

      $10 - $16

    3. Peschiera del Garda Stazione

      30 min - hourly - line 164

      $2

    4. Garda

      45 min - hourly - line 484

      $2

  • Bus, ferry

    $21 - $32
    1. Orio al Serio Airport

      1 h - every 3 hours

      $7 - $15

    2. Brescia

      4 min - 1341 feet

    3. Brescia

      1 h 3 min - hourly

      $3 - $4

    4. Gardone Riviera

      37 min - once daily

      $10 - $14

  • Bus Alto Adige Bus

    $60 - $78
    1. Orio al Serio Airport

      1 h 35 min - 4 times a day

      $50 - $70

    2. Verona Airport

      1 h 3 min - hourly

      $8

    3. Garda

      45 min - hourly - line 484

      $2

  • Bus FlixBus

    $15 - $22
    1. Bergamo, Bergamo

      2 h 30 min - 5 times a week

      $10 - $18

    2. Rovereto-Fermata Trenitalia

      33 min - 4 times a day - line 332

      $2

    3. Torbole

      18 min - hourly - line 484

      $2

  • Drive

    $20 - $30
    1. Milan Bergamo Airport (BGY)

      1 h 48 min - 85.6 miles

      $20 - $30

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

From Orio al Serio Airport bus to Bergamo, train to Brescia, train to Verona Porta Nuova, train to Borghetto sull'Adige, then taxi to Malcesine. 4 h 48 min 108€. From Orio al Serio bus to Brescia, train to Peschiera del Garda Stazione FS, line 164 bus to Garda, then line 484 bus to Malcesine. 4 h 29 min 18€. From Orio al Serio Airport bus to Brescia, walk to Brescia, bus to Gardone Riviera, then ferry to Malcesine. 4 h 29 min 25€. From Orio al Serio Airport bus to Verona Airport, bus to Garda, then line 484 bus to Malcesine. 4 h 59 min 58€. From Bergamo, Bergamo bus to Rovereto-Fermata Trenitalia, line 332 bus to Torbole, then line 484 bus to Malcesine. 5 h 9 min 18€. From Milan Bergamo Airport (BGY) drive to Malcesine. 1 h 48 min 21€.