Everything starts with an online search. Buying a home could take about 10 to 12 weeks, depending on many factors along the closing process. Once a home is selected and the offer is accepted, the average time to complete the escrow period on a home is 30 to 45 days under San Miguel de Allende´s normal market conditions. Though, well-prepared home buyers who pay cash have been known to purchase properties much faster.