If those are your only train journeys individual tickets may be cheaper. The 3 day Twin Pass costs 342€ in 2nd class and could be a good deal since it covers the journey to Venice too (on the direct EC only) while this train tends to be expensive. 1st class doesn't cost much more at 456€ for greater comfort and quieter carriages.
Check bahn.com or DB Navigator app for the best fares and compare.
There are 2 daily ECs between Munich and Venice : 07:34 - 14:28 and 11:32 - 18:25. Seat reservations are not included but very much recommended : 3€ on ÖBB or 4.90€ on DB.
Qustion for the group.
I'll be getting on the train in Vienna going to Munich,stopping for a day or two before going to Frankfurt ending my trip there.
What is best? Seperate tickets or a pass.
Travel from 10 Oct.-13 Oct
Definitely advance tickets, the earlier you buy the cheaper. On bahn.com (German railways) I can find each leg for 35-50€ in 2nd class which is good value (10-15€ extra for 1st class).
Seat reservations are optional but recommended. 3€ extra per train when bought through ÖBB or 4.90€ on DB with a seat map.
OK on advance tickets,BUT a pass or SEPERATE tickets for each leg?
No need for a pass for this trip. Separate tickets bought on bahn.com for each leg