Travel from Milan-Bergamo-Airport-BGY to Lucerne

Bus or train from Milan Bergamo Airport (BGY) to Lucerne?

FlixBus operates a bus from Milan Bergamo Airport (BGY) to Lucerne every 4 hours. Tickets cost $3 - $6 and the journey takes 50 min. 3 other operators also service this route. Alternatively, ATB Azienda Trasporti Bergamo operates a train from Milan Bergamo Airport (BGY) to Lucerne every 30 minutes. Tickets cost $1 - $3 and the journey takes 4 min. 6 other operators also service this route.

Travel Guides

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

How to get from Milan Bergamo Airport (BGY) to Lucerne

From Bergamo, Bergamo bus to Milan, Milan then bus to Luzern. 4 h 50 min 28€. From Orio al Serio Airport bus to Bergamo Autostazione, bus to Milano Lampugnano, then bus to Luzern. 5 h 34 min 29€. From Orio al Serio Airport bus to Bergamo, train to Monza, train to Chiasso, train to Arth-Goldau, then train to Luzern. 5 h 44 min 72€. From Orio al Serio Airport bus to Milano Centrale then train to Luzern. 6 h 3 min 96€. From Milan Bergamo Airport (BGY) drive to Lucerne. 3 h 4 min 43€. From Orio al Serio Airport bus to Milan Malpensa airport, fly to Zurich airport, then train to Lucerne. 5 h 7 min 171€.
Close Print Itinerary
  1. Here are 6 options to get from
    Milan Bergamo Airport (BGY) to Lucerne:

    1. Trip:
      1 Bus FlixBus
      • One-Way approx: USD $17 - $50
      • Duration: 4 h 50 min
      Open +
      • Trip:
        1 Bus FlixBus
        • One-Way approx: USD $17 - $50
        • Duration: 4 h 50 min
        Close x
    2. Trip:
      2 Bus Eurolines CH
      • One-Way approx: USD $32 - $41
      • Duration: 5 h 34 min
      Open +
      • Trip:
        2 Bus Eurolines CH
        • One-Way approx: USD $32 - $41
        • Duration: 5 h 34 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $59 - $106
      • Duration: 5 h 44 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $59 - $106
        • Duration: 5 h 44 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $69 - $131
      • Duration: 6 h 3 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $69 - $131
        • Duration: 6 h 3 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 3 h 4 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 3 h 4 min
        Close x
    6. Trip:
      6 Bus, fly, train
      • One-Way approx: USD $148 - $378
      • Duration: 5 h 7 min
      Open +
      • Trip:
        6 Bus, fly, train
        • One-Way approx: USD $148 - $378
        • Duration: 5 h 7 min
        Close x