Milan Cathedral and the Galleria Vittorio Emanuele II facing Piazza del Duomo.

Milan, Bari & Bologna in 10 Days

From Leonardo and Milan’s spires to Bari’s Adriatic lanes and Bologna’s porticoes: three cities, nine nights and local flavour.

Length
10 days, 9 nights
Bases
Milan, Bari, Bologna
Transport
Long-distance rail
Best time
Apr–Jun / Sep
Search stays

Milan art, Bari’s Adriatic old town and Bologna’s porticoes

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.

Leonardo and the cathedral skyline

In Santa Maria delle Grazie’s former refectory, Leonardo’s Last Supper draws the eye to the apostles’ gestures and reactions. The Duomo offers a different kind of detail: Candoglia marble and Gothic spires viewed from its terraces. Choose the visit that most interests you for the full Milan day.

A port city with its own food traditions

Bari’s Saint Nicholas connections look east across the Mediterranean. Between the basilica, old-town lanes and waterfront, make time for focaccia barese and hand-shaped orecchiette. Four nights leave room for the city beside a separate coastal outing.

Public life beneath Bologna’s porticoes

Bologna’s porticoes make a walk through the city part of its history: private buildings provide public passage beneath them. UNESCO recognises twelve selected ensembles. Follow the covered streets towards the university’s former teaching spaces, then settle into the Quadrilatero for a meal.

Best for

  • Travellers drawn to art, Adriatic towns and regional food
  • Visitors who enjoy several nights in each city
  • Rail journeys linking northern Italy with a Bari-based Puglia stay

StartBooker answer

How can I combine Milan, Bari and Bologna in ten days by train?

Begin with two nights in Milan for the Duomo and Leonardo’s Last Supper, then travel south for four nights in Bari. Explore Bari Vecchia, enjoy the waterfront and take a regional train to Polignano a Mare. Return north for three nights in Bologna, with its food streets, porticoes and university heritage. The two long rail journeys each have a day of their own. This car-free route includes arrival and departure within ten days and nine hotel nights.

Milan
2 nights for art and the Duomo
Bari
4 nights as the Puglia base
Bologna
3 nights under the porticoes

Things to do in Milan, Bari, Bologna, Italy

Explore tours, attractions and local experiences in Milan, Bari, Bologna along this route through Italy.

Loading activities…

Activities provided by GetYourGuide. We may earn a commission on bookings.

Milan, Bari and Bologna: three different city stays

Spend two nights with Milan’s art, four around Bari’s old town and coast, and three exploring Bologna’s food streets and university heritage.

3 stops · swipe

  1. The brick walls and central tower of Castello Sforzesco in Milan beneath a blue sky. 1

    Milan

    2 nights

    The Duomo, Leonardo’s Last Supper and saffron risotto

    Two nights leave an arrival evening and a full day for the Duomo or Leonardo’s Last Supper. Explore the centre around Piazza del Duomo and the Galleria, then enjoy saffron risotto over dinner.

    Read the Milan guide →
  2. The Norman-Swabian Castle facing Federico II di Svevia square in Bari. 2

    Bari

    4 nights

    Saint Nicholas, Bari Vecchia, focaccia and an Adriatic coast outing

    Four nights give Bari Vecchia, Polignano a Mare and a second city day time of their own. Choose the old town for its lanes or Murat for the streets between the historic centre and Centrale.

    Read the Bari guide →
  3. Bologna's Piazza Maggiore with Palazzo del Podestà and its arched porticoes. 3

    Bologna

    3 nights

    UNESCO porticoes, university history, tagliatelle al ragù and mortadella

    Three nights leave two full days for Piazza Maggiore, the Quadrilatero and university history. Add the portico walk towards San Luca or spend longer in the Archiginnasio’s Anatomical Theatre.

    Read the Bologna guide →

Ten days from Milan art to Bari and Bologna

The journey moves from Milan’s art to Bari’s port-city traditions and Bologna’s food and university history. Two rail days connect the three stays; full days in each city leave room for meals and wandering.

1 Day 1 Arrive in Milan and walk towards the Duomo

