Резюмируя :) , цены зависят от компании (Trenitalia или Italo), от разновидности поезда (freccia и Italo стоят дороже, потому что идут быстрее и, как правило, по расписанию (за исключением глобальных проблем (схода поездов где-то с рельс, проблем с майкрософт, наводнений и т.п.) (на них билеты стоит покупать заранее, ибо в тур сезон туристов много и билетов становится мало; плюс у них цены меняются в зависимости от класса, времени отправления, дня недели, скко билетов осталось и т.д.) или региональные или intercity (идут медленнее / всех пропускают, часто задерживаются / отменяются / больше где останавливаются (больше остановок)). На региональных поездах можно ехать стоя, поэтому цены всё время одни и те же, на интерсити ехать только сидя (покупаете сидячее место). Ну и естественно тип поезда зависит от направления. Где-то ходят все три типа, где-то только региональные. Смотрят билеты на сайтах trenitalia, italo (официальные сайты) или в кассах на станции или в автоматах на станциях. Или, если человек предпочитает, как Вам писали выше, на сайтах агрегаторах-посредниках.