I know this question has been asked before but it was years ago and I would like to get some current information.
I'm in California as a tourist with the Visa Waiver Program. My 90 days expire on June 22nd. From what I understand, if I visit Canada, Mexico or the Caribbean during my 90 days, these are considered adjacent territories and my time there counts towards the 90 days of the Visa Waiver. So, upon re-entry into the US, I will still have to leave during my original 90 days.
Now, if I go to Mexico on the 22nd, when my Visa Waiver expires, and try to re-enter on the 23rd, that's what they consider a ''visa run'' and, while technically possible to get a new 90 days, it's up to the Border Officer and whether he believes I am not trying to game the system.
I would like to do this so I can stay two weeks more with some friends, and I could show the Border Officer my outbound flight to Spain for July 5th, which is two weeks after entering.
Does anybody here have any recent experience on this matter? Do I really stand a chance or, having left on my last day of the visa and re-entering within 24h, is it too much to ask for? Any suggestions as to what I can do?