eldoctor
ES

Botulinum Toxin Injection (Botox) Price in Mexico — 2026 Comparison

National average price
$3,892 MXN
Typical range
$2,900–$4,725 MXN
Providers
99

Botulinum toxin injection, known as Botox, is a treatment that temporarily relaxes certain muscles through small injections.

What is it for? For cosmetic purposes it's used to soften expression lines; it also has medical uses, such as managing excessive sweating or certain muscle tension.

What to expect? The effect appears gradually over the following days and is not permanent, so maintenance sessions are usually needed.

Who administers it? It's performed by the cosmetic physician, the plastic surgeon, and, in facial dental applications, the trained dentist. Before starting, it's best to discuss your goals and medical history with a licensed professional.

Most Affordable Cities

# City Average Price
1 Cuautla Morelos $1,000 MXN
2 San Jose del Cabo Baja California Sur $1,200 MXN
3 Cancún Quintana Roo $2,000 MXN
4 Puebla Puebla $2,320 MXN
5 Mérida Yucatán $2,500 MXN

Most Expensive Cities

# City Average Price
1 Ciudad Juarez Chihuahua $5,000 MXN
2 Mexicali Baja California $5,500 MXN
3 Cuauhtémoc Ciudad de México $5,550 MXN
4 Naucalpan de Juárez México $7,400 MXN
5 Piedras Negras Coahuila de Zaragoza $7,750 MXN

All Cities

City Average Price Providers
Cuautla Morelos $1,000 1
San Jose del Cabo Baja California Sur $1,200 1
Cancún Quintana Roo $2,000 1
Puebla Puebla $2,320 3
Mérida Yucatán $2,500 1
Atlixco Puebla $2,500 1
Tlajomulco de Zuñiga Jalisco $2,650 2
Monclova Coahuila de Zaragoza $3,000 2
La Paz Baja California Sur $3,000 1
Tuxtla Gutierrez Chiapas $3,200 1
Hermosillo Sonora $3,250 2
Aguascalientes Aguascalientes $3,300 2
Monterrey Nuevo León $3,300 5
San Luis Potosí San Luis Potosí $3,400 2
Iztapalapa Ciudad de México $3,500 1
Campeche Campeche $3,500 1
Saltillo Coahuila de Zaragoza $3,500 1
Morelia Michoacán de Ocampo $3,500 2
Tultitlán México $3,500 1
Chihuahua Chihuahua $3,500 1
San Andres Cholula Puebla $3,500 2
Teziutlan Puebla $3,500 1
Tlalnepantla de Baz México $3,500 1
Guadalajara Jalisco $3,550 4
Toluca México $3,600 1
Nuevo Laredo Tamaulipas $3,600 1
Pachuca de Soto Hidalgo $3,750 2
Zapopan Jalisco $3,767 6
Tlalpan Ciudad de México $3,800 1
Tequisquiapan Querétaro $3,800 1
Querétaro Querétaro $3,817 6
Mexico City Ciudad de México $3,860 5
Torreón Coahuila de Zaragoza $4,000 1
León Guanajuato $4,075 4
Sihuapan Veracruz de Ignacio de la Llave $4,500 1
Benito Juárez Ciudad de México $4,500 1
Álvaro Obregón Ciudad de México $4,500 1
Miguel Hidalgo Ciudad de México $4,714 7
San Pedro Garza Garcia Nuevo León $4,788 4
Atizapán de Zaragoza México $4,800 1
Gustavo A. Madero Ciudad de México $4,900 1
Ciudad Juarez Chihuahua $5,000 2
Mexicali Baja California $5,500 1
Cuauhtémoc Ciudad de México $5,550 6
Naucalpan de Juárez México $7,400 2
Piedras Negras Coahuila de Zaragoza $7,750 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.