First Visit Ophthalmology Price in Mexico — 2026 Comparison
National average price
$957 MXN
Typical range
$750–$1,100 MXN
Providers
1,010
The first ophthalmology visit is the initial assessment of eye health and vision.
What is it for? It allows visual acuity to be checked, eye problems to be detected, and guidance to be given on their care or correction.
What does it include? History-taking, vision measurement, and an eye exam; depending on the case, additional testing.
Who performs it? It's carried out by an ophthalmologist. If you notice changes in your vision or discomfort, scheduling an assessment with the specialist is the way to get answers.
Most Affordable Cities
| # | City | Average Price |
|---|---|---|
| 1 | Sahuayo Michoacán de Ocampo | $400 MXN |
| 2 | Chimalhuacan México | $400 MXN |
| 3 | García Nuevo León | $499 MXN |
| 4 | Acatlán de Osorio Puebla | $500 MXN |
| 5 | Iztacalco Ciudad de México | $500 MXN |
Most Expensive Cities
| # | City | Average Price |
|---|---|---|
| 1 | Miguel Hidalgo Ciudad de México | $1,421 MXN |
| 2 | Los Cabos Baja California Sur | $1,550 MXN |
| 3 | Xochimilco Ciudad de México | $1,600 MXN |
| 4 | Cuajimalpa de Morelos Ciudad de México | $1,713 MXN |
| 5 | Huixquilucan México | $1,743 MXN |
All Cities
| City | Average Price | Providers |
|---|---|---|
| Sahuayo Michoacán de Ocampo | $400 | 1 |
| Chimalhuacan México | $400 | 1 |
| García Nuevo León | $499 | 1 |
| Acatlán de Osorio Puebla | $500 | 1 |
| Iztacalco Ciudad de México | $500 | 1 |
| San Miguel de Allende Guanajuato | $500 | 1 |
| Acatlán Puebla | $500 | 1 |
| San Pedro Cholula Puebla | $500 | 1 |
| Rosarito Baja California | $500 | 1 |
| Fresnillo Zacatecas | $500 | 1 |
| Delicias Chihuahua | $500 | 1 |
| Arandas Jalisco | $500 | 1 |
| San Juan Teotihuacan México | $500 | 1 |
| Pátzcuaro Michoacán de Ocampo | $500 | 1 |
| Mazatlan Sinaloa | $575 | 4 |
| Tianguistenco México | $600 | 1 |
| Iguala Guerrero | $600 | 1 |
| Chilpancingo Guerrero | $600 | 1 |
| Apizaco Tlaxcala | $600 | 1 |
| Colima Colima | $600 | 2 |
| Ciudad Acuña Coahuila de Zaragoza | $600 | 1 |
| Tequisquiapan Querétaro | $600 | 1 |
| Ciudad Guzmán Jalisco | $600 | 1 |
| Guadalupe (Zacatecas) Zacatecas | $600 | 1 |
| Irapuato Guanajuato | $630 | 5 |
| Los Mochis Sinaloa | $633 | 3 |
| Ecatepec de Morelos México | $638 | 5 |
| Nezahualcóyotl México | $650 | 2 |
| Apodaca Nuevo León | $650 | 2 |
| Oaxaca de Juárez Oaxaca | $650 | 4 |
| Cuautla Morelos | $675 | 4 |
| Tlajomulco de Zuñiga Jalisco | $700 | 1 |
| Tecoman Colima | $700 | 1 |
| La Paz México | $700 | 1 |
| Melchor Ocampo México | $700 | 1 |
| Etzatlán Jalisco | $700 | 1 |
| Minatitlán Veracruz de Ignacio de la Llave | $700 | 1 |
| San Andrés Tuxtla Veracruz de Ignacio de la Llave | $700 | 1 |
| San Pedro Mixtepec Oaxaca | $700 | 1 |
| La Piedad Michoacán de Ocampo | $700 | 1 |
| Acapulco Guerrero | $700 | 6 |
| Rioverde San Luis Potosí | $700 | 1 |
| Sinaloa Sinaloa | $700 | 1 |
| Reynosa Tamaulipas | $700 | 4 |
| Juárez Michoacán de Ocampo | $700 | 1 |
| Guadalupe Zacatecas | $700 | 1 |
| Berriozábal Chiapas | $700 | 1 |
| Tapachula Chiapas | $700 | 1 |
| Aguascalientes Aguascalientes | $703 | 34 |
| Ensenada Baja California | $720 | 5 |
| Iztapalapa Ciudad de México | $725 | 4 |
| Michoacan Michoacán de Ocampo | $733 | 3 |
| Corregidora Querétaro | $750 | 2 |
| Centro Tabasco | $750 | 2 |
| Victoria de Durango Durango | $750 | 2 |
| Montemorelos Nuevo León | $750 | 2 |
| Chilchota Michoacán de Ocampo | $775 | 2 |
| Ixtlahuaca México | $775 | 2 |
| Celaya Guanajuato | $780 | 10 |
| Campeche Campeche | $789 | 9 |
| Solidaridad Quintana Roo | $800 | 2 |
| Salamanca Guanajuato | $800 | 1 |
| Maravatío Michoacán de Ocampo | $800 | 1 |
| Manzanillo Colima | $800 | 1 |
| Tehuacan Puebla | $800 | 1 |
| Hidalgo Michoacán de Ocampo | $800 | 1 |
| Atlixco Puebla | $800 | 1 |
| Monclova-Ciudad Frontera Coahuila de Zaragoza | $800 | 1 |
| Piedras Negras Coahuila de Zaragoza | $800 | 1 |
| Chalco México | $800 | 1 |
| Cerritos San Luis Potosí | $800 | 1 |
| Victoria Tamaulipas | $800 | 1 |
| Nuevo Laredo Tamaulipas | $800 | 1 |
| Apaseo El Grande Guanajuato | $800 | 1 |
| Moroleon Guanajuato | $800 | 1 |
| Penjamo Guanajuato | $800 | 1 |
| Zamora Michoacán de Ocampo | $800 | 1 |
| Cunduacan Tabasco | $800 | 1 |
| Tlaxcala Tlaxcala | $800 | 1 |
| Coacalco de Berriozabal México | $800 | 1 |
| Cuautitlan México | $800 | 1 |
| Pachuca de Soto Hidalgo | $823 | 11 |
| Cuernavaca Morelos | $830 | 15 |
| Baja California Baja California | $833 | 3 |
| Durango Durango | $833 | 6 |
| San Nicolás de los Garza Nuevo León | $844 | 9 |
| León Guanajuato | $847 | 29 |
| Morelia Michoacán de Ocampo | $848 | 24 |
| Guadalupe Nuevo León | $850 | 4 |
| Atlacomulco México | $850 | 3 |
| Guanajuato Guanajuato | $850 | 4 |
| Córdoba Veracruz de Ignacio de la Llave | $850 | 2 |
| Mérida Yucatán | $850 | 21 |
| Ciudad Obregon Sonora | $867 | 6 |
| Juárez Chihuahua | $875 | 8 |
| Guadalajara Jalisco | $875 | 76 |
| Ciudad Juarez Chihuahua | $880 | 10 |
| Hermosillo Sonora | $888 | 8 |
| Atizapán de Zaragoza México | $900 | 2 |
| Zacatecas Zacatecas | $900 | 1 |
| Monterrey Nuevo León | $900 | 65 |
| San Mateo Atenco México | $900 | 1 |
| Bahia de Banderas Nayarit | $900 | 2 |
| Lázaro Cárdenas Michoacán de Ocampo | $900 | 1 |
| San Pedro Tlaquepaque Jalisco | $900 | 2 |
| Saltillo Coahuila de Zaragoza | $904 | 13 |
| Metepec México | $908 | 6 |
| Cancún Quintana Roo | $913 | 15 |
| Puebla Puebla | $914 | 25 |
| Ixtapaluca México | $925 | 2 |
| San Andres Cholula Puebla | $942 | 12 |
| Querétaro Querétaro | $943 | 29 |
| Gustavo A. Madero Ciudad de México | $945 | 11 |
| Azcapotzalco Ciudad de México | $950 | 4 |
| San Juan del Rio Querétaro | $950 | 2 |
| Texcoco México | $950 | 1 |
| Mexicali Baja California | $953 | 19 |
| Chihuahua Chihuahua | $962 | 13 |
| San Luis Potosí San Luis Potosí | $966 | 28 |
| Culiacán Sinaloa | $982 | 14 |
| Matamoros (Tamaulipas) Tamaulipas | $1,000 | 1 |
| Nogales Sonora | $1,000 | 1 |
| Tuxtla Gutierrez Chiapas | $1,000 | 1 |
| Apatzingán Michoacán de Ocampo | $1,000 | 1 |
| Cuautitlan Izcalli México | $1,000 | 2 |
| Playa del Carmen Quintana Roo | $1,000 | 4 |
| Ciudad Victoria Tamaulipas | $1,000 | 1 |
| Zapopan Jalisco | $1,029 | 14 |
| Toluca México | $1,033 | 6 |
| Tampico Tamaulipas | $1,050 | 2 |
| Naucalpan de Juárez México | $1,056 | 24 |
| Puerto Vallarta Jalisco | $1,067 | 3 |
| Matamoros Tamaulipas | $1,067 | 3 |
| Tlalnepantla de Baz México | $1,079 | 7 |
| San Pedro Garza Garcia Nuevo León | $1,093 | 20 |
| General Escobedo Nuevo León | $1,100 | 2 |
| Sonora Sonora | $1,100 | 1 |
| Poza Rica de Hidalgo Veracruz de Ignacio de la Llave | $1,100 | 1 |
| Xalapa Veracruz de Ignacio de la Llave | $1,100 | 2 |
| Tlalpan Ciudad de México | $1,100 | 7 |
| Cuauhtémoc Ciudad de México | $1,131 | 47 |
| Tlalnepantla de Baz Ciudad de México | $1,150 | 2 |
| Mexico City Ciudad de México | $1,159 | 123 |
| Coyoacán Ciudad de México | $1,161 | 9 |
| Benito Juárez Ciudad de México | $1,170 | 37 |
| Cuauhtémoc Chihuahua | $1,200 | 1 |
| Acambaro Guanajuato | $1,200 | 1 |
| Villahermosa Tabasco | $1,200 | 1 |
| La Paz Baja California Sur | $1,240 | 5 |
| Magdalena Contreras Ciudad de México | $1,250 | 4 |
| San Luis Rio Colorado Sonora | $1,300 | 1 |
| Tijuana Baja California | $1,300 | 5 |
| Álvaro Obregón Ciudad de México | $1,382 | 6 |
| Cabo San Lucas Baja California Sur | $1,400 | 1 |
| Miguel Hidalgo Ciudad de México | $1,421 | 19 |
| Los Cabos Baja California Sur | $1,550 | 2 |
| Xochimilco Ciudad de México | $1,600 | 2 |
| Cuajimalpa de Morelos Ciudad de México | $1,713 | 8 |
| Huixquilucan México | $1,743 | 7 |
Before you book
- Every licensed doctor in Mexico holds a cédula profesional, a national licence number. It appears on our doctor profiles where we have it, and you can verify it yourself against the federal registry.
- Ask exactly what a quoted price covers. Consultation, imaging, anaesthesia, materials and follow-up visits are often quoted separately.
- Ask who handles follow-up once you are home, and what happens if something needs correcting. For treatment that spans several visits, agree the schedule before you travel.
El Doctor is a directory. We do not provide medical care, take bookings, or receive payment from the providers listed.