Bergamo Day Trip from Milan: One Day Itinerary
Before getting to Milan, I heard nothing but not-so-great-things about the city. Determined to walk away from Milan having liked it, I decided to explore anything and everything worth visiting in its area. I knew I had a saved image of this pretty, walled, hilltop town from Instagram a while back, and I recalled it wasn’t far from Milan. So I scrolled back through all my saved images until I finally found it! It was called Bergamo, and upon further research, I learned that walled hilltop town was actually just a portion of the city. Bergamo, as you may or may not know, is divided into two districts. The older district, called the Città (pronounced chee-tah) Alta, sits on top of a hill. The Città Alta is encircled by Venetian walls (named a UNESCO World Heritage site!), and can be reached by funicular from the newer district below, called the Città Bassa. If all this alone doesn’t warrant a visit, I don’t know what does! So without further ado, let’s get straight into how to visit Bergamo on a day trip from Milan.



This is a super detailed guide on how to visit Bergamo via public transport from Milan. You might want to bookmark or Pin this article for later if you don’t have time to get through it now. It includes a secret-ish unlimited travel pass for the day (that many Milanese locals don’t even know about!), key sights in Bergamo, maps, and prices. I did this day trip myself, so if you still have questions by the end of this guide, definitely drop a comment below, and I’ll get back to you on it!
HOW TO GET TO BERGAMO FROM MILAN

Start the day in Milan, and head to Milano Centrale (pronounced chen-tral-eh) train station. This is the only train station in Milan with direct trains to Bergamo. If you are staying closer to Milano Lambrate or Milano Greco Pirelli, you can reach Bergamo via train with one transfer, but I do not recommend this option for two reasons. Firstly, making a connection always complicates a trip. It’s more work, and if your first train arrives late, you’ll miss your second train and be stuck waiting for the next one in the middle of nowhere. Secondly, and as previously mentioned, I’ll be sharing how to use an all-day unlimited travel pass, so you can simply metro over to Milano Centrale for no additional cost for the day!
Recommended reading: The Perfect Two Week Italy Itinerary (especially for your first time!)
From Milano Centrale you will take a fifty-minute train ride to Bergamo. Direct trains leave Milano Centrale for Bergamo at five minutes past the hour, every hour, but always double-check the train schedule the night before on the Trenitalia website.
Unlimited Lombardy Region Transport Ticket
Instead of buying a typical train ticket, I highly recommend you purchase what’s called the “Io Viaggio Ovunque in Lombardia” ticket. This translates to “I Travel Everywhere in Lombardy,” the region with Milan, Bergamo, Lake Iseo, and even Lake Como. This ticket is good for public transport – buses, trains, funiculars – within Lombardy, except the ferries on Lake Como, high-speed trains, ItaloTreno trains, intercity trains, and some other exceptions you can find on the official site. You can buy a pass for 1, 2, 3, or 7 days, good for until midnight of the last day. (So if you buy a one-day pass, it is good until midnight that first day, not 24-hours later.)
Prices for the “Io Viaggio Ovunque in Lombardia” ticket are:
- 1 day €16.50
- 2 days €27.00
- 3 days €32.50
- 7 days €43.50
The regional train ticket to Bergamo costs €5.50 each way, so €11 round trip. You’ll also need to purchase a round-trip funicular ticket from Bergamo Città Bassa to Città Alta, which will put you close to €16.50. As you’ll see later in the itinerary, I recommend another round funicular trip as well, so before even adding any bus or metro rides, the one-day unlimited pass already makes the most sense. It’s a really good deal, so I’m surprised it seems to be such a secret!!
You can purchase this ticket from a Trenord ticket vending machine in the train station, or from any Milan metro station ticket machine. I’ve linked the official page for this ticket here in case you’d like more info.
Related Reading: The Best Day Trips from Milan – all doable with direct trains.
HOW TO GET TO BERGAMO CITTA ALTA

Once you arrive in Bergamo train station, head straight outside and locate the bus stops on your right side. Take the 1 bus heading for Città Alta. (So the screen on the front-top of the bus should say something like, “1 CITTA ALTA.”) This will take you to the base of the hill, from which you’ll take the funicular up to the walled old town.
Warning: there are a ton of bus stops clustered all right in the same area, heading both directions, so it can be confusing to find the right one. I had to walk all around for quite some time and ask the staff at an entirely unrelated private tour company before locating the correct one. To make sure you don’t have to do the same, I’ve provided the below map with the exact location for you below.
On the bus ride, you’ll start to see the fairytale-like Città Alta. I wasn’t expecting how cool the contrast of the walled old town right up against the modern Città Bassa would look! And although the Città Alta is what I came to see, the bus ride down the Città Bassa was very pretty as well, inspiring me to make sure to walk around it later on.
Once the bus nears the hill, it will make a right turn upwards. This is your signal to request the next stop!! Get off, and walk across to the other side of the street, where the funicular awaits. I’ve provided a map below, just in case.
THINGS TO DO IN BERGAMO CITTA ALTA




Before you know it (roughly 1.5 hours since departing Milan), you’re finally at Bergamo’s Città Alta! I recommend allocating at least three hours for exploring the Città Alta and eating lunch, but there’s definitely no rush.
Have Lunch

