The group tickets (länder, Quer-Durchs_Land, or happy weekend - depending on when you travel and if you stay in one state or not) are real money savers. Although they are only on regional trains, many of those are fast. You can check the times on bahn.de.
driving directions