Your passport and depending on you home country, maybe a visa issued by the Mexican government too. If you have a traveler visa for the United States (C1/C2), you already have everything you need.
Jamaican citizens don't require a visa to travel to Mexico; all they need is a valid passport.
No. American citizens don't require a visa to enter Mexico. All you need is your passport.
Citizens from Trinidad & Tobago don't require a visa to visit Mexico. All they need is a valid passport.
If you are planning travel to Mexico from South African, the passport holders do require a visa. Please contact your embassy for further details and all necessary forms to apply for the travel visa.
Yes. Most people from developing countries require a visa to enter Mexico.
Yes, Brazilians need a visa to travel to Mexico.
Yes, Peruvians need a visa to travel to Mexico.
Yes, Turkish citizens need a visa to travel to Mexico.
No. People from the European Union does not require a visa to enter Mexico; just the passport is needed.
No. Only from Mexico to Canada (now you require a visa issued by the Canadian government if you wish to travel to Canada)
You have to pay a visit to the Mexican embassy at your own country. There, you request information on how to request a visa to visit Mexico. Please take notice: American, Canadian and most European citizens don't require a visa to visit Mexico.
To travel to Mexico, you need a valid passport and may also require a tourist visa depending on your nationality. It is recommended to check the specific entry requirements before your trip.