Schengen Visa Calculator to Calculate Days in Europe

On a Schengen C visa or a visa-waiver, you can be in Schengen area for 90/180 days. Seems easy, right? Use this Schengen Visa Calculator to determine your stay in Europe! Please use the calculator below the share buttons (and please share the calculator to your travel buddies!) You can also make a small Paypal donation for its creation!

How the Schengen Visa Calculator works

Myth: You are allowed to stay 90 days within a 180-day period, and then your visa will reset for a new 180 period.

False. With amendments made in 2013, the rule means you can only be in Schengen countries no more than 90-days in any 180-day period. The word “any” implies the application of a “moving” 180-day reference period, looking backward at each day of the stay (be it at the entry or on the day of an actual check), into the last 180-day period, in order to verify if the 90-days/180-day requirement continues to be fulfilled.

Please use this calculator to check or plan how many days you have been or will be in Schengen. This way, you can breathe easier and know your visa rights! To learn about the horrors of overstaying, read here.

Disclaimer: The calculator is a helping tool only, it does not constitute a right to stay for a period resulting from its calculation. This site does not take responsibility for your actions based on these calculations. Please always consult with your Embassy or immigration lawyers. This calculator does not track or store any information you input.




Home country:


  1. Antuan | 13th Feb 18

    Hello Lindsey. Could you please clarify these dates:
    In Schengen zone the first stay was: 15/06/17 to 11/07/17 makes 27 days.
    Second visit: 31/08/17 to 27/10/17 is 58 days which in total makes 85 days. So far your calc tells the same.

    Then when entering Schengen on 31/12/17 your calc and border control say 71 days had spent in Schengen.

    Now I understand that at 15/12/17 180 day period won’t refresh.

    Official calc says I could have stayed from 31/12/17 until 29/01/18, which is +32 days from 58 spent. Which is ok, like, counting days from my second visit, neglecting completely days of first visit…

    If I understand, you substract 180 from the entry date, which is 31/12/17 substract 180 which will be 02/07/17. And from this date counts 10 days until 11/07/17 (first leave of from the zone). So with 58 from august this makes 68 days, which sets leave date at 21/01/18.

    So how exaxtly those 180 days move? What counts and what not. Thank you)

    • Lindsey | 13th Feb 18

      Schengen is calculated on a rolling basis. Your June trip no longer is considered since that was more than 180 days ago. With the dates you provided, you’d be at 71 days meaning you could have stayed another 19 days if you wanted. Hope that made sense.

  2. Liam | 7th Feb 18

    ive been in Germany since 19/10/17. I had an appointment at the migration office on the 23/1 for a working visa and got it granted and also had a bridging visa because that appointment fell outside the 90 days. Will my schengen reset while im staying in Germany on a working holiday visa? or can I not travel the through Europe the whole time im here now?

    • Lindsey | 14th Feb 18

      Hey Liam! No, nothing “reset.” Your working visa only applies to Germany…it doesn’t count towards Schengen IN Germany. But if you have been in other Schengen countries in the 90 days in the past 180-days, then those still count if you leave Germany.

  3. Frank Sebenius | 29th Jan 18

    Hi, I visited Italy starting on October 26, 2017, returned to the US on December 18, 2017. 54 days. 55? I have 36 (35?) days available. When will my 180 day period refresh?

    • Lindsey | 30th Jan 18

      Hi Frank! Thanks for saying hello! You stayed in Schengen 52 days, and you have been out for 43 days. Your time in Schengen is a rolling calculator, so it doesn’t necessarily “reset.” Usually, I just suggest people stay out 90 days if they want a full 90 days back in Schengen. But you can come back on Feb 1, and stay until March 11th (because it will count some of the days from your previous trip). If you play around with my calculator, it should tell you the right number!

  4. | 29th Jan 18

    Hi I entered in schengen on 23 Jan and I have issue the visa for stay 8 days , so can I fly back to my home country on 31 Jan as this days is calculated at last 8 days ?

    • Lindsey | 29th Jan 18

      Hello! The day you enter + the day you leave are both calculated into your visa. So technically, you need to leave on the 30th, which is tomorrow. Any other days past that will be considered an overstay.

  5. Nicola | 25th Jan 18

    Hi, my girlfriend from Ukrain was 59 days in Europe from 25.07.17 and 11.01.18, when she will have again right to the 90 days ?

    • Lindsey | 27th Jan 18

      Hi Nicola, if your gf was in Schengen from 25/7/17 – 11/1/18, she overstayed her visa by 70 days, according to my Schengen Calculator. Technically, she needs to stay out until around mid-April. However, she overstayed by quite a bit, so her future visa can potentially be denied if immigration discovers this.

  6. Ghada Moussa | 17th Jan 18

    Thank you

  7. Ghada Moussa | 17th Jan 18

    Hi my daughter got her visa duration only 10 days even the visa expires on the 17th of February, our plan was to catch the school trip to France from 25th of January till 28th of January then Spain till 31/1 , our dream was to catch us in France till 3/2 but when I calculated in your app it’s 12 days when I put the destination one way same dates it count 10 days , please can you help us .

    • Lindsey | 17th Jan 18

      Hi Ghada! You might have found a small “bug.” I will have a look into fixing it. However, your trip from Jan 25-Feb 3 is exactly 10 days, so you should be fine.

      • Lindsey | 13th Feb 18

        Update: This bug has been solved as of Feb/13/2018. All calculations should be correct!

  8. Rattheesh | 9th Jan 18

    Hi Lindsey, Great blog! very useful information. I have a question for you: If I enter a Schengen country on 5th and exit the country on 9th of same month.

    Did I stay 4 or 5 days in that country ?

    • Lindsey | 9th Jan 18

      Thanks, Rattheesh! You will have been in the Schengen country for 5 days. Exit and entry days count as full no matter how many hours you are there on entry/departure.

  9. Johannes | 29th Dec 17

    Hei lindsey ur blog is helping people more than u r expecting it.
    What i want to ask u is am a friend of which is Eritrean came as a tourist schengen visa to france his aim was to seek asylum in Norwey and. Do france with draw his registration or finger print and what would happen to him if the y find it out .
    Best regards

    • Lindsey | 1st Jan 18

      Hi Johannes! Your friend does not need to claim asylum status in their first country of entry. However, since EU is tightening their asylum cases, Norway could decide to return your friend to their first country of entry (like France) if the Norwegian Immigration Board does not accept their application. This is called the Dublin Regulation. Hope this helps!

  10. Jennifer Thompson | 13th Dec 17

    Thank you for all the helpful information and explaining it all in a way that’s more understandable than any other internet resources and books I’ve read. You are an extremely valuable source of information and knowledge. This is a somewhat confusing subject with multiple facets to explore, but you break it down into sensible explanations. I’m sure You’ve helped many people, me very much so. Keep writing. Thanks again!

    • Lindsey | 15th Dec 17

      Hi Jennifer, thank you so much for this beautiful comment. It really means a lot to me ☺️ Happy travels!

  11. Natasha | 27th Nov 17

    Hi! I found this and it is great, but unfortunately it doesn’t have the Faroe Islands or Ireland which are not part of the Schengen.

    • Lindsey | 27th Nov 17

      Hey Natasha! Correct, they are not part of Schengen. So they would not necessarily count towards your Schengen stay. However, if you are trying to plan out your trip, and wanting to input them, this should be added. I will look into this fix. Thanks so much!

  12. Julija | 24th Nov 17

    HEY! I like your idea creating a calculator, but unfortunately it’s not very correct. I have inserted day of entry and day of exit, but it gives less than if I am counting using calendar

    • Lindsey | 24th Nov 17

      Hey Julija, thanks for the feedback. It definitely shouldn’t be off, as we have tested it for many trips up against EU Council’s own calculator. Can you email me the dates you input so I can have a look to see if there are issues? It is Thanks!

  13. jane | 21st Nov 17

    Lindsey, the option to email doesn’t really solve the problem. What’s great about an app is that you can continually rework it on the go, put it down, forget about it for a few weeks and then pick it up where you left off without having re-input information. There was one called Schengen90 (not available in States) which was good but it got bugged up. I agree with William, if it’s a good app, people will notice it and pay for it because of the difficulty of the Schengen visa calculation for people like me who come and go year ’round and have to be in complete compliance with the Schengen restrictions.

    • Lindsey | 21st Nov 17

      Yes, I was just trying to make a “right now” solution. Since my web based calculator is only 1 month old, I am just gathering different reasons for people using it. So it is great feedback for me to look into. Will let you know when I move forward with the app ☺️

  14. Martine | 21st Nov 17

    I love your calculator! Thank you for creating it. I ran through my visit in the schengen last year and your calculator says 89 days, which is what I calculated too, however last January the French consulate I applied at for a long stay visitor visa said I had stayed 92 days, because the officer counted both the entry and the departure days too. I’m not sure what to do – do you have any tips? Thank you so much.

    • Lindsey | 21st Nov 17

      Hey Martine! Thanks for the feedback! You should input the date your plane landed in Schengen, and the date your plane exited. So it should include your entry/departure dates.

  15. Lindsey | 20th Nov 17

    Hello! I received your other two comments fine, btw. I approve comments before they go out to make sure I don’t get robots 😂 I appreciate the feedback and will look into making an app. Thanks so much!

  16. William L Mateo | 20th Nov 17

    I don’t see my earlier comment….here it is again: An App for iPhone (and iPad) would be AWESOME. We can use it for planning while we are traveling and want to change plans, sitting with friends planning a trip, etc. A way to save the latest data on the app would be extremely useful. I would be glad to pay for such an app – I think $1.99 would be a good price for a mobile app. Also another clue – leave the desktop free so everyone can play around with it, but add in a way to save our latest data (ie a way to create and account and log in). Then promote your mobile apps on the site as well as in app stores. This is the BEST and accurate calculator out there by far – you have no real competition.

    • Lindsey | 20th Nov 17

      Hello! I received your other two comments fine, btw. I approve comments before they go out to make sure I don’t get robots 😂 I appreciate the feedback and will look into making an app. Thanks so much for using it!

  17. jane | 20th Nov 17

    I have been using various Schengen visa apps to calculate my movements. They never match up or are confusing or just useless and thus I have taken to doing the math myself. Your calculator is right on but I can’t hold onto the info that I have inputted as I can in an app. There are a lot of people out there who need an accurate app and will pay for one, any chance you could write one?

    • Lindsey | 20th Nov 17

      Hi Jane! Glad to know mine works for you, and appreciate the feedback. ☺️ I have not thought about writing an app just yet since my web calculator is so new. What if there was an option to email the info to yourself?

  18. Bill | 18th Nov 17

    Boy are you smart. I am amazed I have not overstayed in the past…never understood this ’till I played with it.

  19. Lindsey | 11th Nov 17

    You’re welcome!

  20. | 8th Nov 17


Leave A Comment

Leave a Reply