I've been comparing price differences and routes found on eurorail: https://www.eurail.com/en/plan-your-trip/eurail-timetable and various other sites like Rome2Rio and RailEurope. However I've noticed some discrepancies between the routes.
For example from Vienna to Krakow, on eurorail there are trains every 3 hours. On other sites, only an overnight train is available (both using Eurocity). There are many routes that are on Eurorail, but not on any of the other various rail sites.
This leads to the 2nd question: Is Eurorail worth the cost if you're only travelling between 7 cities? Does the pass also count for intercity travel with buses/trains (e.g. UBahn).
My itinerary is Budapest, Vienna, Krakow, Prague, Berlin, Amsterdam, and Paris. In a span of 3 weeks. Intercity I assume we'll just need rides from the train station and hotel, and then buses throughout the city (I don't know if Eurorail covers these busses). When looking at prices for just between countries, usually ranges between 25-50 dollars. Assuming every route is 50 bucks (including reservation), that's still only a max of $350. The 3 week pass for Eurorail is $431, and that does not include reservations.
I've been told repeatedly by multiple people Europass is the cheapest way to travel across the Continent, but when I sit down and look at the prices, Eurorail seems to be pricier than buying the tickets individually yourself.