eldoctor
ES

Sclerotherapy Price in Mexico — 2026 Comparison

National average price
$1,936 MXN
Typical range
$1,200–$2,500 MXN
Providers
54

Sclerotherapy is a procedure for treating varicose veins and small vessels by injecting a substance that causes the vein to close and disappear over time.

What is it for? It's used to improve spider veins and varicose veins, for reasons of both discomfort and appearance.

What to expect? It's performed in the office with injections; several sessions are often required depending on the extent.

Who performs it? It's carried out by an angiologist and, in the aesthetic field, also by physicians with training in the area. A prior assessment helps determine whether your veins are candidates for this treatment.

Most Affordable Cities

# City Average Price
1 Nezahualcóyotl México $630 MXN
2 Ecatepec de Morelos México $800 MXN
3 Texcoco México $800 MXN
4 San Juan del Rio Querétaro $1,000 MXN
5 Tepic Nayarit $1,000 MXN

Most Expensive Cities

# City Average Price
1 Iztacalco Ciudad de México $2,500 MXN
2 Ensenada Baja California $2,500 MXN
3 Piedras Negras Coahuila de Zaragoza $2,550 MXN
4 Mexico City Ciudad de México $2,567 MXN
5 Monterrey Nuevo León $3,000 MXN

All Cities

City Average Price Providers
Nezahualcóyotl México $630 1
Ecatepec de Morelos México $800 1
Texcoco México $800 1
San Juan del Rio Querétaro $1,000 1
Tepic Nayarit $1,000 1
Playa del Carmen Quintana Roo $1,200 1
Iztapalapa Ciudad de México $1,200 1
Coatzacoalcos Veracruz de Ignacio de la Llave $1,300 1
Zapopan Jalisco $1,400 3
Puebla Puebla $1,433 3
San Andres Cholula Puebla $1,499 1
Salamanca Guanajuato $1,500 1
Tulancingo Hidalgo $1,500 1
Atizapán de Zaragoza México $1,500 1
Guadalajara Jalisco $1,721 7
Tuxtla Gutierrez Chiapas $1,800 1
León Guanajuato $1,933 3
Cuernavaca Morelos $1,950 2
Mérida Yucatán $2,000 1
Naucalpan de Juárez México $2,000 1
Pachuca de Soto Hidalgo $2,300 1
Morelia Michoacán de Ocampo $2,350 2
Cuauhtémoc Ciudad de México $2,433 3
Tijuana Baja California $2,499 1
Juárez Chihuahua $2,500 2
Miguel Hidalgo Ciudad de México $2,500 2
Iztacalco Ciudad de México $2,500 1
Ensenada Baja California $2,500 1
Piedras Negras Coahuila de Zaragoza $2,550 1
Mexico City Ciudad de México $2,567 3
Monterrey Nuevo León $3,000 5

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.