eldoctor
ES

Eyeglass Prescription Price in Mexico — 2026 Comparison

National average price
$900 MXN
Typical range
$425–$1,200 MXN
Providers
22

Most Affordable Cities

# City Average Price
1 Uruapan Michoacán de Ocampo $200 MXN
2 San Andres Cholula Puebla $325 MXN
3 Pachuca de Soto Hidalgo $350 MXN
4 Benito Juárez Ciudad de México $350 MXN
5 Ensenada Baja California $400 MXN

Most Expensive Cities

# City Average Price
1 Metepec México $1,100 MXN
2 Chihuahua Chihuahua $1,200 MXN
3 Guadalajara Jalisco $1,200 MXN
4 Cuauhtémoc Ciudad de México $1,500 MXN
5 Tijuana Baja California $1,600 MXN

All Cities

City Average Price Providers
Uruapan Michoacán de Ocampo $200 1
San Andres Cholula Puebla $325 2
Pachuca de Soto Hidalgo $350 1
Benito Juárez Ciudad de México $350 1
Ensenada Baja California $400 1
Guadalupe Zacatecas $700 1
Mexico City Ciudad de México $813 4
Campeche Campeche $900 1
Mérida Yucatán $950 1
Puerto Vallarta Jalisco $1,000 1
Metepec México $1,100 1
Chihuahua Chihuahua $1,200 1
Guadalajara Jalisco $1,200 5
Cuauhtémoc Ciudad de México $1,500 1
Tijuana Baja California $1,600 1