How many weeks of holidays does a Ph.D. student in Germany have the right to take?
The answer will be specified in your job contract, stipend agreement or whatever source you get money from. Most PhD students in Germany are employed under one of the collective labor agreements (TV-L, TV-H etc.), according to which a full-time employee has a right to 30 days of paid vacation per year.