EN

Cheap Italo tickets — compare prices

TransitScanner is an independent price comparison. The figures below are fares that searches on TransitScanner saw for Italo: 14,862 observations on 13 routes, most recently on 2 Nov 2026. They show what searches saw, not live quotes.

Routes where we saw the most Italo fares

The lowest fare seen on each route, with the number of observations behind it. Open a route to compare Italo with other companies.

RouteLowest seenObservations
Rome → Milan€29.903,310Compare
Milan → Rome€29.903,173Compare
Rome → Naples€14.902,884Compare
Naples → Rome€14.901,978Compare
Rome → Florence€14.901,020Compare
Bologna → Rome€22.90939Compare
Florence → Venice€18.90614Compare
Milan → Turin€8.90431Compare
Rome → Turin€34.90304Compare
Rome → Bologna€19.90131Compare

Lowest Italo fares we have seen

Routes with at least two observations, cheapest first.

RouteLowest seenObservations
Milan → Turin€8.90431Compare
Naples → Rome€14.901,978Compare
Rome → Florence€14.901,020Compare
Rome → Naples€14.902,884Compare
Florence → Venice€18.90614Compare
Rome → Bologna€19.90131Compare
Venice → Florence€19.9030Compare
Bologna → Rome€22.90939Compare

When is Italo cheapest?

Taking the lowest fare seen for each travel day, Tuesday was the cheapest day to travel on average, about 21% below the average of the same routes; Friday was the dearest, about 12% above. Based on 104 travel days on 5 routes.

For the same departure day, fares seen at different lead times, compared with the average of those fares (minus is cheaper, plus is dearer):

Days before departureCompared with averageDepartures compared
0–2+30 %102
3–7−13 %121
8–14−22 %65

Fares seen 8–14 days before departure were the lowest on average, about 22% below the average for the same departures.

These are patterns in what searches saw, not a rule: fares depend on the route, the date and demand. Check your own date.

Other companies on the same routes

On routes where searches also saw other companies, the lowest fare seen for each:

Questions about Italo fares

How do I find cheap Italo tickets?
Search your route and date on TransitScanner. It shows Italo next to other companies on the same journey, and the link on each result takes you to the seller's own site to book. Prices change often, so check a few dates.

What is the lowest Italo fare you have seen?
The lowest we have seen is €8.90 for Milan → Turin. In total we have 14,862 observations on 13 routes. These are fares that searches saw, not live quotes.

Is TransitScanner the official Italo site?
No. TransitScanner is an independent price comparison and is not affiliated with Italo. Tickets are bought on the carrier's own website; we do not sell them.

Are the prices on this page live?
No. They are fares that searches on TransitScanner saw, the latest on 2 Nov 2026. The price at checkout on the seller's site is the one that counts.

Which Italo routes can I compare?
The routes where we saw the most Italo fares are Rome → Milan, Milan → Rome, Rome → Naples. Search any other route and date to see whether Italo runs it.

When is Italo cheapest?
In our data Tuesday was the cheapest day to travel on average, about 21% below the average of the same routes. Fares seen 8–14 days before departure were the lowest on average. This is a pattern in observed fares, not a guarantee; check your own date.

How does Italo compare with other companies?
On Rome → Milan we saw Italo from €29.90, FlixBus from €10.48, Trenitalia from €19.90, Deutsche Bahn from €44.90. Prices differ by date, so compare your own.

TransitScanner is independent and not affiliated with Italo. We do not sell tickets: you buy on the carrier's own website.