Looking for the perfect long weekend in Northern Italy without renting a car? This 4-day Northern Italy itinerary combines historic Bergamo, beautiful Lake Como, and vibrant Milan using only trains, buses, ferries, and your own feet.

I visited Italy a few times before, but my last trip was almost seven years ago. Coming back reminded me why Italy is considered one of the most beautiful countries in Europe.

This time, I found myself appreciating the little things I had probably overlooked years ago. The history. The architecture. The tiny details on churches, historic centres, and centuries-old buildings. Walking through Northern Italy often felt like stepping into an open-air museum, where every square, alleyway, and hidden corner had its own story to tell.

This itinerary is based on the exact route I took as a solo traveller through Bergamo, Lake Como, and Milan. I stayed in comfortable private accommodation, travelled entirely by public transport, and made plenty of stops for aperitivo, gelato, and flaky Italian pastries along the way. In this guide, I’ll share exactly how to recreate this trip yourself, including transport tips, costs, where to stay, and a few lessons I learned along the way.

Northern Italy at a Glance

Planning a trip to the Lombardy region in Italy? Read my mini guide for useful tips to make the most of your time in this beautiful country.

Where to Stay in Northern Italy

Things to Do in Northern Italy

Why Visit Northern Italy for a Long Weekend?

Northern Italy is perfect for a long weekend if you want a mix of historic cities, beautiful lakes, incredible food, and mountain scenery without spending hours travelling between destinations.

What I loved most about this trip to Northern Italy was how easy everything felt. Trains, buses, ferries, and walkable city centres made travelling without a car surprisingly simple.

If you are looking for history, aperitivo culture, beautiful architecture, lakeside views, and comfortable travel at a slower pace, Northern Italy is a fantastic choice.

Your Ultimate 4-Day Northern Italy Itinerary

This Northern Italy itinerary follows the exact route I took across Bergamo, Lake Como, and Milan using only public transport.

I used Bergamo as my base for most of the trip, which turned out to be one of the best decisions I made (*except travelling to Lake Como, as that’s way easier from Milan by public transport). It was cheaper than Milan, well-connected, and quickly became one of my favourite cities in Italy.


Day 1: Arrive in Bergamo & explore Città Alta at sunset (half a day)

Day 2: Discover Bergamo’s old & new town, churches & viewpoints

Day 3: Lake Como day trip to Varenna & Bellagio

Day 4: Explore Milan

Day 5: Final morning in Milan & departure (half a day)

Day 1–2: Explore Bergamo, One of Northern Italy’s Most Underrated Cities

I genuinely did not expect Bergamo to become one of my favourite places in Northern Italy.
Most travellers only know it because of Bergamo Airport, but the city itself completely surprised me. Beautiful historic streets, incredible churches, panoramic viewpoints, affordable prices, and some of the best atmosphere I experienced during this trip.

Bergamo was also the place where I truly started embracing the Italian way of life a little more. A slower morning, long walks through historic streets, aperitivo with a view, and moments of dolce far niente while simply sitting in a piazza with a gelato.

So, if you are wondering, is Bergamo worth visiting? My answer is absolutely yes.

Read my full Bergamo Travel Guide for the best things to do, eat & see during your stay
View of Cita alta and Cita Bassa from San Viglio in Bergamo, Italy

How to Get to Bergamo

Getting to Bergamo is incredibly easy. Many low-cost airlines fly directly into Bergamo Airport, which is located only around 15–20 minutes from the city centre. I’ve flown with my usual pick, Ryanair, from London Stansted.

From the airport, simply take the airport bus to Bergamo city. Tickets are inexpensive (~€3) and can be purchased from machines, apps, or directly at the station.

If you are arriving from Milan, taking the train is the easiest option.

Best Things to Do in Bergamo

Spend most of your time exploring Bergamo Old Town (Città Alta), which quickly became my favourite part of the city.

Start by taking the funicular up to Bergamo Alta before wandering through historic streets, piazzas, churches, viewpoints, and small cafés.

Some highlights from my Bergamo itinerary include:

My biggest recommendation? Slow down. Bergamo is one of those places that is best experienced without rushing.

Where to Stay in Bergamo

For this Northern Italy itinerary, I highly recommend staying in Bergamo rather than Milan.
Accommodation in Bergamo tends to be cheaper, transport connections are excellent, and the atmosphere feels much more relaxed.

I stayed at Joys House in the new town area, around 15 minutes from the station, which made getting around Bergamo and taking day trips extremely easy.

Here are a few top picks:

Day 3: Take a Lake Como Day Trip to Scenic Varenna & Bellagio

