4 Days in Northern Italy: Bergamo, Milan, and Verona Itinerary
Northern Italy rewards curiosity: frescoed basilicas above stone lanes, grand arcades where espresso hums, and Roman amphitheaters still alive with music. In four focused days, you’ll step through time—from Bergamo’s UNESCO-listed Venetian walls to Milan’s modern edge and Verona’s Renaissance squares.
Lombardy and Veneto have long been crossroads of trade and taste. Expect silky risotti, polenta taragna, ossobuco, Amarone wines, and gelato worth detours. Trains stitch the cities in under 90 minutes, so you’ll spend time exploring, not commuting.
Practical notes: book “The Last Supper” weeks ahead if you hope to see it; validate regional paper train tickets before boarding; cappuccino is a morning ritual, but espresso is all-day. Service charge (“coperto”) is common; tipping is optional for exceptional service.
Bergamo
Perched above the plains, Bergamo’s Città Alta is a medieval jewel reached by funicular. Venetian walls ring cobblestone streets; piazzas glow at twilight; and the birthplace of stracciatella gelato sweetens every stroll.
- Top sights: Piazza Vecchia, Basilica di Santa Maria Maggiore, Cappella Colleoni, Rocca fortress, San Vigilio hill via the upper funicular.
- Why visit: walkable history, mountain-meets-plain views, and one of Italy’s best-preserved historic centers.
- Cafés to try: La Marianna (original stracciatella), Pasticceria Cavour 1880 (elegant pastries), Balzer (historic counter for quick espresso).
Where to stay (Bergamo): Browse stays on VRBO or Hotels.com. Excellent picks include the design-forward Relais San Lorenzo tucked into Roman ruins, viewpoint classic Hotel Excelsior San Marco near the funicular, and value-friendly B&B Hotel Bergamo in the lower city.
Getting in: Fly to Milan (Malpensa, Linate) or Bergamo (Orio al Serio). Compare fares on Omio. From BGY airport to town, the bus takes ~20 minutes.
Milan (Milano)
Italy’s style capital swings between Gothic spires and cutting-edge design. The Duomo’s marble rooftop offers a forest of pinnacles; Brera’s lanes hide trattorie and galleries; Navigli glows at aperitivo hour.
- Top sights: Duomo and terraces, Galleria Vittorio Emanuele II, La Scala, Brera district, Sforza Castle and Parco Sempione, the canals of Navigli.
- Eats and drinks: buttery risotti, mondeghili (Milanese meatballs), and classic aperitivo spreads with Negroni Sbagliato.
- Coffee breaks: Pavé (artisan bakes), Marchesi 1824 (historic pasticceria perfection), Cafezal (specialty roaster).
Where to stay (Milan): Search central stays near Duomo/Brera or contemporary lofts in Isola/Porta Nuova on VRBO or Hotels.com. Neighborhood tip: Brera for charm and walkability, Navigli for nightlife, Porta Venezia for lively dining.
Verona
Shakespearean romance meets Roman grandeur. The Arena hosts summer opera; Piazza delle Erbe buzzes under medieval frescoes; and stone bridges arc over the Adige toward hillside viewpoints.
- Top sights: Verona Arena, Piazza delle Erbe, Torre dei Lamberti, Castelvecchio and bridge, Ponte Pietra, Giardino Giusti.
- Local flavors: risotto all’Amarone, tortellini di Valeggio, pearà sauce with bollito, and Valpolicella reds.
- Cafés and wine: Caffè Borsari (old-school espresso bar), Pasticceria Flego (cakes), Antica Bottega del Vino (legendary cellar).
Where to stay (Verona): For easy walking, base near Piazza Bra or the historic center. Compare on VRBO or Hotels.com.
Day 1 — Arrival and Città Alta, Bergamo
Morning: Fly into Milan or Bergamo. Check fares on Omio. If you land at BGY, bus line 1 reaches the center in ~20 minutes. Drop bags at your hotel.
Afternoon: Ride the funicular to Città Alta for a first look at Piazza Vecchia. Step into the Basilica di Santa Maria Maggiore and the gilded Cappella Colleoni—masterpieces of Lombard craft. For a sweet pause, try the original stracciatella at La Marianna; the story goes the owner folded shards of chocolate into fior di latte in the 1960s, and Bergamo never looked back.
Evening: Aperitivo on the square at Caffè del Tasso with local wines and olives. Dinner ideas: Da Mimmo (blistered pizzas and Bergamasco dishes), Il Circolino (ex-convent canteen serving casoncelli pasta), or Trattoria La Colombina (polenta taragna with mountain cheeses). Stroll the UNESCO-listed Venetian walls at blue hour; the city lights of the lower town twinkle below.
Day 2 — Train to Milan, Duomo to Navigli
Morning: Take a regional train from Bergamo to Milano Centrale (~50–60 min, ~€6–8). Check times and buy tickets on Omio Trains. In Milan, fuel up at Pavé (croissant “all’italiana” with apricot) before heading to the Duomo. Ride the lift to the terraces to wander among spires and statues; inside, note the sundial meridian and stained glass.
Afternoon: Cross into Galleria Vittorio Emanuele II for a peek at mosaic floors and fashion houses, then La Scala’s square. Meander Brera’s lanes to the Pinacoteca (Raphael, Mantegna) or pivot to Sforza Castle and Parco Sempione for a green interlude. Lunch picks: Trippa (modern trattoria—book ahead), Ratanà (Milanese classics in a converted distillery), or Osteria del Treno (slow-food stalwart near Centrale).
Evening: Head to Navigli for the ritual of aperitivo—order a Milano-Torino or Sbagliato at Rita or MAG Café and nibble through the bar bites. Dinner by the canals at Al Pont de Ferr (creative Lombard) or Osteria del Gnocco Fritto (Emilian comfort). Gelato nightcap at Gelateria della Musica (try pistacchio salato) or Ciacco in the center.
Optional add-on from Milan (choose one):
Small-group Lake Como experience—train or minibus from Milan, a lakeside village walk, and a scenic boat segment. Ideal if you prefer curated logistics.