Begin around Piazza del Duomo, where the cathedral makes a striking first introduction to Milan. Continue into the adjoining Galleria Vittorio Emanuele II and enjoy the change from the open square to its covered passage. For dinner, try risotto alla milanese: saffron gives the rice its colour, while stock, butter and cheese create its texture. The familiar tale about a sixteenth-century painter belongs to the dish’s legends. Enjoy it as part of Milan’s food culture alongside the art that brings many visitors here. With two nights in the city, this opening evening can be a walk and a meal, followed by a full day devoted to the painting or cathedral that most interests you.

  • Piazza del Duomo and the adjoining Galleria
  • Saffron risotto alla milanese at dinner

Overnight: Milan

2 Day 2 Leonardo’s refectory or the cathedral terraces

Leonardo’s Last Supper fills the former refectory of Santa Maria delle Grazie with a scene of human reactions. Painted in the late fifteenth century on dry plaster, it rewards a close look at the apostles’ gestures and the groups around Christ. Make this the centre of the day if you have a reservation. The Duomo complex offers another rewarding choice, with terraces that bring its Candoglia marble and Gothic spires close enough to study. Looking from the square and then from among the spires gives the building a different scale. Afterwards, find lunch in the centre and continue on foot through the nearby streets. This is the full Milan day, with another evening for a favourite dish before tomorrow’s journey to Puglia.

  • A reserved Last Supper visit or a Duomo ticket
  • Study the painting’s gestures or the marble spires

Overnight: Milan

3 Day 3 Take the long train south and settle into Bari

Travel south from Milan to Bari, following the long-distance rail corridor through Bologna and the Adriatic cities. Give the journey its own day, then enjoy a first evening in the city that will be home for the next four nights. Walk from Murat’s street grid towards Bari Vecchia or the waterfront for an introduction to the setting. Focaccia barese makes a delicious first taste of the region: semolina and potato feature in the dough, with tomatoes and olives on top. Take a piece for a simple meal or settle into a restaurant near your base. The basilica, cathedral and old-town lanes await tomorrow; tonight is a chance to meet Bari through its food and a first walk beside the Adriatic.

  • Milan–Bari rail journey and hotel check-in
  • Focaccia barese and an optional waterfront walk

Overnight: Bari

4 Day 4 Saint Nicholas and the lanes of Bari Vecchia

Begin at the Basilica of San Nicola, whose story connects Bari with the eastern Mediterranean. The saint’s relics arrived from Myra in 1087, and the basilica remains a place of devotion shared across eastern and western Christian traditions. Continue through Bari Vecchia towards San Sabino cathedral and the castle area, letting the lanes become part of the visit. Around lunch, try hand-shaped orecchiette with cime di rapa, or turnip greens. The pasta links the meal to a craft still associated with the old town. Later, make your way towards Piazza Mercantile and the waterfront. A whole day in Bari leaves time to return to a square or street you particularly enjoyed, with dinner and another evening in the same base.

  • Basilica of San Nicola and the 1087 relics
  • Old-town lanes and orecchiette with cime di rapa

Overnight: Bari

5 Day 5 Polignano a Mare by regional train

Take a regional train from Bari to Polignano a Mare on the Bari–Lecce route. Walk from the station towards the old town and its cliff-edge viewpoints. Lama Monachile, the small bay framed by the settlement, is a memorable place to see how closely town and coast meet here. Continue through the historic lanes and pause at the belvederes for another view of the water. The Domenico Modugno statue gives the walk another recognisable stop. Enjoy lunch in town and let the afternoon follow the streets and views that catch your eye. A swim is an option when sea and weather conditions suit; the cliff-top walk is a worthwhile outing in its own right. Return to Bari for the third night.

  • Regional rail from Bari to Polignano a Mare
  • Cliff-top lanes, Lama Monachile and sea viewpoints

Overnight: Bari

6 Day 6 A second Bari day for food and the waterfront

Spend another day getting to know Bari, returning to the castle surroundings and the old-town lanes before a longer waterfront walk. Lunch is a good occasion for tiella: rice, potatoes and mussels baked together in a dish that adds another local flavour to the stay. It follows the focaccia and orecchiette of the previous days with a different combination of ingredients and textures. Enjoy the meal, then revisit a part of the city you would like to see at greater length. This day can also hold the Polignano outing if yesterday’s weather suited an indoor or city day better. The fourth night in Bari leaves one more evening for the waterfront and a favourite old-town street before the train north.

  • Tiella with rice, potatoes and mussels
  • A longer waterfront walk or the postponed coast outing

Overnight: Bari

7 Day 7 Return north to Bologna and eat under the porticoes

