hey there. The following website has complete european timetables for all trains (including the underground). Unfortunately the only thing it doesn't do is tell you how much it would cost, but if you are using a eurorail pass that doesn't matter i suppose.
It also allows you to plan multi-country journeys.
Hope this helps