eldoctor
ES

Root Canal Treatment Price in Mexico — 2026 Comparison

National average price
$2,563 MXN
Typical range
$1,800–$3,000 MXN
Providers
1,222

An infection or inflammation that reaches the nerve of the tooth can cause intense pain and sensitivity. Root canal treatment resolves this problem by removing the damaged pulp from inside the tooth, cleaning it, and sealing it.

What is it for? It allows the natural tooth to be preserved and eliminates the pain, preventing the infection from spreading to the bone.

What does it include? It covers opening the tooth, cleaning and disinfecting the canals, filling them, and then restoring the crown.

Which specialist performs it? It's carried out by a dentist, while an orthodontist handles other areas. For persistent pain, a prompt checkup to evaluate the tooth is advisable.

Most Affordable Cities

# City Average Price
1 Ciudad Victoria Tamaulipas $600 MXN
2 Santa Lucia del Camino Oaxaca $600 MXN
3 Apan Hidalgo $700 MXN
4 Jalostotitlán Jalisco $800 MXN
5 Calimaya México $800 MXN

Most Expensive Cities

# City Average Price
1 San Luis Rio Colorado Sonora $4,450 MXN
2 Cabo San Lucas Baja California Sur $4,500 MXN
3 Benito Juárez Jalisco $4,700 MXN
4 Los Cabos Baja California Sur $5,000 MXN
5 Nuevo Laredo Tamaulipas $5,500 MXN

All Cities

