No Kathy....but extremely easy to get....flying into Mexico from the US.....while on the plane....you fill out a simple little form....go through immigration and customs....they stamp, stamp, stamp....and out you go will a little form tucked into your passport....visa good for 180 days (6 months).