No Northern Italy itinerary would feel complete without visiting Lake Como.

This ended up being one of my favourite days of the trip, though if I could change one thing, I would have stayed longer. Lake Como is one of those places that feels best enjoyed slowly, especially if you are travelling as a couple or want to embrace a slower pace for a few days.

My biggest recommendation? Arrive early!!!
The difference between early morning and midday crowds is huge.

Read my detailed Lake Como post on how to spend a full day at this beautiful location
bellagio view from the lake, lake como, italy

How to Get to Lake Como

I travelled from Bergamo to Lake Como, although due to rail replacement buses and train changes, the journey took around 2 hours.

While it is absolutely possible to do this as a day trip from Bergamo (very easy if you drive), travelling from Milan is easier since direct trains run frequently to Varenna.

No matter where you start, try to arrive early in the morning. You will thank yourself later.
Book your ticket on the official Trenord website.

train from Lecco to Varenna Esino at Lake Como, Italy

Best Things To Do in Varenna & Bellagio

I started the morning in Varenna, which quickly became my favourite town around Lake Como.
After arriving, I grabbed breakfast at a small local café before heading straight towards the famous Walk of Lovers (Passeggiata degli Innamorati). Early morning was perfect here: quiet streets, calm water, and very few people.

Some of my favourite things to do in Varenna include:

  • Walk along the Walk of Lovers and explore the waterfront
  • Visit Villa Monastero and its beautiful gardens
  • Hike up to Castello di Vezio for panoramic views over Lake Como
  • Wander through the quiet streets and colourful alleyways
  • Stop for lunch and simply enjoy slower moments by the lake

After exploring Varenna, I took the ferry across to Bellagio for the second half of the day.
Bellagio was my second stop of the day, and while I completely understand why people love it, it was also significantly busier.

One thing I quickly learned? Buy your ferry ticket in advance.
Even with a pre-purchased ticket, I still had to queue to board the ferry. During peak season, queues can become very long, so planning ahead makes a huge difference.

After arriving, I wandered through Bellagio’s famous streets, explored Salita Serbelloni, stopped for gelato, and slowly made my way towards the waterfront.

Some highlights in Bellagio include:

  • Walk up the famous Salita Serbelloni street
  • Visit Basilica di San Giacomo
  • Explore the waterfront and lakeside promenades
  • Visit Punta Spartivento viewpoint
  • Grab a gelato and simply wander around

Bellagio is beautiful, but personally, I preferred Varenna.
The atmosphere felt calmer, less crowded, and easier to enjoy at a slower pace.

After a few hours in Bellagio, I took the ferry back to Varenna, where I finished the day exactly how a Lake Como day should probably end: sitting by the water with an Aperol Spritz while watching boats come and go.

aperitivo at il molo in varenna2, lake como, italy

Where To Stay Around Lake Como

If you have time, I highly recommend staying at least one or two nights around Lake Como rather than visiting only for the day.

It feels completely different early in the morning and later in the evening, once many day trippers leave.
If I returned, I would probably stay in Varenna. It felt more relaxed, had excellent transport connections, and quickly became one of my favourite places in this part of Italy.

where to stay at lake como, bellagio hotels, italy

Day 4–5: Explore Milan

Milan was my final stop during this Northern Italy itinerary, and while it felt completely different from Bergamo and Lake Como, it was still a fantastic place to finish the trip.

Expect bigger crowds, faster pace, more traffic, more shopping, and significantly more people.
But also incredible architecture, beautiful cafés, amazing food, and of course, the famous Duomo.

Read my detailed Milan Travel Guide for further tips and details about my visit
milan duomo, milan, italy

How To Get To Milan

Getting from Bergamo to Milan is incredibly easy, as you can travel by train.
Direct trains between Bergamo and Milan run frequently throughout the day and take around 50 minutes, making Milan an easy day trip from Bergamo or an ideal final stop during this itinerary.

I arrived at Milano Centrale station, which is one of the main train stations and honestly deserves a visit on its own. The building is enormous and easily one of the most impressive train stations I have seen.

milan centrale train station, italy

Best Things To Do In Milan

My biggest recommendation? Start early. Especially around Duomo.

Some of my favourite things to do in Milan include:

I had pre-booked tickets for the Duomo rooftop, which I highly recommend. Even though the weather completely betrayed me at first, the ticket turned out to be more flexible than expected, and the rooftop itself was absolutely worth visiting.

One thing that surprised me? Milan can be very weather-dependent.
Rain, crowds, and queues changed my plans multiple times, but the city still delivered beautiful moments between cafés, historic buildings, pastries, trams, and spontaneous discoveries.

