Der 81-Jährige teilte in einem Brief an seinen Sohn und Nachfolger Felipe VI. (51) mit, er werde keine repräsentativen Aufgaben mehr für das Königshaus wahrnehmen.
Der inoffizielle Abschied soll am späten Abend ein Besuch des traditionellen Stierkampfes "Corrida de San Fernando" in Aranjuez südlich von Madrid sein.
Vor fünf Jahren, am 2. Juni 2014, hatte der damalige Ministerpräsident Mariano Rajoy bekanntgegeben, Juan Carlos werde zugunsten seines Sohnes auf den Thron verzichten. Vorausgegangen waren mehrere Skandale, die dem Ansehen der spanischen Monarchie schwer geschadet hatten.
Trotz vieler gesundheitlicher Probleme hatte Juan Carlos auch nach seinem Thronverzicht häufig repräsentative Aufgaben übernommen. Erst im März war er erneut operiert worden.
Juan Carlos war fast vier Jahrzehnte lang - zwischen November 1975 und Juni 2014 - König von Spanien. Auch nach der Abdankung zugunsten seines Sohnes trägt der Ehemann von Sofía von Griechenland auf Lebenszeit ehrenhalber den Titel "Rey" (König).
dpa/est