The time taken by a German embassy or a consulate to process German tourist visas is around 15 days. During peak seasons, the processing time could reach 30 days or more.