A regulation that went into affect July 19th requires non-EU nationals to present travel documents that are valid for at least three months after the departure date from the European country. That means that if you’re planning to return from your Spanish getaway on September 1st, your passport needs to be valid until at least December 1st.
Beginning July 19th, the three-month beyond intended period of stay is effective in Austria, Belgium, Bulgaria, Czech Republic, Cyprus, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Slovenia, Spain, and Sweden.
The policy is expected to comes into force sometime this fall in Denmark, Italy, Norway, Romania, and Switzerland. There is still no official response to when Croatia or Slovakia will be implementing the regulation.
This regulation has not been made public but you certainly don’t want to be at the airport in your destination and be denied into the country because of it.
If your passport is due to expire within 90 days of the date of your return ticket, just get it renewed now– just to play is safe.