Travel from Milan-Bergamo-Airport-BGY to Zurich-Airport-ZRH

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

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

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
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

How to get from Milan Bergamo Airport (BGY) to Zurich Airport (ZRH)

From Orio al Serio Airport bus to Milan Malpensa airport then fly to Zurich airport. 3 h 11 min $160. From Orio al Serio Airport bus to Bergamo, train to Monza, train to Lugano FLP, line 60 train to Lugano airport, then fly to Zurich airport. 5 h 28 min $153. From Orio al Serio Airport bus to Bergamo, train to Monza, train to Zürich HB, then train to Zürich Flughafen. 5 h 53 min $88. From Orio al Serio Airport bus to cologno nord m2, line 702 bus to Milan, Milano, bus to Zurich, walk to Zürich HB, then train to Zürich Flughafen. 6 h 10 min $56. From Orio al Serio Airport bus to Milan Central Station, walk to Milano Centrale, train to Chiasso, train to Zug, then line 24 train to Zürich Flughafen. 6 h 23 min $167. From Orio al Serio Airport bus to Bergamo, train to Monza, train to Zug, then line 24 train to Zürich Flughafen. 6 h 54 min $168. From Milan Bergamo Airport (BGY) drive to Zurich Airport (ZRH). 3 h 41 min $62.

Operators from Milan Bergamo Airport (BGY) to Zurich Airport (ZRH)

Close Print Itinerary
  1. Here are 7 options to get from
    Milan Bergamo Airport (BGY) to Zurich Airport (ZRH):

    1. Trip:
      1 Bus to Milan Malpensa, fly
      • One-Way approx: USD $121 - $329
      • Duration: 3 h 11 min
      Open +
      • Trip:
        1 Bus to Milan Malpensa, fly
        • One-Way approx: USD $121 - $329
        • Duration: 3 h 11 min
        Close x
    2. Trip:
      2 Train to Lugano, fly
      • One-Way approx: USD $107 - $271
      • Duration: 5 h 28 min
      Open +
      • Trip:
        2 Train to Lugano, fly
        • One-Way approx: USD $107 - $271
        • Duration: 5 h 28 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $63 - $101
      • Duration: 5 h 53 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $63 - $101
        • Duration: 5 h 53 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $34 - $58
      • Duration: 6 h 10 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $34 - $58
        • Duration: 6 h 10 min
        Close x
    5. Trip:
      5 Bus, train
      • One-Way approx: USD $91 - $168
      • Duration: 6 h 23 min
      Open +
      • Trip:
        5 Bus, train
        • One-Way approx: USD $91 - $168
        • Duration: 6 h 23 min
        Close x
    6. Trip:
      6 Train via Zug
      • One-Way approx: USD $91 - $171
      • Duration: 6 h 54 min
      Open +
      • Trip:
        6 Train via Zug
        • One-Way approx: USD $91 - $171
        • Duration: 6 h 54 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $50 - $75
      • Duration: 3 h 41 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $50 - $75
        • Duration: 3 h 41 min
        Close x