Do I need a passport or visa?

A valid passport is required to travel to Mexico. U.S., Canadian, and many European citizens do not need a visa for tourist stays of up to 180 days. Travelers must obtain a Tourist Card (FMM) upon arrival, which is often included with airline tickets or issued upon entry. Always verify current entry requirements before travel.