Travel from Milan-Bergamo-Airport-BGY to Lausanne

Bus from Milan Bergamo Airport (BGY) to Lausanne

FlixBus operates a bus from Milan Bergamo Airport (BGY) to Lausanne every 4 hours. Tickets cost $3 - $6 and the journey takes 50 min. 3 other operators also service this route.

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Want to know more about Flixbus?Rome2rio’s guide has all the details

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

From Orio al Serio Airport bus to Milano Centrale then train to Lausanne. 5 h 19 min 95€. From Orio al Serio Airport bus to Milano Centrale, train to Visp, walk to Visp, then train to Lausanne. 6 h 7 min 108€. From Bergamo, Bergamo bus to Milan, Milan then bus to Lausanne. 7 h 20 min 36€. From Milan Bergamo Airport (BGY) drive to Lausanne. 4 h 6 min 55€. From Orio al Serio Airport shuttle to Milan Linate airport, fly to Geneva airport, then train to Lausanne. 3 h 48 min 261€. From Orio al Serio Airport bus to Milan Malpensa airport, fly to Zurich airport, then train to Lausanne. 6 h 21 min 236€.

How long does it take to get from Milan Bergamo Airport (BGY) to Lausanne?

It takes approximately 5 h 19 min to get from Milan Bergamo Airport (BGY) to Lausanne.