Since November 8th, foreign nationals 18 and older have been required to be fully vaccinated to enter the US by air.
That allowed for a loophole to fly to Canada or Mexico and drive into the US, but that has now been closed.
As of last Saturday, foreign nationals 18 and older need to be fully vaccinated to enter the US by land as well. Upon driving to the US, foreign adults will have to show proof of an approved vaccine and attest to be being vaccinated.
Essential workers also need to be vaccinated.
Children under 18 are exempt from the vaccine requirement by air and by land.
Fully vaccinated means that it has been 2 weeks since your single dose J&J vaccine or since your 2nd dose of other vaccines.
It’s worth noting that while you need a negative COVID test from within 1 day to fly to the US, you still do not need a negative COVID test to enter the US by land.
US citizens, US nationals, and US permanent residents are exempt from vaccine entry requirements.