Bergamo is 50 minutes from Milan by train and feels like a different world. Milan is fashion, finance, and Leonardo. Bergamo's upper town, the Città Alta, is a medieval walled hilltop perched above the Lombardy plain. You can see both in a short trip, and you should.
Why This Combination Works
Milan has a lot to offer and also a lot of the same: designer shops, busy piazzas, big-city energy. Bergamo's Città Alta is the counterweight. The walls, the funicular, the Piazza Vecchia at golden hour, and the general sense of having discovered something the tour buses partly miss. It's not a day-trip consolation prize. It's a genuinely excellent place.
Recommended Split
3-4 nights Milan, 1 night Bergamo. Milan needs at least three days to cover the Duomo, the Last Supper (book months in advance), Brera, and the Navigli canal district properly. Bergamo Città Alta rewards an overnight: the town empties of day-trippers by early evening, the restaurants are excellent, and waking up in the walls with the lower city spread below is worth the extra night. If you're tight on time, a long day trip from Milan works, but you lose the evening atmosphere, which is the best part.
Getting Between the Cities
Trenord trains run from Milano Centrale or Milano Porta Garibaldi to Bergamo in around 50 minutes. Cost is around €5-7 each way. Trains run frequently. From Bergamo's lower city train station, the Città Alta is a 15-minute walk or a short bus ride to the funicular, which takes you up to the old town for about €1.50.
Clear recommendation: take the train. It's fast, cheap, and the funicular up to the Città Alta is part of the experience.
Which City to Visit First
Visit Milan first. Spend your main days there, then move to Bergamo for your final night or two. This works logistically if you're flying into Bergamo's Orio al Serio airport, which is a major Ryanair hub: you can start in Milan and end in Bergamo, or vice versa, without backtracking.
What Each City Adds to the Trip
Milan
Italy's most modern city brings the art and fashion combination that no other Italian city quite replicates. The Last Supper fresco at Santa Maria delle Grazie is unmissable if you can get a ticket. The Pinacoteca di Brera is one of Italy's finest art galleries without the Roman crowds. The Navigli neighbourhood in the evening is excellent for an aperitivo. Milan rewards spending more time than most people allocate.
Bergamo Città Alta
The upper town is a small, walkable medieval world ringed by Venetian walls. The Piazza Vecchia is one of the best piazzas in northern Italy, quietly magnificent without a famous hook to bring the crowds. The funicular ride gives you views across the Lombardy plain on a clear day. Restaurants in the Città Alta are consistently good: polenta, casoncelli (stuffed pasta), and local cheeses are the things to order. An evening here, after the day-trippers leave, is entirely peaceful.
ConciseTravel