If you are US Citizen, Canadian or from most countries of Europe and count with a valid passport you don't need a Visa to enter Mexico. Some other visitors may require a Visa issued by the embassy or consulate of Mexico. To check more information about which countries needs to apply for a visa Click Here!