Book: Small-Group Lake Como Experience with boat and van, from Milan
Day 3 — Milan to Verona, Roman stones and river views
Morning: Train from Milano Centrale to Verona Porta Nuova. Fast Frecciarossa/Italo runs take ~1h10–1h25 (from ~€15–€35), regionals ~1h50. Compare options on Omio Trains. Drop bags, then espresso at Caffè Borsari’s tiny, perfume-like bar. Wander to Piazza delle Erbe to admire the façades and market stalls; climb the Torre dei Lamberti for a 360° city panorama.
Afternoon: Step into the 1st-century Verona Arena—still hosting summer opera; the intact seating gives a rare sense of Roman scale. Walk the Adige to Castelvecchio and its crenelated bridge; the museum inside pairs medieval art with river views. Lunch ideas: Locanda 4 Cuochi (risotto all’Amarone), Antica Bottega del Vino (deep wine list; ask for Valpolicella single-vineyard pours), or La Tradision (hearty Veronese plates).
Evening: Ride the funicular to Piazzale Castel San Pietro for sunset over red-tiled roofs and bridges. Dinner under the arcades at Osteria Sottoriva (rustic atmosphere, seasonal specials) or head to Osteria del Bugiardo for cicchetti-style bites and a glass of Ripasso. Gelato at La Romana or Zeno.
Day 4 — Gardens, Roman theater, and departure from Verona
Morning: Start at Giardino Giusti, a Renaissance garden of clipped cypresses and grottoes with a viewpoint above the maze. Cross to the Roman Theater and Archaeological Museum carved into the hillside—smaller than the Arena, but atmospheric and less crowded.
Afternoon (departure): Trains from Verona Porta Nuova reach Milan in ~1h12, Venice in ~1h10, Bologna in ~50–70 min. Check fares and connections on Omio Trains or buses on Omio Buses. If flying out, Verona (VRN) has regional routes; for intercontinental flights, connect via Milan—search options on Omio Flights.
Getting around and practical tips
- Train tickets: buy in-app/e-ticket (no validation needed) or validate regional paper tickets at platform machines before boarding. Keep an eye on your carriage number for Frecce trains.
- Typical costs (subject to change): Bergamo–Milan regional ~€6–8; Milan–Verona high-speed ~€15–35. Terraces at the Duomo ~€15–20; funicular rides ~€2–3 each way.
- Coffee culture: cappuccino before 11 a.m.; after that, switch to espresso or macchiato. Standing at the bar is cheaper than table service.
- Dining: “coperto” (cover charge) is normal. Book popular spots (Trippa, Ratanà, Verona Arena events) well ahead, especially weekends.
Optional tours that pair well with this route
If you arrive a day earlier in Bergamo or want to extend, consider these curated experiences:

Book: Verona and Lake Garda Day Trip from Bergamo

Book: Lake Como Sailing Boat Tour with aperitivo (from the central lake)
How to book your transport quickly: For Europe flights and trains, use Omio Flights and Omio Trains. For buses and ferries, see Omio Buses and Omio Ferries. Prefer a second source for schedules? Check Trip.com Trains.
Where to search stays in each city: Bergamo — VRBO | Hotels.com; Milan — VRBO | Hotels.com; Verona — VRBO | Hotels.com.
In four days you’ll taste Lombardy and Veneto—from Bergamo’s hilltop calm to Milan’s urban energy and Verona’s candlelit lanes. Trains keep the pace relaxed, while cafés, aperitivi, and opera-ready piazzas do the rest. You’ll leave with phone-fulls of spires, bridges, and plates you’ll be plotting to revisit.