eldoctor
ES

HPV Test (Human Papillomavirus) Price in Mexico — 2026 Comparison

National average price
$2,780 MXN
Typical range
$2,000–$4,290 MXN
Providers
49

The HPV test (Human Papillomavirus) detects the presence of the human papillomavirus, a common sexually transmitted infection that can be associated with changes in the cervix. The test looks for the virus's genetic material in a sample from that area.

What is it for? It is part of the prevention and monitoring of cervical health, often alongside the Pap smear.

What does it include? Taking a cervical sample during the visit and its subsequent laboratory analysis.

Who performs and interprets it? It is ordered and evaluated by the gynecologist, or the gynecologic oncologist depending on the context. It's best to discuss with the specialist how often you should have it done.

Most Affordable Cities

# City Average Price
1 San Luis Potosí San Luis Potosí $800 MXN
2 Puerto Vallarta Jalisco $900 MXN
3 Lerma México $1,000 MXN
4 Azcapotzalco Ciudad de México $1,100 MXN
5 Mexicali Baja California $1,700 MXN

Most Expensive Cities

# City Average Price
1 Tlalnepantla de Baz Ciudad de México $3,800 MXN
2 Cuauhtémoc Ciudad de México $4,290 MXN
3 Miguel Hidalgo Ciudad de México $4,290 MXN
4 Ecatepec de Morelos México $4,290 MXN
5 Reynosa Tamaulipas $4,900 MXN

All Cities

City Average Price Providers
San Luis Potosí San Luis Potosí $800 1
Puerto Vallarta Jalisco $900 1
Lerma México $1,000 1
Azcapotzalco Ciudad de México $1,100 1
Mexicali Baja California $1,700 1
Guadalupe Zacatecas $1,800 1
Parral Chihuahua $1,950 2
Pachuca de Soto Hidalgo $2,000 1
Monterrey Nuevo León $2,100 3
Morelia Michoacán de Ocampo $2,200 1
Guadalajara Jalisco $2,325 2
Playa del Carmen Quintana Roo $2,400 1
Cancún Quintana Roo $2,500 1
Gustavo A. Madero Ciudad de México $2,500 1
Toluca México $2,500 1
Querétaro Querétaro $2,500 1
Tlalpan Ciudad de México $2,500 1
García Nuevo León $2,600 2
Mexico City Ciudad de México $2,690 5
Saltillo Coahuila de Zaragoza $2,900 1
Tijuana Baja California $3,000 1
Oaxaca de Juárez Oaxaca $3,000 1
Coyoacán Ciudad de México $3,097 3
Bahia de Banderas Nayarit $3,250 2
Naucalpan de Juárez México $3,360 3
Benito Juárez Ciudad de México $3,460 3
Atizapán de Zaragoza México $3,500 1
Tlalnepantla de Baz Ciudad de México $3,800 1
Cuauhtémoc Ciudad de México $4,290 1
Miguel Hidalgo Ciudad de México $4,290 3
Ecatepec de Morelos México $4,290 1
Reynosa Tamaulipas $4,900 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.