Sorry I might be late to announce this, but there is a major change in the way Trenitalia sets prices eff, the beginning of this year. The system replicates what airlines have been using for years.
Until 2025, there were a number of tickets sold at discounted rates for each train (Super Economy, Economy, etc.), once those were sold out the price would be a fixed BASE price that was fixed for that segment and never changed until the time of travel.
No longer. Now, like with air tickets, prices for the same segment will continuously fluctuate every day according to demand and supply, based on some algorithm, so it might be beneficial to always purchase in advance (and/or not to travel on peak days/hours).
This new pricing system affects only Freccia trains, but not Regionali or Intercity, both of which receive government subsidies from the Regions and therefore will remain unchanged in the way the price structure is set.
This piece of news has been all over the Italian media for a few days/weeks now, but couldn’t find sources in English yet.
https://www.ilpost.it/2026/01/06/prezzi-dinamici-alta-velocita-trenitalia-frecce-dynamic-pricing/
https://www.repubblica.it/economia/2025/12/31/news/trenitalia_fs_prezzo_biglietti_aerei-425069052/