W Hiszpanii orszak Trzech Króli ma bardzo bogatą tradycję, sięga XIX wieku. Pierwszy taki masz odbył się w roku 1885 w mieście Alcoi (Alcoy), leżącym w prowincji Alicante. Hiszpanie lubują się w ulicznych fiestach, więc i parada Trzech Króli (La Cabalgata de Reyes) szybko zakorzeniła się w narodowej tradycji. Święto to łączy w sobie polską tradycję Św. Mikołaja, kiedy to dzieci obdarowywane są prezentami i tradycję niemieckich pochodów karnawałowych (Karneval Zug) – ulicznych przemarszów, podczas których „wysypują” się na ulice tony słodyczy.
Święto Trzech Króli w Hiszpanii ma również swój wymiar państwowy. W tym dniu odbywa się parada wojskowa, którą przyjmuje Król Hiszpanii. Wojskowa tradycja Święta Trzech Króli sięga roku 1782, w którym król Karol III zarządził uroczystości na cześć odzyskania, będącego pod panowaniem Anglików Mahon. Po paradzie wojskowej uroczystości są kontynuowane w Pałacu Królewskim (Palacio Real de Madrid). Król Hiszpanii wygłasza przemówienie do zgromadzonych przedstawicielami hiszpańskich sił zbrojnych w obecności przedstawicieli najwyższych władz państwowych. Tę część hiszpańskiego Święta Trzech Króli można przyrównać do uroczystości jakie mają miejsce w Polsce w dniu 15 sierpnia.