Иностранцы в Португалии со статусом ВНЖ могут пользоваться государственными или частными медицинскими услугами.
Государственная система здравоохранения называется Servicio Nacional de Saude, или сокращенно SNS. Она считается бесплатной, однако за некоторые услуги предусмотрен сбор в размере от 4 до 10 €.
Частная медицинская система подразумевает ежемесячную оплату страховки — от 30 до 80 € в зависимости от возраста. Прием у врача также оплачивается отдельно.