Hi, I'm a New Zealand passport holder currently travelling Europe and am now looking at flying from Madrid to Marrakech return.
I have been travelling for five months and the way I understood the rules before I left was according to the following links
The way I understand is as a New Zealand passport holder I can spend up to 3 months in each of the countries listed in the bilateral visa waiver i.e Spain, The Netherlands, Portugal, France etc, without taking into account the time spent in other countries. Therefore I could spend three months in France, three months in Spain, three months in Portugal and so on. All I need is a small amount of proof saying that I have in fact been in such countries. I have held on to hotel receipts, etc from the countries I have been. This bilateral agreement effectively overrides the 90 day out of 180 day rule.
I entered the Schengen State in The Netherlands and only have my entry stamp (none from crossing borders within the Schengen State)
I have been granted a Tarjeta Sanitaria in Spain and have spent most of my time here as my partner plays rugby here. However, I have still been here less than three months.
I've travelled Spain, France and The Netherlands (all countries that are covered by the bilateral agreement).
When I leave Spain for Morocco would the immigration officials think that I am an overstayer? Will I have trouble either exiting or returning? I'm afraid that the immigration official may be unaware of the Bilateral Agreements between New Zealand and the countries I've been travelling and that because I've spent more than the 90 days in a 180 period in the Schengen State I will be treated as an overstayer.
What do I doooo? HEEELLLP