eldoctor
ES

Shockwave Therapy Price in Mexico — 2026 Comparison

National average price
$840 MXN
Typical range
$625–$1,000 MXN
Providers
27

Most Affordable Cities

# City Average Price
1 San Juan del Rio Querétaro $350 MXN
2 Aguascalientes Aguascalientes $425 MXN
3 Benito Juárez Jalisco $500 MXN
4 Puebla Puebla $525 MXN
5 Monterrey Nuevo León $600 MXN

Most Expensive Cities

# City Average Price
1 Naucalpan de Juárez México $1,000 MXN
2 Coyoacán Ciudad de México $1,078 MXN
3 Puerto Vallarta Jalisco $1,200 MXN
4 Los Reyes Acaquilpan México $1,500 MXN
5 Cuernavaca Morelos $1,800 MXN

All Cities

City Average Price Providers
San Juan del Rio Querétaro $350 1
Aguascalientes Aguascalientes $425 2
Benito Juárez Jalisco $500 1
Puebla Puebla $525 2
Monterrey Nuevo León $600 1
Pachuca de Soto Hidalgo $600 1
Mérida Yucatán $650 1
Mexico City Ciudad de México $794 6
Morelia Michoacán de Ocampo $800 1
Chihuahua Chihuahua $950 1
Saltillo Coahuila de Zaragoza $950 1
Álvaro Obregón Ciudad de México $950 1
Cuauhtémoc Ciudad de México $1,000 1
Puerto Peñasco Sonora $1,000 1
Naucalpan de Juárez México $1,000 1
Coyoacán Ciudad de México $1,078 2
Puerto Vallarta Jalisco $1,200 1
Los Reyes Acaquilpan México $1,500 1
Cuernavaca Morelos $1,800 1