Select: "Visas Para Personas Extranjeros," and read the instructions on this page.
Click the link for the "Visa Application Form."
Download and complete the form. Be sure to select "Visitor/Tourst Visa." Answer the question, "What is the purpose of your visit?" with "To visit staff and children at Rancho Santa Marta in San Vicente, Baja Norte" --OR-- "To visit staff and children at Foundation for His Ministry in Vicente Guerrero, Baja Norte." [Make no mention of volunteering or working.]
Email or visit the consulate, with the form and all required documents. The price for a visa has been $30, but this could change.
You also may need a Tourist Card. See more about this below.
Tourist Cards
Tourist cards are required if your stay is for more than 72 hours. Currently, if you are staying less than 7 days, the card is free. To find out the current details, go to the Baja México website -descubrebajacalifornia.com. The cards can be turned in at the border crossing in the far-right lane that states ‘volunteer declaration.’ Park your car and take visa to the immigration window or at the immigration office in Ensenada. Keep this card in a safe place.
You must be out of the country within the given time limit established on your card by the Mexican official or you will be subject to fine. Your card must be returned to Mexican immigration officials upon leaving México. If you do not, it should be sent to the address on the back of the document. Do not sign tourist cards until validated by immigration officials in México. Carry your card and other documents with you at all times while in México. Tourist cards are also issued to minors (under 18 years). They must have proof of citizenship and if traveling without parents, must present a notarized letter of consent signed by both parents or guardians.