Bergamo Day Trip at a Glance
Planning your escape from Milan? Get all the essential info for your trip to Bergamo in one quick look. Here’s everything you need to know to start planning.
Detail | Information |
---|---|
Distance from Milan | Approx. 50 km (31 miles) |
Travel Time | 48-60 minutes by train |
Average Cost (per person) | €40 – €80 for the day |
Best Time to Visit | April-June & September-October |
Why a Day Trip to Bergamo Should Be on Your List
Tired of the hustle and bustle of Milan? If you’re searching for one of the most enchanting day trips near Milan, look no further. Just a short train ride away lies Bergamo, a fairy-tale city of two halves: the modern, vibrant Città Bassa (Lower City) and the impossibly charming, historic Città Alta (Upper City). Encased within majestic 16th-century Venetian walls, the Città Alta is a hilltop masterpiece of cobbled lanes, hidden courtyards, and breathtaking views. A day trip from Milan to Bergamo is not just a journey; it’s like stepping back in time into one of Italy’s most beautiful hidden gems.
How to Get to Bergamo from Milan
Getting to Bergamo is surprisingly simple, making it the perfect stress-free day trip. While there are a few options, one stands out as the clear winner for ease and value.
By Train (The Best Option)
The train is, without a doubt, the easiest and most recommended way to travel. Direct regional (Regionale) trains operated by Trenitalia run frequently from both Milano Centrale and Milano Porta Garibaldi stations. The journey is scenic and swift, taking only 48-60 minutes.
- Cost: A one-way ticket costs approximately €5.80.
- Booking: You can easily buy tickets on the Trenitalia website, their app, or from the ticket machines at the station. Since these are regional trains, there’s no need to book far in advance.
- Arrival: Once you arrive at Bergamo’s main station, you’re just a 15-minute walk or a short ride on the No. 1 bus away from the funicular station that whisks you up to the Città Alta.
By Car
Driving offers flexibility, but it comes with challenges. The distance from Milan to Bergamo is about 50km, and the drive along the A4 motorway typically takes around an hour, though Milan’s traffic can easily add to that. The biggest hurdle is parking and access.
CRITICAL WARNING: The Città Alta is a ZTL (Zona a Traffico Limitato), or Limited Traffic Zone. Do not drive into the historic upper city unless you have a specific permit, as you will face a heavy fine. It’s best to park in the Città Bassa and proceed on foot or by public transport. Look for paid lots like “Parcheggio Piazza della Libertà”.
Getting to/from Bergamo Airport (BGY)
Bergamo’s Orio al Serio Airport (BGY) is a major hub for budget airlines. If your journey involves the airport, here’s what you need to know:
- Milan Central Station to BGY Airport: Direct bus services like Terravision and Autostradale are your best bet. The journey takes about 60 minutes and costs between €10-€12.
- BGY Airport to Bergamo City: The ATB “Airport Bus” (Line 1) is a direct, 20-minute service connecting the airport to the train station, the city center, and the funicular station for the Città Alta. It’s incredibly convenient.
Method | Time | Cost (One-Way) | Convenience |
---|---|---|---|
Train | ~55 mins | ~€6 | High. Relaxing, stress-free, and delivers you right to the city center. |
Car | ~60 mins+ | €5 (tolls) + Fuel + Parking | Low. Can be stressful with traffic, ZTL restrictions, and finding parking. |
Top 5 Things to Do on a Bergamo Day Trip
Città Alta is compact and perfect for exploring on foot. Here are the five absolute must-do experiences that capture the magic of the city.
- Ride the Funicular to Città Alta
This isn’t just transport; it’s the classic introduction to Bergamo’s old-world charm. The historic cable car has been clattering its way up the steep hill since 1887, offering beautiful views as you ascend into the medieval heart of the city.
Pro-Tip: Buy the 24-hour tourist ticket (€4.00) which covers all buses and both funiculars for the best value. - Explore Piazza Vecchia and Piazza del Duomo
Piazza Vecchia is the elegant living room of the Città Alta, home to the beautiful Contarini Fountain and the imposing Campanone (Civic Tower). Just steps away, through an archway, you’ll find Piazza del Duomo, a breathtaking square packed with architectural wonders.
Pro-Tip: For just €5, take the lift up the Campanone for jaw-dropping 360-degree views of the city and the Alps in the distance. - Visit the Basilica di Santa Maria Maggiore
Prepare to be amazed. The basilica’s plain Romanesque exterior gives no hint of the jaw-droppingly opulent Baroque masterpiece that waits inside. Every inch is covered in intricate tapestries, stunning frescoes, and gilded stucco. Entry is free, making it the best value sight in the city. - Walk the Venetian Walls (Mura Venete)
A UNESCO World Heritage site, these massive 16th-century walls stretch for over 5 kilometers around the Città Alta. They’ve been transformed into a beautiful park, perfect for a leisurely stroll. The views over the lower city and the surrounding landscape are spectacular.
Pro-Tip: For the most magical experience, walk a section of the walls at sunset. - Discover Castello di San Vigilio
For the ultimate panoramic photo, take the second funicular from the Sant’Alessandro gate up to Castello di San Vigilio. This fortress ruin sits at the highest point above Bergamo. While there isn’t much of the castle left, the sweeping views are absolutely unbeatable and well worth the extra journey.

