Sant Joan - Saint John - Public Holiday in Spain 24th June
La revetlla de Sant Joan - the festival of Saint John is the midsummer solstice celebration. It is celebrated on 23rd June every year and is also called the Nit de Sant Joan - the night of Saint John.
The day after is Sant Joan - Saint John's day - and is a public holiday.
Visit the city website http://www.bcn.es/santjoan for more details about events and bonfires in Barcelona in connection with the Sant Joan Festival.
The website is usually updated a few days before Sant Joan each year