City Average Price Providers
Ciudad Victoria Tamaulipas $600 1
Santa Lucia del Camino Oaxaca $600 1
Apan Hidalgo $700 1
Jalostotitlán Jalisco $800 1
Calimaya México $800 1
Ameca Jalisco $960 1
Ávila Satélite Chiapas $1,000 1
Ciudad Valles San Luis Potosí $1,000 1
Cosamaloapan Veracruz de Ignacio de la Llave $1,000 1
Sahuayo Michoacán de Ocampo $1,000 1
Bulevares del Lago México $1,100 1
Fresnillo Zacatecas $1,125 2
Milpa Alta Ciudad de México $1,200 1
San Felipe Guanajuato $1,200 1
Chiconcuac México $1,200 1
Apaseo El Alto Guanajuato $1,200 1
Chalco México $1,267 3
Los Reyes Acaquilpan México $1,350 2
Victoria Tamaulipas $1,350 2
San Pedro San Luis Potosí $1,400 1
San Mateo Atenco México $1,500 2
Monclova-Ciudad Frontera Coahuila de Zaragoza $1,500 1
San Pedro Tlaquepaque Jalisco $1,500 1
Nuevo Progreso Tamaulipas $1,500 1
Ciudad Guzmán Jalisco $1,500 1
Bucerias Nayarit $1,500 1
Tlaxcala Tlaxcala $1,500 1
Tezoyuca México $1,500 1
Acolman México $1,500 1
Acayucan Veracruz de Ignacio de la Llave $1,500 1
Zamora Michoacán de Ocampo $1,500 1
Isla Mujeres Quintana Roo $1,500 1
Teziutlan Puebla $1,500 1
Campeche Campeche $1,560 5
Salamanca Guanajuato $1,575 4
Jiutepec Morelos $1,600 2
Moroleon Guanajuato $1,650 2
Ixtapaluca México $1,675 2
Nezahualcóyotl México $1,689 18
Ajijic Jalisco $1,700 1
Ocotlán Jalisco $1,800 1
Chilchota Michoacán de Ocampo $1,800 1
San Martin Texmelucan Puebla $1,800 1
Tenancingo México $1,800 1
Salvatierra Guanajuato $1,800 1
Chignautla Puebla $1,800 1
Rio Verde San Luis Potosí $1,800 1
Cuajimalpa de Morelos Ciudad de México $1,800 1
Chimalhuacan México $1,800 1
Fortín Veracruz de Ignacio de la Llave $1,800 1
Pachuca Hidalgo $1,833 3
Salina Cruz Oaxaca $1,833 3
Álvaro Obregón Ciudad de México $1,900 5
Villa Nicolás Romero México $1,900 1
Cuautitlan México $1,900 5
Jiquipilas Chiapas $1,900 1
Pachuca de Soto Hidalgo $1,920 5
Mazatlan Sinaloa $1,967 3
Santa Catarina Nuevo León $1,967 3
Ecatepec de Morelos México $1,983 12
Heroica Ciudad de Juchitán de Zaragoza Oaxaca $2,000 1
Frontera Coahuila de Zaragoza $2,000 1
Delicias Chihuahua $2,000 1
Texcoco México $2,000 1
Otumba México $2,000 1
Huehuetoca México $2,000 1
Rio Grande Zacatecas $2,000 1
Durango Durango $2,000 6
Chilapa de Álvarez Guerrero $2,000 1
Tultitlán México $2,000 1
Teoloyucan México $2,000 2
Altzayanca Tlaxcala $2,000 1
Rosarito Baja California $2,000 1
Poza Rica Veracruz de Ignacio de la Llave $2,000 1
Ciudad Mendoza Veracruz de Ignacio de la Llave $2,000 1
Michoacan Michoacán de Ocampo $2,000 1
Cuautitlan Izcalli México $2,009 11
Apodaca Nuevo León $2,050 4
Tulancingo Hidalgo $2,067 3
Nicolás Romero México $2,100 2
Azcapotzalco Ciudad de México $2,103 16
León Guanajuato $2,115 27
Chignahuapan Puebla $2,119 1
Morelia Michoacán de Ocampo $2,138 29
Zacatecas Zacatecas $2,200 1
Zacatelco Tlaxcala $2,200 1
Montemorelos Nuevo León $2,200 1
Mérida Yucatán $2,236 11
Tlalpan Ciudad de México $2,243 7
Tampico Tamaulipas $2,250 2
Pátzcuaro Michoacán de Ocampo $2,250 2
Juriquilla Querétaro $2,250 2
Soledad de Graciano Sanchez San Luis Potosí $2,250 2
Culiacán Sinaloa $2,267 9
Gustavo A. Madero Ciudad de México $2,285 34
Torreón Coahuila de Zaragoza $2,300 2
Lagos de Moreno Jalisco $2,300 1
Atizapán de Zaragoza México $2,311 10
Los Mochis Sinaloa $2,325 4
Cuautlancingo Puebla $2,333 3
Ciudad Madero Tamaulipas $2,338 4
Tecamac México $2,350 2
San Luis Potosí San Luis Potosí $2,354 24
Aguascalientes Aguascalientes $2,378 23
Santo Domingo Tehuantepec Oaxaca $2,400 1
Guadalupe Zacatecas $2,400 1
Guadalajara Jalisco $2,401 53
Iztapalapa Ciudad de México $2,440 10
Tuxtla Gutierrez Chiapas $2,475 4
Centro Tabasco $2,500 1
Hidalgo Michoacán de Ocampo $2,500 1
Guanajuato Guanajuato $2,500 1
Ometepec Guerrero $2,500 1
Valle de Bravo México $2,500 1
Apizaco Tlaxcala $2,500 1
Atlacomulco México $2,500 1
Berriozábal Chiapas $2,500 1
Celeya Guanajuato $2,500 2
Colima Colima $2,500 2
Manzanillo Colima $2,500 2
Huejotzingo Puebla $2,500 1
Ticul Yucatán $2,500 1
Izamal Yucatán $2,500 1
Perote Veracruz de Ignacio de la Llave $2,500 1
Reynosa Tamaulipas $2,500 2
Puebla Puebla $2,506 50
Oaxaca de Juárez Oaxaca $2,513 8
Monterrey Nuevo León $2,523 41
Huixquilucan México $2,533 9
San Juan del Rio Querétaro $2,540 5
Izúcar de Matamoros Puebla $2,550 2
Tlalnepantla de Baz México $2,570 10
Juárez Chihuahua $2,571 7
San Miguel de Allende Guanajuato $2,583 3
Mexico City Ciudad de México $2,584 127
Irapuato Guanajuato $2,600 3
Lagunas Oaxaca $2,600 1
San Andres Cholula Puebla $2,600 3
Chilpancingo Guerrero $2,600 2
Guadalupe Nuevo León $2,600 3
Celaya Guanajuato $2,607 11
Ensenada Baja California $2,607 14
Cuernavaca Morelos $2,618 19
San Cristobal de las Casas Chiapas $2,625 4
Iztacalco Ciudad de México $2,633 6
Dolores Hidalgo Guanajuato $2,650 2
San Nicolás de los Garza Nuevo León $2,656 9
Querétaro Querétaro $2,661 28
Ciudad Cuauhtémoc Chihuahua $2,667 3
Coatzacoalcos Veracruz de Ignacio de la Llave $2,667 3
Saltillo Coahuila de Zaragoza $2,670 12
Chihuahua Chihuahua $2,671 14
Naucalpan de Juárez México $2,684 19
San Pedro Cholula Puebla $2,700 3
Metepec México $2,710 10
Benito Juárez Ciudad de México $2,725 40
Zapopan Jalisco $2,750 13
Boca del Río Veracruz de Ignacio de la Llave $2,750 2
Ixtlahuacán de los Membrillos Jalisco $2,750 2
Magdalena Contreras Ciudad de México $2,750 2
Ciudad Mante Tamaulipas $2,800 1
Chetumal Quintana Roo $2,800 1
Ocoyucan Puebla $2,800 1
General Escobedo Nuevo León $2,800 1
Mexicali Baja California $2,817 18
Ciudad Juarez Chihuahua $2,875 8
Monclova Coahuila de Zaragoza $2,900 2
Ciudad Acuña Coahuila de Zaragoza $2,900 1
Cuautla Morelos $2,900 1
Toluca México $2,933 3
Corregidora Querétaro $2,940 5
Lerdo Durango $2,999 1
Panotla Tlaxcala $3,000 1
Minatitlán Veracruz de Ignacio de la Llave $3,000 1
Fortin de las Flores Veracruz de Ignacio de la Llave $3,000 1
Mineral de la Reforma Hidalgo $3,000 2
Lázaro Cárdenas Michoacán de Ocampo $3,000 2
Villa de Pozos SLP San Luis Potosí $3,000 1
Banderilla Veracruz de Ignacio de la Llave $3,000 1
Cancún Quintana Roo $3,040 24
Cuauhtémoc Ciudad de México $3,050 43
Coacalco de Berriozabal México $3,063 4
Coyoacán Ciudad de México $3,110 36
Veracruz Veracruz de Ignacio de la Llave $3,167 3
Rioverde San Luis Potosí $3,250 2
Tijuana Baja California $3,288 8
Matamoros Tamaulipas $3,380 5
Iguala Guerrero $3,400 2
Puerto Vallarta Jalisco $3,400 5
San Pedro Garza Garcia Nuevo León $3,433 3
Venustiano Carranza Ciudad de México $3,450 4
La Paz Baja California Sur $3,500 4
Hermosillo Sonora $3,500 3
Zitácuaro Michoacán de Ocampo $3,500 1
Bahías de Huatulco Oaxaca $3,500 1
Playas de Rosarito Baja California $3,500 2
Tláhuac Ciudad de México $3,500 1
Jalpan Querétaro $3,500 1
Xochimilco Ciudad de México $3,560 5
Córdoba Veracruz de Ignacio de la Llave $3,650 2
Rio Bravo Tamaulipas $3,650 2
Acapulco Guerrero $3,663 8
Tlajomulco de Zuñiga Jalisco $3,700 2
Atoyac de Alvarez Guerrero $3,800 1
Naucalpan México $3,800 1
Solidaridad Quintana Roo $3,833 3
Bahia de Banderas Nayarit $3,900 1
Benito Juárez Quintana Roo $3,950 2
Agua Prieta Sonora $4,000 1
Piedras Negras Coahuila de Zaragoza $4,000 1
Tlatlauquitepec Puebla $4,000 1
Valladolid Yucatán $4,000 1
Florencio Villarreal Guerrero $4,000 1
Tecate Baja California $4,000 1
Miguel Hidalgo Ciudad de México $4,098 20
Xalapa Veracruz de Ignacio de la Llave $4,400 2
San Luis Rio Colorado Sonora $4,450 2
Cabo San Lucas Baja California Sur $4,500 3
Benito Juárez Jalisco $4,700 1
Los Cabos Baja California Sur $5,000 1
Nuevo Laredo Tamaulipas $5,500 1

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.