I am traveling to Mexico in December 2017 and I hold a Kenyan passport with a Tier 4 student visa for the UK that expires in November 2018. On the consulate website (Kenya) it is mentioned:
Kindly note that travelers who wish to visit Mexico, regardless of their nationality, holding a valid, multiple entry visa for the United States of America, Canada, Japan, the United Kingdom or the Schengen Space countries DO NOT need to apply for a Mexican visitor’s visa: tourist, business or in transit (less than 180 days stay).
Published in June 2011
However on the UK consulate page it mentions:
According to Mexican regulations which came into force in June 2009, Permanent residents in the United Kingdom wishing to travel to Mexico do not require a visa to enter the country as tourists or business visitors for up to 180 days and as visitors in transit for up to 30 days, regardless their nationality.
My question is, do I need a Mexico visa or not?