The vast majority of people in Spain are covered
for health treatment under social security.
However, most people who can afford it (some
6m people) take out private health insurance,
which offers a wider choice of medical practitioners
and hospitals, and more importantly, frees them
from public health waiting lists.
If you aren't covered by Spanish social security,
it's imperative that you have private health insurance
(unless you have a very large bank balance). The
policies offered by Spanish and foreign companies
generally differ considerably in the extent of
cover, limitations and restrictions, premiums,
and the choice of doctors, specialists and hospitals.
Find below a list of private insurance companies:
Mapfre: http://www.mapfrevida.com
DKV Seguros: http://www.dkvseguros.com
Asisa: http://www.asisa.es
Sanitas: http://www.sanitas.es
Usually prices are about 30€ /month for someone around 30 years old.
You can also try international insurers or borkers:
Bupa International: http://www.bupa-intl.com
IHI: http://www.ihi.com
Innovative Benefits Consultants: http://www.shire.net/ibc
Medibroker: http://www.medibroker.com
MEDexpat: http://www.medexpat.com