Yes, you need a passport to cross the U.S. border. If you are traveling by land or by sea, you can use a passport card, which is similar in size to a driver's license. If you are traveling by air, you must use a traditional passport.
Considering the fact that a bus will take between 27 to 45 hours to reach Cancun (from the US-Mexico border), I guess your best bet is to take a flight; to board an international flight, you will need your passport.
Yes; To enter into Mexico by car, airplane, boat and even on foot, you need a passport.
Yes, you do.
There are a couple of answers for you but no matter what you need an ID for all answers I'm about to give. If you travel by bus, or any automotive you need a U.S. Naturalization Citizenship document and if you travel by plane or boat you need a passport POSTER: In response to your question. So, if you are a U.S. citizen, once you are actually in the country of Mexico, you still need to provide ID to go from one part of Mexico to another? What if you are a Mexican citizen who ONLY wants to travel within the borders of Mexico. Would he need an ID?
No you don't unless you leave the United States, like to Mexico or Canada. But their policy requires all passengers to carry some kind of ID or birth certificate on them at all time, though. If you travel to a different country on a Greyhound bus, you need to take a valid passport.
You don't need a passport to travel anywhere within the United States. California and Texas are both U.S. states. So no, you don't need a passport. However, those who travel by car or bus will be stopped at many immigration checkpoints along the way and will have their citizenship challenged by DHS officials. People who "look Mexican" are given close scrutiny.
Most airlines request photographic ID for travel now. An airline is unlikely to accept a buss pass ID. A passport is advisable.
yes
There are bus coaches to bring people from Ireland to Britain. You have to travel by ferry, as Ireland is an island, and as it is an international journey, you should bring a passport. There is less checking of documents on ferries, but it advisable to bring a passport, especially if you are not an Irish or British citizen. You may even need a visa to visit Britain.
No you don't unless you leave the United States, like to Mexico or Canada. But their policy requires all passengers to carry some kind of ID or birth certificate on them at all time, though. If you travel to a different country on a Greyhound bus, you need to take a valid passport.
Not entirely, no. The US Passport Card can be used in some of the same circumstances that a US Passport could be used, but you will still need to have the traditional passport booklet to fly internationally. The US passport card can only be used to cross the US border by car, bus, train, and boat. It can only be used for travel between the US and Mexico, Canada and some Caribbean islands. The reason it cannot be used on an international flight is because it does not fulfill the requirements of the international treaty on air travel.
Yes if you are leaving England then you must have a passport.
A passport is needed to cross any international border.
Airplane or first-class bus line should be the preferred way of travel, at least for tourists visiting Mexico.