The maximum period of time that a visitor may stay in Mexico without a formal visa is six months. Pedestrians crossing into Tijuana at the San Ysidro crossing need to complete a Mexico Visitor's Permit (FMM ? FREE if the trip is 7 days or less and you cross by land) and present a passport.