Christmas time is a busy period so tickets are about 250€ return through bahn.com. The 05:20 departure from Ancona is the cheapest but well it's early…
If we set tickets aside there are 2 passes to consider :
- Global Pass : valid all across Europe on the selected number of days including 2 days in your own country.
- One-country pass Germany : this type of pass is generally only valid within a country but the German pass is an exception -> it includes the EC from Bologna/Verona to Munich (run by DB)
With these passes seat reservations must be added :
- 10€ supplement on the Italy - Germany EC
- 4.90€ reservation Bologna - Munich - Erfurt (optional but very recommended)
For Ancona - Bologna :
- either a regular ticket if they chose the One-country pass Germany
- 13€ seat reservation for the Frecciarossa or 3€ for the IC with the Global Pass
I'll make more concrete calculations when I have time. :)