Analytiker hade i genomsnitt räknat med en inflation på 3,1 procent i mars i Spanien, enligt en prognossammanställning gjord av Bloomberg.
Rapporten kommer inför inflationssiffror för mars även från andra större euroländer – som Frankrike och Italien – senare i veckan.
Statistiska centralbyrån (SCB) presenterar sin första rapport om marsinflationen i Sverige den 12 april.