Impact-Site-Verification: e97618de-a52b-470d-b945-7e81282bcff0
The Colosseum in Rome at sunset

Rome → Florence → Bologna → Milan

Italy Itinerary: 10 Days

4 cities by train, with real travel times, fares and hotels for every stop.

Cities
4 stops
Time travelling
2h 55m
Cost per person
from €805

The route at a glance

How long to stay in each city and how to get between them. Fares are typical one-way prices per person.

  1. 1RomeDays 1–3
    Train · 1h 27m · from €13Train times and fares
  2. 2FlorenceDays 4–6
    Train · 33m · from €10Train times and fares
  3. 3BolognaDays 7–8
    Train · 55m · from €13Train times and fares
  4. 4MilanDays 9–10
1

Days 1–3

Rome

The Eternal City is an open-air museum where ancient ruins stand alongside Renaissance masterpieces and baroque fountains. Rome offers an intoxicating mix of history, art, and la dolce vita, from the Colosseum to cozy trattorias serving authentic Italian cuisine.

  • Colosseum
  • Vatican City
  • Trevi Fountain
  • Roman Forum
  • Pantheon
  • Spanish Steps
The Colosseum in Rome at sunset
Hotel PatriaMid-range

Hotel Patria

0.1 km from the centre

€68 / night

Check availability
Dharma Style Hotel & SpaUpscale

Dharma Style Hotel & Spa

0.2 km from the centre

€109 / night

Check availability
3 days in Rome

About €591 mid-range for hotel, food and sightseeing (€197 a day).

Next: Rome to Florence
Train · about 1h 27m · from €13
Find tickets
2

Days 4–6

Florence

Florence is the birthplace of the Renaissance and a treasure trove of art and architecture. The cradle of Western culture offers the Uffizi Gallery, Michelangelo's David, stunning cathedrals, and some of the finest Tuscan cuisine in the world.

  • Uffizi Gallery
  • Duomo
  • Ponte Vecchio
  • Accademia Gallery
  • Pitti Palace
  • Piazzale Michelangelo
Florence, Italy
Hotel RenaissanceMid-range

Hotel Renaissance

0.1 km from the centre

€105 / night

Check availability
Hotel Calimala FlorenceUpscale

Hotel Calimala Florence

0.1 km from the centre

€143 / night

Check availability
3 days in Florence

About €576 mid-range for hotel, food and sightseeing (€192 a day).

Next: Florence to Bologna
Train · about 0h 33m · from €10
Find tickets
3

Days 7–8

Bologna

Bologna is Italy's culinary capital, home to the oldest university in the Western world. This elegant city of porticos and terracotta towers offers the best food in Italy, vibrant student life, and authentic Italian culture away from tourist crowds.

  • Piazza Maggiore
  • Two Towers
  • Basilica di San Petronio
  • Quadrilatero Market
  • Porticos
  • Food Walking Tours
Bologna, Italy
BuonHotel Bologna CentroMid-range

BuonHotel Bologna Centro

0.2 km from the centre

€61 / night

Check availability
Art Hotel CommerciantiUpscale

Art Hotel Commercianti

0.2 km from the centre

€106 / night

Check availability
2 days in Bologna

About €334 mid-range for hotel, food and sightseeing (€167 a day).

Next: Bologna to Milan
Train · about 0h 55m · from €13
Find tickets
4

Days 9–10

Milan

Milan is Italy's fashion and design capital, where haute couture meets historic treasures. Home to Leonardo's Last Supper, a stunning Gothic cathedral, and world-class opera, Milan seamlessly blends Italian heritage with contemporary style.

  • Duomo di Milano
  • The Last Supper
  • Galleria Vittorio Emanuele II
  • Sforza Castle
  • La Scala Opera
  • Navigli District
Milan Cathedral facade with blue sky
Hotel RioMid-range

Hotel Rio

0.2 km from the centre

€119 / night

Check availability
Maison Milano | UNA EsperienzeUpscale

Maison Milano | UNA Esperienze

0.2 km from the centre

€274 / night

Check availability
2 days in Milan

About €404 mid-range for hotel, food and sightseeing (€202 a day).

Travel times and fares come from Omio and hotel prices from Traveloka; both change with your dates. We may earn a commission if you book through our links, at no extra cost to you.

More Italy itineraries

Italy itinerary: FAQ

How many days do you need in Italy?+

10 days is enough for Rome, Florence, Bologna and Milan: 3 days in Rome, 3 days in Florence, 2 days in Bologna, 2 days in Milan. With 7 and 14 days you can follow our 7-day and 14-day route instead.

What is the best way to travel around Italy?+

On this route every leg works by train. Rome to Florence takes about 1h 27m from €13; Florence to Bologna takes about 0h 33m from €10; Bologna to Milan takes about 0h 55m from €13. Total time on the move is about 2h 55m.

How much does a 10-day trip to Italy cost?+

Plan on about €805 per person on a budget or €1,905 mid-range for accommodation, food and sightseeing, plus around €36 for the transport between cities. Flights to Italy are not included.