January and mid-March are the most affordable months to visit Germany. Moreover. Avoid visiting during festivals, carnivals, and vacations in Germany.