Where Is San Miguel De Allende
San Miguel de Allende is in the central Mexico state of Guanajuato.
271 km (169 miles) North of Mexico City
56 km (35 miles) East of the state capital of Guanajuato
898 km (558 miles) South of Laredo, Texas
86 km (53 miles) Northwest of QRO, Querétaro International Airport
126 km (78 miles) Northeast of BJX, Guanajuato International Airport272 km (169) Northwest of MEX, Mexico City International Airport
The two largest cities near San Miguel de Allende are:
Celaya, Guanajuato, to the south 50 km (31 miles), population 480,000 (2013)
Querétaro (Santiago de Querétaro), Querétaro, to the southeast 65 km (40 miles), population 1,971,000 (2014)