
3-Day City Break in Lombardy: Bergamo, Milan and Lake Como
In this article, we would like to show you a travel plan for a short city break to some of the most attractive places in Italian Lombardy: Bergamo, Milan, and Lake Como. For those who plan to stay in the Milan area longer, we will also show places that we didn't manage to visit in such a short time, but are also worth seeing. You will mainly find suggestions for places to visit and how to get between these cities. You can find more information about them, attractions, and culinary recommendations in individual articles about these places. So make sure to visit them too! And now, let's start reading!
Table of contents:
Day I Bergamo
How to get from the airport to Bergamo center?
Bergamo Orio al Serio Airport is the second busiest airport in Milan after Malpensa Airport. It is located 8 km from Bergamo center and 50 km from Milan and is well connected to their main points. Milan-Bergamo Airport is mostly served by low-cost carriers (mainly Ryanair), including from many Polish cities, which is why it is so often chosen by Polish tourists. In summer seasons, planes on this route operate even several times a day, making it a good option for both short and longer trips.
If you have decided to stay overnight in Bergamo, the best and cheapest way to get from the airport to the center is by city bus. No matter whether your accommodation is located in the upper or lower part of the city, you can get there by ATB carrier bus number 1 marked Bergamo Citta Alta. Right after leaving the arrivals terminal, in front of the main entrance, there are bus stops and designated places for coaches. It's best to buy a ticket at the ticket machine located at the stop, as the price (3€) will be lower than when buying a ticket on the bus (3.50€). Such a ticket must be validated at the green reader after boarding the bus to activate it. You can also purchase a ticket through the official ATB mobile app. It's worth downloading it because you can check current departure times, stop maps, and prices in different zones there. In the app, you can also buy, for example, 24-hour tickets or a 10-ride pass. When traveling from the airport to the center, you need to choose a ticket for zone 3 - fare C and also activate it in the app when boarding the bus. It is valid for 90 minutes from validation. This bus will take you to both Citta Alta (upper city) and Citta Bassa (lower city), so it's worth planning in advance which stop is best to get off at. Google Maps works well in this case. You should enter the address of your accommodation and it will easily show you when and where buses depart from and which stop you should get off at.
Bergamo
Bergamo - an undiscovered city near Milan located at the foot of the Alps. We decided to stay here because we encountered many recommendations that it's worth visiting this town and accommodation here is cheaper than in Milan. And we weren't disappointed. Bergamo is divided into two parts: historic Citta Alta (upper city) and modern Citta Bassa (lower city). We stayed in Citta Bassa, the lower city, because it was closer to the train and bus stations, making it a better base for trips to Milan and Lake Como, and accommodation prices were more favorable here than in Citta Alta. However, we dedicated a day to exploring the upper part of the city as well. There, time seemed to stand still. So if you're looking for beautiful Italian atmospheric places, Citta Alta is exactly that!
Ornate marble facade of Cappella Colleoni chapel with carved statues and rose window in Bergamo's Citta Alta
View over Bergamo Citta Alta rooftops with yellow church and clock tower above the Lombard plain
See detailed guide to Bergamo

