De nya restriktionerna kommer efter att antalet nya coronafall ökar i landet, med nära 3 000 rapporterade nya fall på torsdagen.
Den ökade smittspridningen har satt Spanien på Tysklands lista över högriskland, med undantag för Kanarieöarna. Resenärer från Spanien som anländer till Tyskland måste lämna ett negativt coronatest eller sättas i karantän i 14 dagar.
Över 28 600 människor har dött till följd av coronaviruset i Spanien.