Schengen Days Calculator (90/180 Rule)
Enter your trips to see how many of your 90 Schengen days you have used in the last 180 days, the latest date you must leave, and whether a planned trip is allowed. Covers all 29 Schengen countries, including Bulgaria and Romania.
Your status today
Your Schengen trips
Add past and planned trips. Your trips are saved in this browser only.
Plan a future trip
Enter only an entry date to see how long you can stay, or both dates to check a specific trip.
Save or share
This link contains your trips — bookmark it or send it to someone.
How the Schengen 90/180 rule works
Non-EU visitors may stay in the Schengen Area for up to 90 days in any 180-day period. On every day of your stay, look back over the 180 days ending on that day (including it). If you have been in Schengen on more than 90 of those days, you are overstaying.
What counts as a day
- Every calendar day you are physically in any Schengen country counts — including the day you arrive and the day you leave, even if you land at 23:00.
- All 29 countries share one counter. Moving from France to Italy does not reset anything.
- Days in non-Schengen countries (UK, Ireland, Cyprus, Turkey, Albania, Serbia…) do not count.
Worked example
You enter on 1 March and leave on 30 April — that is 61 days. You want to come back on 1 June. Looking back 180 days from 1 June, all 61 days are still in the window, so you have 29 days left: you can stay until 29 June. Only from late August do the March days start to drop out of the window. The calculator above does this check for every day automatically.
Common mistakes
- Thinking the count resets on 1 January or every six months — it never resets, the window rolls daily.
- Forgetting that entry and exit days count as full days.
- Assuming 90 days per country — the limit is for the whole Schengen Area.
- Assuming a Schengen visa’s validity overrides the rule — visa holders must respect both the visa’s dates and the 90/180 limit.
EES: your days are now counted automatically
Since 10 April 2026 the EU Entry/Exit System (EES) records every entry and exit of non-EU short-stay travellers digitally, replacing passport stamps. Border guards can see your remaining days instantly and overstays are flagged automatically, so keeping your own count accurate matters more than ever. The EES does not change the 90/180 rule itself.
The 29 Schengen countries
The Schengen Area has 29 member countries with no passport controls between them. Bulgaria and Romania became full members on 1 January 2025. Iceland, Liechtenstein, Norway and Switzerland are in Schengen but not in the EU. Cyprus and Ireland are in the EU but not in Schengen, so days there do not count.
- Austriasince 1997
- Belgiumsince 1995
- Bulgariaair & sea 2024, land 2025
- Croatiasince 2023
- Czechiasince 2007
- Denmarksince 2001
- Estoniasince 2007
- Finlandsince 2001
- Francesince 1995
- Germanysince 1995
- Greecesince 2000
- Hungarysince 2007
- Icelandnon-EU · since 2001
- Italysince 1997
- Latviasince 2007
- Liechtensteinnon-EU · since 2011
- Lithuaniasince 2007
- Luxembourgsince 1995
- Maltasince 2007
- Netherlandssince 1995
- Norwaynon-EU · since 2001
- Polandsince 2007
- Portugalsince 1995
- Romaniaair & sea 2024, land 2025
- Slovakiasince 2007
- Sloveniasince 2007
- Spainsince 1995
- Swedensince 2001
- Switzerlandnon-EU · since 2008
Country guides
- 90-day rule in SpainFor UK visitors and homeowners: Canary Islands, Gibraltar, long-stay visas