You always need a passport to enter another country
If you are US, Canadian or European citizen you can enter Mexico without the need of a visa.
You will need a passport if you are traveling by airplane. This is because international treaties on air travel state that all passengers and crew boarding an international flight must carry a valid passport booklet. If you are traveling by boat (Cancun is a popular cruise destination), then you can get away with a passport card or "enhanced" drivers license. Crossing the US-Mexican border is also possible on foot or in a motor vehicle with only a US passport card or "enhanced" drivers license. There are no trains that cross the US-Mexican border.
Do you need a passport to travel to Barcelona
does my passport need to be in date to go to belfast
Yes, you do need your passport.
Yes, you need a passport to go on a cruise to Canada.
Yes you do have to have a passport to go to Chile.
Yes, you need a valid passport to go to Canada on a cruise.
You need a passport to go anywhere.
Yes, you need a passport to go to the Bahamas.
You need a passport to go anywhere out of the country!