Bergamo
A town worth stopping at on the way to the most popular attractions. You'll find a city guide and culinary recommendations here.
Day II Milan
How to get from Bergamo to Milan?
We began our journey to the Italian fashion capital from Bergamo. From the main train station, trains to Milan depart approximately every hour. A ticket on this route costs 6€ (one way) and can be purchased at kiosks and Trenitalia ticket machines as well as online. Information about current prices and departure times can be found on the official Trenitalia and Trenord websites. It's best to use the Trenord app for this purpose.
Train tickets
A lot of confusion during our train journeys was caused by ticket validation because some of them need to be validated in validators before boarding the train and some don't. It's important to pay attention to the information on the ticket. In the case of green io viaggio cards, there is information on the back about the need to validate it before boarding the train in green validators located on platforms. In the case of receiving a ticket in the form of a receipt with travel information, there is no need to validate them earlier, as they are valid from the moment of purchase on a specific route. If you plan to travel more by transport (trains, public transport, or cable cars) in Lombardy covered by Regione Lombardia, it's worth considering purchasing a card, for example, a 24-hour one. Current prices and details about the means of transport you can use can be found on this page in the section www.regione.lombardia.it
Rates for April 2025
1 day - 17.50€
2 days - 29.00€
3 days - 35.00€
7 days - 46.50€
After about 50 minutes of travel, we arrived at Milano Centrale FS station. One of the largest railway stations in Italy and even in Europe. By the way, the station building itself is surprising with its appearance, but it is quite far from the city's main attractions, so to get to them it's easiest to use the metro, whose network is quite well developed. Two metro lines pass through the main station: M2 (green) and M3 (yellow). To get to the main square and to the Duomo Cathedral, you should take the yellow line towards San Donato, then get off 4 stations later at Duomo. Not all stations clearly indicate which point on the map they will take you to, so it's worth using Google Maps for this purpose. Find the nearest metro station, read its name, and check it on the metro map. Besides, Google Maps does quite well in route planning too.
Official ATM Milan metro network map showing all five metro lines M1 to M5 with interchange stations
Current information and metro map can be found on the www.atm.it website. To travel by metro, you need to buy a ticket at a kiosk or at ticket machines available before the gates. To avoid waiting in line for a ticket, you can also use your payment card to pay for the journey directly at the gates. Just tap your card on the reader at the metro gates and the fee will be automatically charged. From the moment of tapping and charging money from the card, we have 90 minutes to travel on the metro on one payment. If you want to travel a bit more around the city, you can consider buying a 24-hour ticket for 7.60€ or a 10-ride pass. You can also find price information on the above-mentioned website.
Milan
A city of contrasts - on one hand, a monumental cathedral and former ducal residences, on the other, modern districts and fashion boutiques. In one day you can see both classic architectural icons and feel the daily rhythm of the Italian metropolis. When in the Lombardy region, you cannot miss this beautiful city!
Check what to see in Milan in 1 day

Milan
The main tourist destination in northern Italy. Where to go in the city of fashion, how to use the metro and where to eat when in Milan.
Day III Lake Como
How to get to Varenna? (Bergamo - Lecco - Varenna)
To get from Bergamo to Varenna, it's best to first go to the town of Lecco, which is located in the southern part of Como and from which trains run to Varenna. Our journey started in Bergamo, and trains from the main station turned out to be the best transport option. During our stay, railway track renovation was being carried out on the Bergamo to Ponte San Pietro section, so replacement transport was operating on this route and the travel time to Lecco was slightly extended. If there are no renovations on the route, you can get from Bergamo to Lecco by train directly, without any transfers. The ticket price from Bergamo to Lecco is 4€.
After arriving in Lecco, we transfer to a train to Varenna, usually these are trains with the final destination in Tirano or Colico. Trains run every 50 minutes and the journey takes 20 or 40 minutes (depending on the train). The price on this section is 3.10€. We get off at Varenna-Esino Perledo station, which is located in the new part of Varenna. There is also a port from which you can get to other towns around Lake Como by ferry. Varenna is a great base for exploring the central part of the lake.
How to get around the lake?
To move between towns, the most convenient and pleasant means of transport is the ferry. The cruise lasts about 15 minutes and provides beautiful views of the surrounding mountains and charming towns. Ferries between Varenna, Bellagio, Menaggio, and Lenno run regularly throughout the day, especially in season. The price of such a cruise on one section is 4.60€, but if you plan to visit several towns more extensively, it might be more cost-effective to buy a day ticket with unlimited ferry rides (but only on selected sections: Varenna, Bellagio, Menaggio, and Lenno) for 15€. Current prices and schedules should be checked in advance on the Navigazione Laghi website www.navigazionelaghi.it. From Bellagio, you can also get by boat to other more distant towns around the lake such as Como, Lecco, or Colico. Prices for such cruises are higher and take longer.
What to visit at Lake Como
The lake is one of three - alongside Garda and Maggiore - the most beautiful in this region. Atmospheric towns, a picturesque lake in the middle of Alpine peaks. It's worth visiting at least two of them: romantic Varenna and elegant Bellagio. It's the perfect place to slow down, take a walk along the shore, and feel the true Italian dolce vita.
View of Lake Como and Alpine peaks from Villa Monastero garden terrace in Varenna with blooming wisteria
Bellagio waterfront on Lake Como seen from the ferry with pastel buildings and wisteria-draped promenade
To find out what's worth seeing at Como and how to get around the lake, check here!

