Saudi nationals and the citizens of the following countries need a visa to visit Germany:
If you want to travel to Germany for a short term only (up to 90 days), you will have to apply for a Schengen visa. Those who want to exceed their stay or intend to work or live permanently in Germany need to apply for a national visa.
Applications should be submitted as early as possible (max. 3 months ahead of departure). Due to the high number of applications during the "Peak season" (May to August, just before Ramadan or Eid al Adha) longer processing times are possible. The general processing time depending on the nationality is 1-2 weeks.
A Schengen visa is valid for short stay (tourism, visit, business or medical purpose) within the following countries.
General Information about Schengen visa you can find here