One of my favourite unexpected finds was simply walking into Starbucks Reserve Roastery Milano during heavy rain and realising it looked more like a coffee laboratory than a café.

starbucks reserve roastery in milan, italy

Where To Stay in Milan

For this itinerary, I personally would not use Milan as a base.
Accommodation is generally more expensive than in Bergamo, and the atmosphere feels significantly busier.
I stayed at Joy 124 Hotel Milano, which was a comfortable and affordable option with easy transport connections.

Another option is The Street Milano Duomo or Portrait Milano – Lungarno Collection,
If I repeated this trip, I would still stay mostly in Bergamo and only spend a shorter amount of time in Milan. That said, Milan definitely deserves at least one full day.

How To Explore Northern Italy Without A Car

One of the things I loved most about this Northern Italy itinerary was how easy it was to travel without renting a car.
For this trip, I used a combination of trains, buses, ferries, metro, and plenty of walking. Public transportation in Italy was generally reliable, affordable, and easy to navigate.

A few useful tips:

Overall, travelling around Northern Italy without a car was much easier than I expected.

Where to Stay for this Itinerary in Northern Italy

If I were planning this trip again, I would still choose Bergamo as my main base.
Accommodation is generally cheaper than in Milan, the atmosphere is more relaxed, and transport connections are excellent. Bergamo also ended up being one of the highlights of the trip rather than simply a place to sleep.

The main downside is Lake Como. While a day trip from Bergamo is absolutely possible, it does require more planning and a longer journey compared to travelling directly from Milan. If Lake Como is your main priority, staying around Varenna or Como for a few nights may make more sense.

For a balanced itinerary covering Bergamo, Lake Como, and Milan, however, Bergamo worked extremely well.

citta bassa new town in bergamo, italy

Best Time To Visit Northern Italy

The best time to visit this region of Italy depends on what type of trip you are looking for. For comfortable temperatures and fewer crowds, I would recommend spring or early autumn. Summer offers longer days and beautiful weather, but also brings higher prices, bigger crowds, and high-season conditions, especially around the lakes and bigger cities.

Next time, I would probably travel to Italy in late spring or early autumn again. You still get great weather for your trip to Italy while exploring picturesque lakes, beautiful cities, and historic towns without the crowds of peak season.

palazzo morini garden in bergamo, italy

How Much Does This 4-Day Northern Italy Trip Cost?

Northern Italy has a reputation for being expensive, but I found it surprisingly manageable.

Here is a rough breakdown of my costs:

  • Accommodation: £240 for 4 nights
  • Transport: £85 including return flights, airport transfers, trains, buses, metro, and ferries
  • Food & drinks: £175 – depending on restaurants and aperitivo stops
  • Activities: £60 – depending on attractions visited

Overall, I would consider this a comfortable mid-budget trip rather than a backpacker budget itinerary. Also, if you travel as a couple, the accommodation will be much cheaper.

Practical Tips for Visiting Northern Italy

  • Visit Lake Como as early as possible to avoid crowds
  • Book Duomo rooftop tickets in advance (remember, though, it’s valid for 2 days)
  • Carry a light rain jacket, even during summer
  • Wear comfortable walking shoes as historic centres involve a lot of walking
  • Leave time for long lunches, gelato breaks, and aperitivo stops
  • Consider staying longer if you want to spend more time around Lake Como
  • Do not underestimate Bergamo. It was one of the biggest surprises of my trip
  • Stay connected with Airalo eSIM. Easy and quick installation, instant data on the go

Above all, set up comprehensive travel insurance before your trip. We recommend SafetyWing Nomad Insurance for reliable coverage and peace of mind while travelling abroad. For more information and to get started, check out the SafetyWing website.

Final Thoughts on this Northern Italy Itinerary

This 4-day Northern Italy itinerary turned out to be one of my favourite European city breaks in recent years.
From the historic streets of Bergamo and the lakeside views of Lake Como to the iconic landmarks of Milan, this trip offered an incredible variety of experiences in just a few days.

What surprised me most was Bergamo. While many travellers rush straight to Milan or Lake Como, Bergamo ended up stealing the show with its beautiful old town, incredible churches, relaxed atmosphere, and stunning viewpoints.
If you are looking for a Northern Italy itinerary that combines history, food, beautiful scenery, and easy public transport connections, I can wholeheartedly recommend following this route.

Just remember to slow down occasionally, order that Aperol Spritz, find a sunny piazza, and embrace a little bit of dolce far niente along the way.

views from castello di vezio in varenna, lake como, italy

Map of Northern Italy