Visas are not required for travelers with citizenship in the U.S., as long as the traveler’s stay does not exceed 180 days. Please visit the State Department’s Mexico country information page for the most up-to-date information regarding visa requirements and other legal travel considerations.
Whether you’re traveling by car or airplane, U.S. citizens should be prepared to present a valid passport book or card when entering Mexico. If you’re making your way to Mexico by car, have your driver’s license and proof of car registration on hand as well. These documents will be especially important when returning to the U.S.
Some cruise lines permit passengers to forego a passport under certain circumstances. Closed-loop cruises (defined as cruises which begin and end at the same port of call) often allow travelers to present an enhanced driver’s license along with a birth certificate in lieu of a passport. Different cruise lines have different policies, so be sure to check carefully with your cruise provider if you intend to travel without a passport.