Return north along the Adriatic rail corridor to Bologna. After the train journey, begin with a short walk under the porticoes towards the centre. The covered pavements immediately give the city a different feel from Bari’s waterfront and old-town lanes. At dinner, tagliatelle al ragù offers a first introduction to Bologna’s cooking; mortadella is another local speciality to enjoy during the three-night stay. You might try it at lunch or browse for it in a food shop tomorrow. Keep tonight centred on a meal and the streets near your accommodation. Two full days follow, with time for Piazza Maggiore, the Quadrilatero and the university’s former teaching spaces, as well as a longer walk towards San Luca if that appeals.

  • Bari–Bologna rail journey
  • A short portico walk and tagliatelle al ragù

Overnight: Bologna

8 Day 8 Piazza Maggiore, food streets and university history

Start around Piazza Maggiore and San Petronio, then turn towards the Pavaglione and the Quadrilatero. Here, food shops occupy streets whose names recall older trades: Via Clavature, Via Pescherie Vecchie and Via Drapperie. Browse the displays and choose somewhere for lunch, looking out for mortadella and regional produce. Continue towards the university side of the centre for a different chapter of Bologna’s story. The porticoes link these parts of town while showing the relationship between privately owned buildings and public passage. Their heritage is experienced through an ordinary city walk as much as through an individual landmark. Leave time to sit with a drink between visits and enjoy the streets you will pass again on the way back to dinner.

  • Piazza Maggiore and the Quadrilatero food streets
  • Porticoes and the university side of the centre

Overnight: Bologna

9 Day 9 San Luca’s long approach or the Anatomical Theatre

Choose between a longer walk towards San Luca and a day focused on the centre’s university heritage. The uphill San Luca approach follows a portico extending roughly four kilometres towards the sanctuary, with the return journey forming part of the outing. The covered walk gives this day a different scale from yesterday’s central streets. For a visit in town, explore the Archiginnasio, built in 1562–63 as the university’s seat. Its Anatomical Theatre brings the history of teaching into a particular room: the seventeenth-century space was reconstructed after wartime damage. Either choice gives the second full Bologna day a clear focus. Return to the food streets for a final dinner, perhaps revisiting a shop or restaurant that caught your attention yesterday.

  • San Luca with enough time for the return
  • Or the Archiginnasio’s Anatomical Theatre

Overnight: Bologna

10 Day 10 A final Bologna morning and the onward journey

Enjoy breakfast and a final walk according to your onward departure. A later start leaves time to return to Piazza Maggiore or the Quadrilatero, bringing the Bologna stay back to the streets and food that made it distinctive. For a flight, Marconi Express connects Bologna Centrale with the airport terminal; intercity trains provide an onward journey from Centrale itself. The trip finishes in Bologna after nine hotel nights across three bases. Milan’s painting and marble, Bari’s religious traditions and Adriatic cooking, and Bologna’s porticoes and university rooms have each contributed a different part of Italy. A final coffee or small food purchase can be a pleasant way to close the visit before continuing to the station or airport.

  • Breakfast and a last central walk if time allows
  • Departure from Bologna by rail or through its airport

Base: Bologna

The two rail days that hold the route together

Milan–Bari brings the journey south through the Bologna corridor; Bari–Bologna returns north along the Adriatic. Each move has a full day, with dinner in the next base on arrival.

2 transfers

  1. Milan Bari

    Train Travel time: Long southbound rail day

    Travel from Milan to Bari through the Bologna–Adriatic corridor, choosing a direct service or a connection for your date. Begin the four-night stay with focaccia and a first walk towards Bari Vecchia or the waterfront.

  2. Bari Bologna

    Train Travel time: Long northbound rail day

    Follow the Adriatic rail corridor north from Bari to Bologna. The three-night stay begins with a portico walk and a meal, followed by two full days in the city.

A nine-night budget for two adults

Estimated spending for two adults sharing one double room over ten days and nine nights in April–June or September, dated 18 October 2026. USD equivalents use the ECB reference of 16 October 2026: one euro equals US$1.1253. International flights and tourist taxes are separate.

