My family (2 adults, 2 teenagers) will be vacationing in Germany in late July. While we plan to use a car to get to various places, when we arrive at those places we'll be using local transit.
- Dusseldorf - local train (U-bahn?) in town, train to Cologne (most likely S-bahn)
- Rudesheim - KD cruise downstream to St. Goar, local train back
- Munich - local trains to get to Dachau, airport
Will I have to purchase different regional and local passes? Does Deutsche Bahn manage all these places or will I need separate tickets/apps? I've read KD offers cruise discounts if you already have a train ticket, but not sure which ticket that covers. I see some transit authorities offer group discounts or family passes but not sure how far they extend.
Any help would be appreciated. Thanks!