14/06/2026
Now that I’m functioning like a semi-competent adult again (emphasis on semi), here’s the A-to-B breakdown of my latest Northern Italy budget adventure. 🇮🇹
Thursday 11th
✈️ Manchester to Milan Malpensa
£16.99
After landing late at Malpensa, I stayed at Morpheus and Friends Guesthouse in Ferno. I booked through Airbnb, although it’s also available on Booking.com.
🏨 Morpheus and Friends Guesthouse, Ferno
£46 for the night
This place is ideal for late-night arrivals. It’s located just a few minutes from the airport and offers a 24/7 airport pick-up service, making it a stress-free start to the trip.
Friday 12th
🚂 Ferno to Porto Ceresio
£4.72
A quick 10-minute walk to Ferno station before catching the train to Porto Ceresio. The journey involved a change at Gallarate and a short bus connection for the final stretch.
🏨 Hotel Il Canneto, Porto Ceresio
£60 including breakfast
Nothing fancy, but clean, comfortable and perfectly adequate for a short stay. Since I was out exploring most of the time, it was exactly what I needed.
⛴️ Evening Ferry to Morcote, Switzerland
£16 return
After dinner, I took the ferry across Lake Lugano to the beautiful village of Morcote. The crossing takes just 10 minutes but feels far longer thanks to the stunning scenery. Easily one of the highlights of the trip.
Timetables and tickets: https://www.lakelugano.ch/en/top/timetableticket
Saturday 13th
🚌🚆 Porto Ceresio to Laveno Mombello Lago
£3.99
A bus to Varese followed by a train to Laveno Mombello Lago.
🚠 Laveno Funicular
€14 return
Just a 10-minute walk from the station to the funicular. The ride takes you up Mount Sasso del Ferro in open-air buckets with spectacular views over Lake Maggiore. Worth every penny.
🚆 Laveno Mombello Lago to Bergamo
£10
The longest train journey of the trip, with changes at Milano Bovisa and Milano Centrale. Despite the connections, the route was scenic and relaxing.
🏨 Sleep Easy 2, Bergamo
£56
I’ve visited Bergamo several times, so this trip I stayed in Città Bassa rather than the historic Città Alta. Being close to the train station made the early airport transfer much easier.
Sunday 14th
🚌 Bergamo Station to Bergamo Airport
€3
A quick and inexpensive bus ride from the station straight to the airport.
✈️ Bergamo to Manchester
£21
And just like that, the Northern Italy adventure came to an end.
Trip Total 💰
✈️ Flights: £37.99
🏨 Accommodation: £162
🚆🚌 Local Transport: £18.71
⛴️ Ferry: £16
🚠 Funicular: €14
🚌 Airport Bus: €3
Travel tip 🚆: All of my train tickets were booked through the Trainline app. It makes planning multi-leg journeys really straightforward, and it also tells you whether your ticket needs validating before travel, which takes away a lot of the guesswork when using regional trains in Italy.
A brilliant long weekend exploring lakes, mountains, charming Italian towns and even a little slice of Switzerland, all without breaking the bank. 🇮🇹🇨🇭✨