This question already has an answer here:
I have two passports, Brazilian and Swedish (dual nationalities). I am flying from Brazil to the US (Miami) and would like to use my Swedish passport with approved ESTA. During my vacation in the US (16 days) I will fly to Mexico (Cancun for 8 days) and would like to know if I can leave the US and enter Mexico with my Brazilian passport (Brazilians don't need a Visa to enter MEX). When flying back from Cancun to the US (Miami) can I enter with my Swedish passport again?
My concern is:
- I will enter the US with my Swedish passport (valid ESTA), and from the US fly to MEX with my Brazilian passport. Is that ok?
- Can I leave the US with my Brazilian passport (which doesn't have a valid US visa) to enter MEX?
- I will enter MEX with my Brazilian passport (no visa required), and from MEX fly to the US with my Swedish passport (valid ESTA). Is that OK?
- When I return to the US the second time, will I have a “departure stamp” or will the officer only see one “entry stamp”?