Originally Posted by
stut
Regionale trains only have walk-up fares, so the pricing you get is the same if you buy it at the station.
You can search on trenitalia.com for fares on these trains. For example, Venice-Bologna is €10.75 and Milan-Venice €17.95 (may need a change in Verona - which is well worth a stop in if you're there). These are very good fares, IMHO.
As noted above, though, you can beat them with advance purchase fares on the ES services, if you can find the availability and buy in advance.
Stut, if it's a walk-up fare, should I buy my fare when I arrive in Milan or I can just buy it on the day that I want to take the train? I kind of like this idea as it'll give me some flexibility. I'm just afraid that there may be no seats or even room for me to stand!