This question already has an answer here:
I am an Italian citizen and hold an F-1 visa that will be valid starting one month from now. I also have a valid ESTA travel authorization.
I would like to ask if the following travel steps would be allowed, visa-wise:
- Flight Italy -> USA (using my ESTA, as my F-1 visa isn't valid yet).
- Flight USA -> Mexico (using my ESTA or EU passport status)
- Flight Mexico -> USA (using my n9w valid F-1 visa).
My husband is currently in the US, so I would like to travel to the US now for a few weeks. I would be using the ESTA authorization because my F-1 visa is not valid yet. Then I would like to travel to Mexico for a few days and then go back to the US using my F-1 visa (it will be valid at that point because it will be after the validity starting date).
Is this allowed? Will I get in trouble because I never technically leave the entire Mexico-USA-Canada area? Or will switching to myF-1 visa automatically end the visa waiver?
I am concerned that in the end, I might look like I overstayed the visa waiver because I never really "leave" the Mexico-US-Canada area within the 90 visa waiver days, although I will switch to a valid US visa after the visa waiver.