A Perfect One-Day Bergamo Itinerary
Wondering how many hours to spend in Bergamo? This timeline will help you make the most of your day without feeling rushed.
Morning (9:00 AM – 1:00 PM)
Arrive by train from Milan and take the No. 1 bus to the funicular station. Ride up to the Città Alta and head straight for Piazza Vecchia. Give yourself time to soak in the atmosphere before climbing the Campanone for morning views. Afterwards, step into the stunning Basilica di Santa Maria Maggiore and the adjacent Duomo.
Lunch (1:00 PM – 2:30 PM)
Time for a taste of Bergamo! Find a traditional trattoria tucked away on a side street. Be sure to order the local specialty, Casoncelli alla Bergamasca, a delicious ravioli-like pasta filled with meat, breadcrumbs, and herbs, typically served with butter, sage, and pancetta.
Afternoon (2:30 PM – 6:00 PM)
Walk off lunch with a leisurely stroll along a section of the Venetian Walls. Afterwards, make your way to the second funicular and ascend to Castello di San Vigilio for the best photos of the day. Spend the rest of the afternoon simply getting lost in the charming cobbled side streets like Via Gombito, browsing the small artisan shops.
Evening (6:00 PM onwards)
As the sun begins to set, find an outdoor table in Piazza Vecchia for a classic Italian aperitivo. It’s the perfect way to cap off your day before heading back down the funicular and to the train station for your relaxing journey back to Milan.
Where to Eat in Bergamo: Local Specialties
Beyond its beauty, Bergamo is a food lover’s paradise. Don’t leave without trying Polenta, Casoncelli, and of course, Stracciatella gelato, which was invented right here! Here are some top spots for every budget.
Budget-Friendly (€)
- Il Fornaio: Perfect for a quick, delicious, and cheap lunch. Grab a slice of fresh focaccia or pizza to go.
- Pasticceria Cavour: The legendary birthplace of Stracciatella gelato. A visit here is a non-negotiable pilgrimage for any ice cream fan.
Mid-Range (€€)
- Da Mimmo: A historic and beloved pizzeria in the heart of Città Alta, famous for its incredible Neapolitan-style pizzas.
- Vineria Cozzi: A cozy and authentic spot serving traditional Bergamasque dishes and a fantastic selection of local wines.
A Special Treat (€€€)
- Lalimentari: Located in a beautiful setting, this restaurant offers modern, refined Italian cuisine that’s perfect for a special occasion.
Planning Your Visit: Insider Tips for 2025
Make your trip seamless with these practical tips and tricks.
- Wear Comfortable Shoes: This is non-negotiable. The Città Alta is hilly and its charming streets are all cobblestone. Your feet will thank you!
- Get the Travel Pass: The 24-hour ATB travel pass (€4.00) is a fantastic deal. It covers all city buses and both the lower and upper funiculars, saving you money and hassle.
- Don’t Miss the Second Funicular: Many tourists stop after exploring the main part of Città Alta. The funicular to San Vigilio is an extra step, but the panoramic views are the best in the city.
- Visit on a Weekday: If your schedule allows, visit Bergamo on a weekday. It’s significantly quieter and more relaxed than on weekends when it’s a popular spot for locals.
- Remember the Riposo: Many smaller shops and some restaurants close for a mid-day break from around 1:00 PM to 3:00 PM. Plan your shopping and meals accordingly.
- Accessibility: Be aware that Città Alta’s steep hills and uneven cobblestone surfaces can be challenging for visitors with mobility issues.
What to Pack for Your Day Trip
Pack light, but pack smart for a comfortable day of exploring.
- ✅ Comfortable Walking Shoes
- ✅ Portable Power Bank (for your phone)
- ✅ Camera
- ✅ Refillable Water Bottle
- ✅ Light Jacket or Scarf (for covering shoulders in churches and for cooler evenings)
- ✅ Sunglasses & Sunscreen
Bergamo Day Trip Budget Breakdown (Per Person)
Bergamo offers incredible value. Here’s a sample breakdown of what you can expect to spend.
Expense | Budget Traveler | Mid-Range Traveler |
---|---|---|
Return Train Ticket | €11.60 | €11.60 |
Local Transport (24hr Pass) | €4.00 | €4.00 |
Food & Drink | €20 (Pizza slice, gelato, water) | €45 (Sit-down lunch, aperitivo) |
Attractions | €5 (Campanone) | €10 (Campanone + San Vigilio Funicular) |
TOTAL | ~€40 | ~€70 |
Frequently Asked Questions (FAQ)
Is Bergamo worth visiting for a day?
Absolutely! Its blend of stunning medieval architecture, rich history, and relaxed atmosphere provides a perfect contrast to Milan. It is easily one of the best and most rewarding day trips from Milan you can take.
How do I get from Milan Center to Bergamo?
The easiest, fastest, and cheapest way is by direct regional train from either Milano Centrale or Milano Porta Garibaldi station. The journey takes about one hour, costs under €6, and drops you right in the city.
Which is better, Milan or Bergamo?
They offer completely different experiences. Milan is a bustling, cosmopolitan metropolis famous for fashion, design, and grand sights like the Duomo. Bergamo is a charming, historic walled city perfect for romantic strolls and soaking in a medieval atmosphere. They complement each other perfectly, which is why visiting Bergamo from Milan is such a great idea.
How many hours to spend in Bergamo?
For a focused day trip, 5-6 hours is the perfect amount of time to explore the main highlights of the Città Alta at a comfortable pace. If you wish to visit the Accademia Carrara art gallery or explore the lower city, plan for a full 8-hour day.
How to get to Lake Como from Bergamo?
It’s quite easy! You can take a direct train from Bergamo to Lecco, located on the eastern shore of Lake Como, which takes about 40 minutes. Alternatively, you can take a train back towards Milan and connect to direct trains heading to Como San Giovanni, Varenna, or other popular towns on the lake.
TLDR: Your Bergamo Day Trip in a Nutshell
Pressed for time? Here’s the essential info for your perfect trip.
- Go by Train: It’s the cheapest, fastest, and most convenient way to get there from Milan.
- Get the Day Pass: The €4.00 transport pass covers all buses and funiculars. It’s a must-buy.
- Must-Sees: Ride the funicular, climb the Campanone for views, visit the Basilica, and walk the Venetian Walls.
- Must-Eats: Try the local pasta (Casoncelli) and don’t you dare leave without getting a Stracciatella gelato from Pasticceria Cavour.
- Top Tip: Wear your most comfortable shoes!