La Puebla de Castro dispone de su propio consultorio médico que evita que sus vecinos y vecinas tengan que trasladarse fuera del municipio para cubrir sus necesidades de atención primaria. El médico se traslada desde Graus cuatro días a la semana: lunes, martes, miércoles y viernes. El horario de atención es de mañana, con inicio a las 10:00 y conclusión a las 13:00 horas. La ubicación del consultorio se encuentra dentro del Centro Social.
Además, existe un servicio de enfermería cada lunes, miércoles y viernes, igualmente, en horario de 10:00 a 13:00.
Es necesaria cita previa por los canales del Salud Aragón para poder ser atendido o llamar al 974 54 51 98.
Para cualquier urgencia u otro tipo de servicio médico es necesario trasladarse al centro de referencia situado en la Avenida del Valle de Arán de Graus. El teléfono es el 974 540 500.