eldoctor
ES

Contraception Price in Mexico — 2026 Comparison

National average price
$1,166 MXN
Typical range
$800–$1,450 MXN
Providers
99

Contraception encompasses the various methods for preventing pregnancy, from hormonal options and devices to barrier alternatives, chosen according to each person's needs and health.

What is it for? It allows family planning and spacing of pregnancies; some methods also provide other health benefits.

What does it include? Typically, a counseling visit, evaluation of the most suitable method, and follow-up to resolve questions or adjust the choice.

Which specialist provides it? It is guided by the gynecologist or obstetrician, and the general practitioner may also address it. Since each method has advantages and considerations, it's ideal to choose it during a personalized consultation.

Most Affordable Cities

# City Average Price
1 Ecatepec de Morelos México $525 MXN
2 Victoria de Durango Durango $600 MXN
3 Durango Durango $600 MXN
4 Coyoacán Ciudad de México $600 MXN
5 Corregidora Querétaro $600 MXN

Most Expensive Cities

# City Average Price
1 Tlalnepantla de Baz México $1,500 MXN
2 Mexico City Ciudad de México $1,605 MXN
3 Huixquilucan México $2,000 MXN
4 Cancún Quintana Roo $2,433 MXN
5 Gustavo A. Madero Ciudad de México $3,000 MXN

All Cities

City Average Price Providers
Ecatepec de Morelos México $525 4
Victoria de Durango Durango $600 1
Durango Durango $600 1
Coyoacán Ciudad de México $600 1
Corregidora Querétaro $600 1
Aguascalientes Aguascalientes $700 1
Zapopan Jalisco $700 1
Miguel Hidalgo Ciudad de México $700 1
Magdalena Contreras Ciudad de México $750 1
Monterrey Nuevo León $750 3
Irapuato Guanajuato $783 3
Chapala Jalisco $800 1
Culiacán Sinaloa $800 1
León Guanajuato $800 2
Ciudad Juarez Chihuahua $800 2
Reynosa Tamaulipas $800 1
Monclova Coahuila de Zaragoza $800 1
Cuernavaca Morelos $800 1
Juárez Michoacán de Ocampo $800 1
San Luis Potosí San Luis Potosí $867 3
Puerto Vallarta Jalisco $900 1
Oaxaca de Juárez Oaxaca $900 3
Chihuahua Chihuahua $950 2
Morelia Michoacán de Ocampo $975 2
Guadalajara Jalisco $975 4
Tuxtla Gutierrez Chiapas $1,000 1
Playa del Carmen Quintana Roo $1,000 1
Chalco México $1,000 1
Querétaro Querétaro $1,000 1
San Andres Cholula Puebla $1,000 1
Ixtapaluca México $1,000 1
Saltillo Coahuila de Zaragoza $1,078 9
Naucalpan de Juárez México $1,150 4
Benito Juárez Ciudad de México $1,183 6
Ensenada Baja California $1,200 1
Texcoco México $1,200 1
Cuautitlan Izcalli México $1,300 1
Tlalpan Ciudad de México $1,333 3
Cuauhtémoc Ciudad de México $1,490 10
Tlalnepantla de Baz México $1,500 1
Mexico City Ciudad de México $1,605 11
Huixquilucan México $2,000 2
Cancún Quintana Roo $2,433 3
Gustavo A. Madero Ciudad de México $3,000 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.