There is an offer on currently for 9 EUR from Milano to Venezia:
http://www.trenitalia.com/cms/v/inde...008916f90aRCRD
In general, trains in Italy are less expensive or the same prices as within Germany for example. Look for promotions- there are usually deals to be had.