yes you do, unless your in transit or staying for a very short time.
You need a Us Visa
No. Having a visa for the US doesn't grant you the possibility to enter Mexico; you need the corresponding visa from Mexico.
I believe so.
No, you don't.
On an airplane.
Yes, as a green card holder, you do not need a visa to travel to Mexico for stays of up to 180 days.
yes i need to know the requirements for syrian how to take a philippine visa..
Philippines citizens need visas to enter China and Qatar.
no visa needed for tourism.
Passport and permit
Jamaican citizens don't require a visa to travel to Mexico; all they need is a valid passport.
If you are US, Canadian or European citizen you can enter Mexico without the need of a visa.