Is tap water safe to drink?

Yes, the water in Germany is generally safe to drink. The tap water is of good quality and is regularly tested. After a long absence, you should let the water drain from all water sources (sink, shower) for about two minutes before using it.