Lake Como
Varenna, Bellagio, Lenno, Menaggio - what to choose and how to get around the lake. A practical guide to what's worth seeing
Practical information
Drinking water tap at Sforza Castle square
Frequently asked questions
How to get from Bergamo Orio al Serio Airport to city center?
The best option is ATB city bus number 1 marked Bergamo Citta Alta, which stops right after the arrivals terminal's main entrance. A ticket costs €3 at the machine (cheaper than €3.50 on board) and is valid for 90 minutes from validation — remember to validate it at the green reader after boarding. You can also buy it through the ATB mobile app (zone 3, fare C — activate when boarding). The bus serves both Citta Alta (the upper city) and Citta Bassa (the lower city), so the easiest way to find the right stop for your accommodation is Google Maps. The airport lies 8 km from Bergamo and 50 km from Milan, and is served mainly by the low-cost carrier Ryanair.
How to travel from Bergamo to Milan and how much does it cost?
Trains to Milan depart from Bergamo's main station roughly every hour. A one-way ticket costs €6, and the journey to Milano Centrale FS takes about 50 minutes. You can buy tickets at kiosks, Trenitalia machines or online, and check current prices and times on the Trenitalia and Trenord websites (the Trenord app works best). Green io viaggio cards must be validated in the green validators on the platform before boarding (the info is on the back of the ticket), whereas receipt-format tickets are valid from the moment of purchase and need no validation. Regione Lombardia cards are also available: €17.50 for 1 day, €29 for 2 days, €35 for 3 days and €46.50 for 7 days (April 2025 rates).
How does Milan metro work and how to get to Duomo from Centrale station?
Milano Centrale FS is served by the M2 (green) and M3 (yellow) metro lines. To reach the Duomo Cathedral from Centrale, take the yellow line (M3) towards San Donato and ride four stops to the Duomo station. You can buy tickets at kiosks or machines before the gates, or simply tap your payment card at the metro gates — it's charged automatically and valid for 90 minutes from the first tap. A 24-hour ticket (€7.60) or a 10-ride pass are also available. Check the metro map and information at atm.it, and use Google Maps for route planning, as it shows the nearest station names to look up on the metro map.
How to get from Bergamo to Lake Como (Varenna)?
The best route runs from Bergamo through Lecco to Varenna. Bergamo to Lecco is a direct train (ticket €4) — note that renovation work on the Bergamo-Ponte San Pietro section until December 2026 may cause disruptions with replacement buses, so check the Trenord app and arrive early. In Lecco you transfer to a train heading towards Tirano or Colico; they run every 50 minutes, the journey takes 20-40 minutes, and the ticket costs €3.10. Get off at Varenna-Esino Perledo station (the new part of Varenna) — the port with ferries to the other Como towns is nearby. Validate your green io viaggio cards at the validators before boarding.
What's a good 3-day itinerary for Lombardy region?
Day 1 — Bergamo: arrive at Orio al Serio Airport, take the €3 bus to the center and explore Citta Alta (the historic upper city with the €1.70 Funicolare cable car) and Citta Bassa (the modern lower city). Day 2 — Milan: a €6 train from Bergamo (about 50 minutes), then the yellow metro line M3 to the Duomo (tap your card at the gates), and see the Duomo Cathedral, Galleria Vittorio Emanuele II and Sforza Castle. Day 3 — Lake Como: a €4 train Bergamo-Lecco, then Lecco-Varenna for €3.10, and a ferry between the towns for €4.60 single or €15 for a day ticket; visit Varenna and Bellagio. Green drinking-water taps are available in all the cities, and we cover the details of each place in separate guides.
And if you want to stay up to date with more travel inspirations, check out our Instagram!
@journeysjar

