Yes, if you are traveling from another country outside Mexico, you will need a Passport. Plan ahead if you are in the U.S. and don’t have a current passport, as it can take up to two months to get/update your Passport.