January 1st 2025 In Spanish Holidays. Discover the 12 national holidays in 2025 and the longest long weekends. Spain public holidays discover upcoming public holiday dates for spain and start planning to make the most of your time off.
Each of the 50 provinces in spain has its specific holiday. This page contains a national calendar of all 2025 public holidays.