Travel from Milan-Bergamo-Airport-BGY to San-Marino

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

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

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 San Marino

From Orio al Serio Airport bus to Milano Centrale, train to Bologna C.Le, train to Rimini, then drive to Serravalle. 4 h 18 min 49€. From Orio al Serio Airport bus to Bergamo, train to Bologna C.Le, train to Rimini, then drive to Serravalle. 5 h 19 min 48€. From Bergamo, Bergamo bus to Rimini, Rimini then drive to Serravalle. 6 h 18 min 34€. From Milan Bergamo Airport (BGY) drive to Serravalle. 3 h 27 min 54€. From Milan Bergamo airport fly to Pescara airport, line 38 bus to Pescara, train to Rimini, then drive to Serravalle. 5 h 30 min 82€. From Orio al Serio Airport shuttle to Iper, line 5 bus to Forli', train to Rimini FS, line 170 bus to Trarivi, then drive to Serravalle. 7 h 20 min 260€.