Many places on the main street offer a lunch meal deal, which is what I had. I paid €10 for bread, my choice between two entrees, a drink (alcoholic or non), and a coffee at the end to wash it all down. There was no cover charge, so service was included!
Bergamo isn’t super touristy. Like….at all! It’s awesome. So take your time enjoying the views, finding peaceful streets, and checking out the few “attractions.”
Torre Civica

The largest cluster of “attractions” are in Piazza Vecchia. Here, you will find the Palazzo del Podesta, el Palazzo del Comune, el Palazzo della Ragione, and the Cappella Colleoni. This is also where you’ll find the Torre Civica. For €5, you can climb the tower for what seems to be a lovely panoramic view. I forwent this climb, so I can’t say from personal experience!
Basilica Santa Maria Maggiore




My favorite building was probably the Basilica Santa Maria Maggiore, also located in the Piazza Vecchia. I loved the pinkish-orange colors of the exterior. The interior of the basilica truly impressed me as well (and, trust me, I’ve definitely seen no shortage of European churches!). The ceilings looked like a painting turned into 3D. I don’t think I’ve ever seen so many sculptures along the top of a building before!
Cattedrale di Sant’Alessandro



Right near this basilica is the Bergamo Cathedral of Sant’Alessandro. I found the exterior and interior of this church less striking than those of its neighbor across the piazza, but still easy on the eyes, nevertheless.
Both churches were closed the first time I walked by them. But when I doubled-back later on, they were open. The hours were very confusing to read for me in Italian, so I unfortunately cannot share those details confidently. I did not pay to enter either church.
In addition to these “attractions,” I highly recommend just walking around town aimlessly for some time! You’ll find additional pretty views, detailed churches, outdoor restaurants, and more.
Ride a Funicular Up to San Vigilio



Before heading back down to the Città Bassa, I highly recommend taking a funicular from the Città Alta further up to San Vigilio. The station is a bit behind the official Città Alta area, so I’ve provided a map below.
Exit to the left once you reach the top. From here, you can finally fully appreciate the full picture of the walled Città Alta high above the rest of the area. Leave the station, and explore the area before heading back down. You’ll find Castello di San Vigilio, as well as views of other nearby towns and vineyards.
I would allocate 30-40 minutes for the round-trip funicular ride, snapping pics, and walking around the area. There are a couple restaurants up here as well, so allocate more time if you might fancy food or drink with a view.
Other Things to Do
Psssst: There’s actually more to see in Bergamo! I was jet-lagged on the day I did this day trip, so I woke up at noon in Milan and got to Bergamo in the afternoon. I missed seeing the Porta San Giacomo (to the left when you enter Città Alta from the funicular) and the Rocca (to the right). Just do a quick Google Images search of these two things, and you’ll see why I’m bummed I didn’t get to them!
THINGS TO DO IN BERGAMO CITTA BASSA




Once you’re done enjoying the Città Alta and San Vigilio, take the funicular back down to the Città Bassa. From there, take the bus heading for Città Bassa back down to the central area. The bus stop is right in front of the funicular station entrance (see map below).
I recommend hopping off the bus around the street Piazza Giacomo Matteotti to explore the Città Bassa distract for a bit. With the Città Alta behind you, make a right and walk until this street turns into Via XX Settembre. There are a couple main shopping streets, some contemporary art statues, eateries, and pretty government buildings.
If you decide to do this, I recommend simply walking back to the train station afterwards, as you are only a few long blocks away now. But if you are short on time or interest to see the Città Bassa, you can certainly just ride the bus from the Città Alta straight to the Bergamo train station.
And before you know it, your Bergamo day trip from Milan has come to an end! Once at the Bergamo train station, use your all-day transport pass and board the next train to Milano Centrale. Direct trains leave every hour, at two past the hour, and will get you back in fifty minutes.
WHAT DO YOU THINK?
Let me know any questions you have on my guide for how to visit Bergamo on a day trip from Milan. And if you’ve been to visit Bergamo, I’d love to know what you thought!
Like It? Save it for Later on Pinterest.



I used this guide to lead the way for my day trip to Bergamo yesterday – and it was absolutely perfect! My friends were very impressed that I knew all about the top spots 🙂 definitely recommend heading to Porta San Giacomo around sunset. THANK YOU
Hi Tiffany,
Thanks so much for taking the time to let me know this itinerary was helpful to you! I’m so glad to know that you and your friends had a great time and that I was able to help. 🙂 Though I’m extra sad about not having passed by Porta San Giacomo now, lol!
– Em
Thank you for the detailed guide. How long is the bus ride from Bergamo train station to the Funicular bus stop ? Thank you
Hi Kit,
I’m glad to know you like the guide! The bus ride should be 8-9 minutes.
– Em
Hi,
First of all, thank you very much for such a valuable information. Can I use this card in metro also in Milan?
Hi Deepti,
You’re welcome! And yes, on the official site, it says that you can use it on metros (metropolitane). I actually bought the ticket at a metro ticket machine in Milan.
Happy travels!
– Em