Milan opens this journey with two very different artistic experiences: the gestures in Leonardo’s Last Supper and the marble spires of the Duomo. A first dinner of saffron risotto introduces another side of the city before the train south.
Four nights in Bari bring the Adriatic into the trip. Follow the lanes of Bari Vecchia between San Nicola, San Sabino and the castle, stopping for focaccia and hand-shaped orecchiette. Polignano a Mare adds a day of cliff-top streets and sea views, while another Bari day leaves time for tiella and a longer waterfront walk.
Bologna rounds off the journey with three nights under its porticoes. Browse the Quadrilatero’s food shops, explore the university’s former teaching spaces and choose a walk towards San Luca. The route goes south through the Bologna corridor before returning north, with a full day for each long train journey. Arrive in Milan and depart from Bologna; April–June or September suit the town walks and coastal outing.