What Holiday?
Map › Holidays A–Z › St. John's Day

When is St. John's Day 2026?

St. John's Day 2026 is on Wednesday, June 24, 2026. It's marked in 4 countries, including Germany, Lithuania, Portugal and Spain.

St. John's Day is an observance and Christian holiday in Germany

See June 24 on the world map

St. John's Day 2026 by country

CountryDateType
🇩🇪 GermanyJune 24WednesdayReligious holiday
🇱🇹 LithuaniaJoninės, RasosJune 24WednesdayPublic holiday
🇵🇹 PortugalJune 24WednesdayRegional holiday
🇪🇸 SpainSant JoanJune 24WednesdayPublic holiday

Questions about St. John's Day

When is St. John's Day in 2026?
St. John's Day is on Wednesday, June 24, 2026.
Which countries celebrate St. John's Day?
St. John's Day is marked in 4 countries: Germany, Lithuania, Portugal and Spain.
Is St. John's Day a public holiday?
Yes, it's a public holiday in Lithuania and Spain. Elsewhere it may be an observance or a regional holiday, so check the table for each country.

Other holidays around the same time