So, you’re buzzing from the energy of Milan and craving your next Italian adventure: the enchanting streets of Bergamo. Now you’re hit with the travel puzzle, “How to get from Milan to Bergamo?” Don’t fret; we’ve got the golden ticket — literally. 

Ditch the traffic jams, wave goodbye to hefty cab fares, and embrace the scenic allure of a train ride. Why? Because nothing beats the mix of efficiency and affordability that the journey from Milan to Bergamo by train offers. 

Here’s the scoop on how to trade Milan’s skyscrapers for Bergamo’s skyline without breaking a sweat — or the bank. 

Image Credit: Getty Images, Francesco Vaninetti Photo. Image Location: Milan, Italy. 

All aboard the comfy express 

Picture leaving the hustle of Milan and arriving in Bergamo’s heart in less than an hour. That’s the train for you — no drama, just a smooth ride with scenery to boot. And with around 40-plus options a day, it doesn’t matter if you’re an early riser or a late starter: there’s a train with your name on it. 

Cost comparison: save your euros for gelato 

Sure, you could catch a bus (whether it’s Autostradale, Terravision, Flixbus, Itabus, or Flibco), but it’s a bit of a longer haul, and you might just find yourself chilling in a highway traffic jam. 

Taxi? Fast, but your wallet’s going to feel it — to the tune of around $85 to $100.  

Driving offers some sweet freedom, but then there’s parking. In Bergamo? Good luck… 

Now, the train? Tickets are budget-friendly (from as low as $5.93), and you skip the hidden costs of other travel options. More money for espresso and gelato, less for gas and tolls. Easy math. 

Image Credit: Getty Images, Ascent/PKS Media Inc. Image Location: Milan, Italy. 

Eco-traveler badge: activated 

Feel good alert! By traveling by train, you’re doing planet Earth a solid. Lower carbon footprints mean you’re basically a superhero. Cape optional. 

Quick facts about your train travel from Milano to Bergamo in Italy 

  • Departure station: Milano Centrale. There are also direct trains from Milano Lambrate and Milano Greco Pirelli
  • Arrival station: Bergamo 
  • Distance between Milano and Bergamo: 28 mi 
  • Average journey time: 1h 1m 
  • Fastest ride: 40m 
  • First train: 00:22 a.m. 
  • Last train: 11:48 p.m. 

What to expect on the train 

Expect chill. You’ve got comfortable seats, space for your legs (and shopping bags), plus the chance to nosh on your travel snacks without judgment. It’s social (if you want it to be) and definitely less “sardines-in-a-can” than a bus ride. 

Bergamo beckons 

Once you roll into Bergamo, the city’s yours for the taking. Historical sites, mouth-watering cuisine (did someone say osso buco?), and those panoramic views from the old Venetian walls. 

Bergamo train station is located in Città Bassa, the lower part of the city. Città Bassa is the modern center of Bergamo, featuring newer architecture, shops, and restaurants. 

In contrast, Città Alta, the upper city, is the ancient heart of Bergamo, perched atop a hill. It’s renowned for its charming narrow streets, centuries-old buildings, and stunning vistas. 

Image Credit: Getty Images, Alexander Spatari. Image Location: Bergamo, Italy. 

How to get from ​​Bergamo train station to Città Alta (upper city) 

Direct bus (typically line 1 or 1A): 

  • Time: about 20-30 min, depending on traffic 
  • Cost: around $1.85 
  • Why go for it: one single bus ride takes you right to the foothills of Città Alta, with change to spare. 

Bus + funicular combo: 

  • Time: 30-40 min (bus: 10-15 min; wait/funicular: 20-25 min) 
  • Cost: around $3.70 total ($1.85 for the bus + $1.85 for the funicular) 
  • Why go for it: soak up local vibes, then switch to sky-high views on a budget. 

Taxi + funicular combo: 

  • Time: 20-30 min (taxi: 5-10 min; wait/funicular: 15-20 min) 
  • Cost: around $16-22 for the taxi + $1.85 for the funicular 
  • Why go for it: slice through the traffic in comfort, then glide up to those panoramic highs. Fast, convenient, and oh-so-scenic! 

Direct taxi: 

  • Time: approximately 15-20 min 
  • Cost: around $16-22 
  • Why go for it: ideal when time’s tight, and you’re seeking door-to-door luxury. 

Walk + funicular combo: 

  • Time: 40-50 min (walk: 20-25 min; wait/funicular: 20-25 min) 
  • Cost: $1.85 for the funicular 
  • Why go for it: get those steps in by enjoying a vibrant walk through Bergamo’s Città Bassa, then hop on the funicular for the final leg. Zero rush and unforgettable vistas. 

Direct walking: 

  • Time: 60-75 min 
  • Cost: absolutely free! 
  • Why go for it: march your way through hidden paths, soaking in every local secret. It’s fitness, adventure, and cultural immersion, all packed into one. 

Image Credit: Getty Images, zbruch. Image Location: St Alexander Cathedral, Bergamo, Italy. 

Wrapping it up: Trainline’s your travel buddy 

Convinced the train’s your go-to move? Perfect. Use Trainline to make booking a no-brainer. It’s like the buddy who’s got the in on travel. Quick, easy, and gets you where you need to be. 

So, when it’s time to trade Milan’s fashion for Bergamo’s charm, forget the bus timetables, wave goodbye to taxi fares, and let the train whisk you away. Adventure’s calling! 

Header Image Credit: Getty Images, Alexander Spatari. Image Location: Bergamo, Italy. 

Ready to book your tickets?