I am on a gap year and have completed exactly 90 days in the Schengen area. I then flew to Morocco and have been here for 2 months. In 3 days I fly to London for another 2 months, and then will fly to the Czech Republic for a period of exactly 90 days. So, 90 days in, 4 months out, 90 days in.
The problem may be that the flight from Morocco to London has a connection in Madrid. It goes Morocco to Madrid Terminal 4s, then terminal 4 to Gatwick. I believe there is a shuttle bus between terminals 4s and 4.
I'm flying in three days time. (Don't know why I just thought of this now.) From what I've just read here and in other places I think I might be in trouble as I may not be able to enter Schengen as I will fall foul of the 90 days in 180 days rule.
From early comments it looks like my only option is to bin the (non-refundable) indirect tickets and buy direct flights (ouch!). I'm on a backpacker budget and any suggestions would be gratefully received.
Update: The flights are: IB8191 operated by Air Nostrum and IB3718 operated by Iberia Express, both flights on a single Iberia ticket.
I tried calling Iberia but they couldn't put me through to anyone who spoke English. I called MAD airport, and was given a number to ring (not sure exactly who) and explained the issue (Countries, terminals etc). They said I would go through immigration but it would be fine. I again said that I had used all my Schengen days but they said it didn't matter.
Assuming that I rely on this information and continue with my original arrangements I'll post back here to say how it went, which gaol I landed up in etc.