Yes no matter what the distance you will need a passport to travel across the border.
You can travel anywhere in the US with only a non-US passport by any mode of transportation.
Yes you do, if you plan to fly. And aren't a US citizen.
A Canadian can drive across the U.S. border using one of several documents. It does not have to be a passport. Any of the following will suffice; passport, U.S. passport card, trusted traveler card, or enhanced driver's license.
U.S. citizen's are able to travel to the following locations without a passport: 1. They can travel anywhere inside the U.S. 2. U.S. citizens can travel to any of the US territories and Commonwealth (Guam, the US Virgin Islands, Puerto Rico, etc) without a passport as long as the flights do not land in any foreign country.
YES
The law changed a bit a minor can have there birth certificate and other documents. If you are traveling by air you do need a passport also by land it is recommended.
No because you are not leaving the country. Passports are only needed when traveling internationally. usually a person SHOULD bring their passport, showing significance that they are a citizen and not entering new york illegally, as many illegal immigrants do enter the U.S through New york. P.S: Please recommend me using this button below, thanks.
No. A birth certificate is not valid for international travel. A US citizen can enter Canada by air only with a passport. By land or sea, you can enter with a US passport card, "enhanced" drivers license, or "enhanced" non-driver ID.
If Castro lets you out of Cuba to travel to Florida then yes.
No, they would not.
US citizens visiting Canada require a government issue ID (like a driver's license) and proof of citizenship (like a birth certificate, naturalization papers, passport, or the new passport card).
None needed to travel within the US.