Nine nights in one double room Two Milan nights, four Bari nights and three Bologna nights in one double room. Central locations, fairs and peak dates can cost more.
€1,180–1,790 (≈ US$1,328–2,014)
Meals for two across ten days Ordinary breakfasts, lunches and dinners for both adults. Fine dining and frequent drinks can take spending above this allowance.
€800–1,200 (≈ US$900–1,350)
Both long-distance rail legs for two Both adults on Milan–Bari and Bari–Bologna. Advance and flexible fares have different prices and change conditions.
€200–360 (≈ US$225–405)
Airport, local and coast transport for two Public arrival and departure connections, city transport and the return Polignano outing. Private transfers and taxis are extra.
€120–200 (≈ US$135–225)
Sightseeing admissions for two A reserve for selected Milan and Bologna visits. Choose actual ticket products; guided tours and premium resale packages cost extra.
€120–220 (≈ US$135–248)
Estimated total for two adults Sum of the five rows. Excludes international flights, tourist taxes, insurance, shopping, taxis, private tours and extra destinations.
€2,420–3,770 (≈ US$2,723–4,242)

Booking tips

  • The room allowance uses €180–260 (≈ US$203–293) per Milan night, €100–160 (≈ US$113–180) per Bari night and €140–210 (≈ US$158–236) per Bologna night, for one double room. Food is €40–60 (≈ US$45–68) per adult per day.
  • Choose Bari Vecchia for the lanes and old-town evenings, or Murat for the street grid between the centre and Centrale. Arrival and luggage access vary by the building and its full address.
  • Train fares depend on the departure and flexibility selected. The two long-distance moves occupy separate days from Polignano and the main museum visits; regional tickets have their own validation instructions.
  • San Nicola remains a place of worship, with services shaping interior visits. Ask before photographing people making pasta in Bari Vecchia.
  • For San Luca, allow for the uphill walk and return, with water and weather suited to a longer outing. The San Luca Express offers another option; the Archiginnasio provides the central alternative.

Where to stay in Bari for this route

Search more stays in Bari →
Search stays

The Milan–Bari–Bologna route

See the journey from Milan south to four nights in Bari, then north to three in Bologna. The accommodation search opens around Bari, with its old-town lanes, Murat grid and waterfront.

Bari

Questions before linking Milan, Puglia and Bologna

Is ten days enough for Milan, Puglia and Bologna?

Yes. Two Milan nights leave an arrival evening and a full sightseeing day; four in Bari give three days for the city and Polignano; three in Bologna leave two full days. The two long rail journeys each occupy a day. This gives the ten-day trip a clear pattern of city stays and travel days.

Should I rent a car for the Puglia section?

This route works without a car. Bari’s centre is explored on foot, and regional trains connect the Polignano outing. A car would serve a different Puglia journey focused on rural stops and several small towns, which would replace part of the four-night Bari stay.

How far ahead should I book the Last Supper?

The Last Supper requires an advance reservation through the museum’s official booking links. Entry includes a 15-minute viewing slot, with arrival required 30 minutes beforehand. The museum normally closes on Mondays, with special openings on some dates. Choose the Duomo day if a suitable reservation is unavailable.

What should I book at Milan's Duomo?

Select the spaces you want: the cathedral, museum, archaeological area and terraces are separate inclusions within the available ticket products. A lift reduces the climbing but leaves steps to the upper terrace. The terrace visit is a chance to see the Candoglia marble and Gothic spires at close range.

Is Bologna worth three nights after two long trains?

Three nights give two full days for Piazza Maggiore, the Quadrilatero, university history and either San Luca or the Archiginnasio. Asinelli Tower is closed for works until further notice, so this plan explores the city through its streets, porticoes and other interiors.

How do I reach Bologna Airport at the end?

Marconi Express runs between Bologna Centrale and the airport terminal, with an advertised seven-minute train ride. Allow separately for reaching Centrale, waiting and airport formalities. First and last services matter for early or late flights; outside the operating window, use another transfer.

Sources and review

Reviewed by StartBooker Editorial Travel editor

Last reviewed 2026-10-18

Updated

How this route was checked: The sources below cover museum reservations and access, rail journeys, local history and regional food. The nine-night budget gives estimated spending for two adults, with USD equivalents at the stated ECB reference rate.

20 references reviewed

Key sources
  • Museo del Cenacolo Vinciano
  • Veneranda Fabbrica del Duomo di Milano
  • YesMilano
  • Italia.it
  • Bologna Welcome
  • European Central Bank
References
Photo credits

Some photos provided by Pexels.

Have you linked Milan, Puglia and Bologna by train?