Lisbon Healthcare Costs for Retirees: What a Doctor Visit Really Costs in Portugal
Golden Horizons Verdict: 🟢 SOLID OPTION
THE SHORT ANSWER: A GP visit at a Lisbon public health center (centro de saude) costs €4.50 with the SNS co-pay (taxa moderadora). The same visit at a private clinic like CUF or Hospital da Luz costs €50-100. An ER visit at a public hospital costs €14-18; at a private hospital, €100-180. A month of generic blood pressure medication at a Lisbon pharmacy costs €3-8. Private health insurance for a 65-year-old runs €80-200/month depending on coverage. Compare that to the US: a Medicare Part B premium alone is $174.70/month before you see a single doctor. A retiree registered with Portugal's SNS public health system — which is open to legal residents — can cover basic healthcare for under €50/month out of pocket. The system is not perfect: public wait times for specialists average 4-12 weeks, English is inconsistent outside private clinics, and dental care is mostly out of pocket. But on raw cost, Lisbon healthcare is 60-80% cheaper than the US for a retiree managing routine conditions.
Retirement Snapshot
Primary decision: Whether to rely on Portugal's public SNS system (cheap but slower), go fully private (faster but €80-200/month in insurance), or use a mix of both — which is what most long-term expat retirees in Lisbon actually do.
Best fit: Retirees on $1,800-3,000/month income who need routine care (blood pressure, cholesterol, diabetes management, annual checkups) and want to dramatically reduce healthcare spending. Portugal's SNS is free or near-free at point of care for residents. Private insurance fills the gaps — specialists, dental, shorter waits.
Biggest warning: SNS registration requires a numero de utente (health number), which requires legal residency. If you're in Portugal on a tourist visa or waiting for your D7 residency to process, you cannot access SNS pricing — you'll pay private rates or need travel insurance. The D7 visa process takes 2-6 months from application to approval. Plan your healthcare bridge accordingly.
Planning-budget lens: Monthly healthcare spend for a solo retiree in Lisbon: €50-80 (SNS only, occasional private visits) to €150-250 (private insurance + pharmacy). Compare to US Medicare: $175-350/month in premiums alone, before copays, prescriptions, or supplemental coverage.
The Cost, Line by Line
GP Visits: €4.50 Public, €50-100 Private
SNS Public System (Centro de Saude)
Every legal resident in Portugal can register at their local centro de saude (public health center) and receive a numero de utente — a health system number that unlocks SNS pricing. Once registered, the taxa moderadora (co-pay) schedule is straightforward:
- GP visit (consulta de medicina geral): €4.50
- Specialist referral visit: €7.00
- Home visit by a GP: €7.50
- Nursing procedures (blood draws, injections): €3.00
These are the official 2026 taxa moderadora rates set by the Portuguese government. Certain groups are exempt from co-pays entirely: people with incomes below the social threshold, pregnant women, children under 18, people with chronic conditions (including hypertension and diabetes) who have been certified by their GP, and adults over 65 in some municipalities.
That means a retiree over 65 managing hypertension may pay €0 per GP visit at their centro de saude, depending on exemption status. Even without an exemption, it's €4.50.
Compare that to the US: An office visit with a primary care physician costs $150-300 without insurance. With Medicare, you pay a $240 annual deductible, then 20% coinsurance — a $200 visit costs you $40 out of pocket. Plus the $174.70/month Part B premium to have that privilege.
Private Clinics
Lisbon has several well-known private hospital groups. Prices for a GP consultation:
- CUF Descobertas / CUF Tejo: €60-90 for an initial consultation, €50-70 for follow-ups. CUF is Portugal's largest private healthcare group. English-speaking doctors available. Online booking through the MyCUF app.
- Hospital da Luz (Luz Saude group): €55-85 for a GP visit. Multiple locations across Lisbon. Strong reputation for specialist care. English widely spoken.
- British Hospital Lisbon (Hospital Britanico): €70-100 for a GP visit. Founded in 1874, specifically oriented toward English-speaking patients. Higher prices but the most comfortable experience for retirees who don't speak Portuguese.
- Hospital dos Lusíadas: €60-90 for a GP visit. Part of the Lusíadas Saude group. Modern facilities, English available.
These prices are for self-pay patients without insurance. With private insurance (Medis, Multicare, AdvanceCare), you typically pay a €10-25 copay instead.
Specialist Visits: €7 Public, €80-150 Private
This is where the public/private divide matters most for retirees.
SNS: A specialist visit costs €7 with the taxa moderadora. But you need a referral from your centro de saude GP, and wait times for specialist appointments in the public system average 4-12 weeks. Cardiology and orthopedics tend to be the longest waits. Dermatology can take months.
Private: A specialist consultation costs €80-150 depending on the field. Cardiology and endocrinology tend to be at the higher end. You can book directly — no referral needed. Wait times: typically 1-7 days.
The practical approach most retirees use: Register with the SNS for your GP and prescription management (€4.50 per visit, prescriptions at subsidized rates). Use private clinics for specialist visits when you can't wait 6-12 weeks. Budget €80-150 per private specialist visit, maybe 2-4 times per year.
Compare to US: A specialist visit costs $200-500 without insurance. With Medicare, you pay 20% after the deductible — a $300 cardiology visit costs you $60 out of pocket, plus the monthly premium.
Emergency Care: €14-18 Public, €100-180 Private
SNS Public Hospitals:
- Basic urgency (urgencia basica): €14
- Medico-surgical urgency: €18
Major public hospitals in Lisbon include Hospital de Santa Maria (the largest in Portugal, affiliated with the University of Lisbon medical school), Hospital de Sao Jose, and Hospital Curry Cabral. ER wait times in public hospitals can be long — 2-6 hours for non-critical cases is common, and during flu season or summer tourist peaks, longer.
Private Hospitals:
- ER evaluation: €100-180
- Additional tests (blood work, imaging): €50-200 extra
At CUF Descobertas or Hospital da Luz, you'll be seen faster (typically 30-90 minutes), and the entire experience is more comfortable. But the bill adds up quickly if tests are needed.
Compare to US: An ER visit averages $1,400-2,700. With Medicare, you pay a $240 deductible plus 20% coinsurance. Even a straightforward ER visit for chest pain evaluation can cost $500+ out of pocket with Medicare — before the ambulance bill.
Prescription Medication: 60-90% Cheaper Than US Retail
Portugal has a tiered prescription subsidy system. When your SNS-registered doctor prescribes a medication, the government subsidizes a percentage based on the drug category:
- Tier A (essential medications): 90% subsidized — you pay 10%
- Tier B (important medications): 69% subsidized — you pay 31%
- Tier C (other medications): 37% subsidized — you pay 63%
- Tier D (new/specialized medications): 15% subsidized — you pay 85%
Most blood pressure medications (losartan, amlodipine, ramipril, bisoprolol) fall into Tier A or B. Statins (simvastatin, atorvastatin) are typically Tier A.
Real pharmacy prices in Lisbon (after SNS subsidy, Tier A):
- Losartan 50 mg, 30 tablets: €1.50-3.00 (after 90% subsidy)
- Amlodipine 5 mg, 30 tablets: €1.00-2.50
- Simvastatin 20 mg, 30 tablets: €1.20-2.80
- Omeprazole 20 mg, 28 capsules: €1.50-3.50
- Metformin 500 mg, 60 tablets: €1.00-2.00
Without SNS subsidy (private prescription or self-pay):
- Losartan 50 mg, 30 tablets: €8-15
- Amlodipine 5 mg, 30 tablets: €5-10
Compare to US: Generic losartan costs $55/month at US retail, $14 with GoodRx. In Portugal with SNS subsidy, it's under €3. That's a 95% savings versus US retail and an 80% savings versus GoodRx.
Where to fill prescriptions: Any pharmacy (farmacia) in Lisbon. They're everywhere — Portugal has one of the highest pharmacy densities in Europe. Major chains include Farmacia Portuguesa and Wells (which is inside El Corte Ingles). Most neighborhood farmacias are independent and regulated by Infarmed (Portugal's pharmaceutical authority). Pharmacists in Lisbon generally speak at least basic English.
A retiree on three subsidized medications might spend €5-10/month at the pharmacy. The same regimen in the US could cost $50-150/month with Medicare Part D, or $100-300/month at retail.
Dental Care: Mostly Out of Pocket
This is the gap in Portugal's healthcare system. The SNS provides very limited dental coverage — primarily emergency extractions and some care for children, pregnant women, and elderly patients through the Cheque Dentista program.
Routine dental care is almost entirely private:
- Dental cleaning (destartarização): €50-80
- Filling (obturação): €60-120
- Root canal: €150-350
- Crown: €300-600
- Dental implant: €800-1,500
These are still significantly cheaper than the US, where a dental cleaning runs $75-200, a crown costs $800-1,500, and an implant runs $3,000-5,000. But dental is the one category where you should budget specifically — it's not covered by SNS and many private insurance plans have limited dental benefits.
Private Health Insurance: €80-200/Month
Portugal's major private health insurers for retirees:
Medis (part of Ageas/Millennium BCP group): Portugal's largest private health insurer. Plans for retirees age 60-70 range from €80-150/month depending on coverage level. Covers private GP visits (€10-25 copay), specialist visits, hospitalization, and some dental. Accepted at CUF, Luz Saude, Lusíadas, and most private clinics.
Multicare (Fidelidade group): Similar pricing and coverage to Medis. €90-160/month for a 65-year-old. Strong network across Portugal.
AdvanceCare: An insurance administrator that manages plans for several insurers. Widely accepted at private clinics. Plans through AdvanceCare partners start around €85/month.
Allianz Portugal: International insurer with Portugal-specific plans. €100-200/month for comprehensive coverage. May be easier to apply for if you have pre-existing conditions, depending on the plan.
Important notes for retirees:
- Most Portuguese insurers have an age cap for new enrollment — typically 65-70. If you're over 70, options narrow significantly. Apply before you turn 65 if possible.
- Pre-existing conditions are generally covered after a waiting period (6-24 months depending on the insurer and condition). Hypertension and diabetes are usually accepted with a waiting period; cancer history may require case-by-case underwriting.
- Annual coverage caps exist — typically €50,000-100,000/year for hospitalization. Read the fine print.
Compare to US: Medicare Part B ($174.70/month) + Part D ($30-80/month) + Medigap/supplement ($150-300/month for Plan G) = $355-555/month. A Portuguese private insurance plan at €120/month ($130) replaces all of that — at roughly one-third the cost.
How to Get Into the SNS as a Foreign Retiree
This is the step most articles describe vaguely. Here's the actual process:
Step 1: Get legal residency. You need a D7 visa (passive income visa) or another residency permit. The D7 requires proof of stable income (typically €820+/month for a single applicant — Portugal's minimum wage) and health insurance for the initial application. Apply at the Portuguese consulate in the US (Washington DC, New York, Boston, San Francisco, or Newark).
Step 2: Register at your local centro de saude. Once you have your residency card (titulo de residencia), go to the centro de saude in your Lisbon neighborhood. Bring your residency card, passport, NIF (tax number), and proof of address. You'll be assigned a numero de utente — your SNS health number.
Step 3: Get assigned a medico de familia (family doctor). This is your SNS GP. Availability varies by neighborhood — some areas have waiting lists for medico de familia assignment. In the meantime, you can still access urgency consultations at the centro de saude and ER services at public hospitals using your numero de utente.
Step 4: Start using the system. Book appointments through the SNS 24 phone line (808 24 24 24), the MySNS app, or in person at the centro de saude front desk.
Timeline: From D7 visa application to SNS registration typically takes 3-8 months. During this gap, you rely on private insurance or self-pay.
The S1 form option: If you receive a government pension from an EU/EEA country, the S1 form entitles you to SNS access under the same terms as Portuguese citizens. US Social Security does not qualify — this applies only to EU state pensions. American retirees go through the residency route instead.
The Monthly Healthcare Budget: Three Scenarios
Scenario 1: SNS Only (Lowest Cost)
| Item | Monthly Cost | |---|---| | GP visits (2x/year = €9/year ÷ 12) | €1 | | Specialist referral (1x/year = €7/year ÷ 12) | €1 | | Prescriptions (3 medications, Tier A subsidized) | €5-10 | | Dental (1 cleaning/year = €65/year ÷ 12) | €5 | | Total | €12-17/month |
This works if you're healthy, patient with wait times, and comfortable navigating the system in Portuguese. It's remarkably cheap — under €200/year for a retiree managing routine conditions.
Scenario 2: SNS + Occasional Private (Most Common)
| Item | Monthly Cost | |---|---| | SNS GP visits | €1-2 | | Private specialist visits (3x/year at €100 avg) | €25 | | Prescriptions (SNS subsidized) | €5-10 | | Dental (cleaning + 1 procedure/year) | €10-15 | | Occasional private lab work | €5-10 | | Total | €46-62/month |
This is what most long-term expat retirees in Lisbon actually spend. You use the SNS for your GP and prescriptions, go private when you need a specialist within days instead of weeks, and pay out of pocket for dental.
Scenario 3: Full Private Insurance
| Item | Monthly Cost | |---|---| | Private insurance premium (Medis/Multicare) | €100-160 | | Copays (GP €15, specialist €25, ~6 visits/year) | €10 | | Prescriptions (may be partially covered by insurance) | €5-15 | | Dental (partially covered, some out of pocket) | €10-15 | | Total | €125-200/month |
This is the comfort option. Short waits, English-speaking doctors, modern facilities. Still roughly half the cost of US Medicare + supplement.
Practical Comparison
Healthcare costs: Lisbon vs the US on Medicare
What the evidence says: A US retiree on Medicare pays $175 (Part B) + $50 (Part D average) + $150 (Medigap Plan G average) = $375/month in premiums. Add copays, deductibles, and uncovered dental/vision: total healthcare spending averages $500-700/month for a retiree managing 2-3 conditions. In Lisbon, Scenario 2 (SNS + occasional private) costs €50-62/month ($54-67). Scenario 3 (full private insurance) costs €125-200/month ($135-217). Annual savings: $3,400-7,700 depending on scenario.
What to check next: Whether your specific medications are on Portugal's Tier A or B subsidy list — search the Infarmed database at infarmed.pt.
Healthcare costs: Lisbon vs other retirement destinations
What the evidence says: Lisbon's SNS co-pays (€4.50 GP visit) are cheaper than Spain's public system co-pays for prescription drugs (which run higher for retirees). Mexico's IMSS ($63-93/month enrollment) is a better deal on paper for comprehensive coverage, but Portugal's SNS has no enrollment fee for residents — you pay only the taxa moderadora per visit. Thailand and Malaysia offer cheaper private care ($20-40 GP visits) but require private insurance since public systems generally don't cover foreigners. Portugal is the strongest option in Western Europe for retirees who want public system access at near-zero cost.
What to check next: Whether you plan to maintain US Medicare enrollment while abroad. You can keep Part A (free if you paid Medicare taxes for 10+ years) but Part B charges $174.70/month and does not cover care outside the US. Many retirees in Portugal drop Part B and rely on SNS + private insurance — but re-enrolling later triggers a 10% permanent premium penalty for each 12-month period you were eligible but not enrolled.
Wait times: SNS vs private
What the evidence says: SNS wait times for a GP appointment at a Lisbon centro de saude: 1-3 weeks for routine, same-day for urgent. Specialist referrals through SNS: 4-12 weeks average. Cardiology, orthopedics, and ophthalmology are the longest waits. Private clinics: 1-7 days for most specialists. ER wait at a public hospital: 2-6 hours for non-critical. Private hospital ER: 30-90 minutes.
What to check next: Whether your Lisbon neighborhood's centro de saude has a medico de familia available for immediate assignment — call ahead before you register.
The Trade-Off
What you may gain:
- GP visits at €4.50 through the SNS — less than the cost of a coffee in Lisbon's tourist center
- Prescription medications 80-95% cheaper than US retail through SNS subsidies
- Private insurance at €100-160/month replacing $375+/month in US Medicare premiums
- Walk-in pharmacy consultations for minor issues — Portuguese pharmacists can advise, sell some medications without prescriptions, and refer you to a doctor
- No claims paperwork, no pre-authorization battles, no surprise billing in the SNS system
- Annual healthcare savings of $3,400-7,700 versus staying on US Medicare
What you may give up:
- 4-12 week wait times for SNS specialist appointments — manageable for routine care, stressful for anything urgent
- Portuguese language is the default in the SNS system — English-speaking GPs exist but aren't guaranteed at every centro de saude
- Dental care is almost entirely out of pocket (no meaningful SNS dental coverage for adults)
- The 3-8 month gap between D7 visa application and SNS registration — you need bridge insurance
- If you drop Medicare Part B, re-enrolling later carries a permanent 10% premium penalty per year of gap
- Age caps on private insurance enrollment — apply before 65-70 or options narrow sharply
The Golden Horizons 30-Day Test
-
Before you leave the US: Look up your current monthly healthcare spending — Medicare premiums, Part D, Medigap/supplement, copays, prescriptions, dental. Write down the total. This is your US baseline.
-
Week 1 in Lisbon: Book a private GP appointment at CUF Descobertas or Hospital da Luz. Ask for an English-speaking doctor. Bring your US prescription list. Pay the self-pay rate (€60-90). Note the total cost, wait time, and experience. Compare to your last US doctor visit.
-
Week 1: Walk into any Lisbon farmacia with your prescription list. Ask what each medication costs — both the full price and the SNS-subsidized price (they can look it up even if you're not yet registered). Write down both numbers.
-
Week 2: Visit the centro de saude in the neighborhood you're considering living in. Ask at the front desk about the medico de familia waiting list, appointment availability, and what documents you'll need to register once you have residency. Note whether anyone speaks English.
-
Week 2: Get quotes from Medis and Multicare for private insurance. You can start this online or call their English-language lines. Note the premium, copay structure, age restrictions, and pre-existing condition policies.
-
Week 3: Calculate your projected monthly healthcare cost in Lisbon under Scenario 2 (SNS + occasional private). Compare to your US baseline. The gap is your annual healthcare savings — typically €3,000-7,000/year.
Frequently Asked Questions
How much does a GP visit actually cost in Lisbon?
€4.50 at an SNS public centro de saude with the taxa moderadora co-pay. Retirees over 65 with chronic conditions (hypertension, diabetes) may qualify for co-pay exemptions — meaning €0. At a private clinic like CUF Descobertas or Hospital da Luz, a GP consultation costs €50-100 for self-pay patients, or €10-25 with private insurance. Compare to the US: a GP visit costs $150-300 without insurance, or roughly $40 out of pocket with Medicare after the deductible. (SNS.gov.pt)
Can American retirees access Portugal's public healthcare system?
Yes — but only with legal residency. You need a D7 visa or other residency permit, then register at your local centro de saude to receive a numero de utente (health number). The process takes 3-8 months from initial visa application to SNS registration. During the gap, you need private insurance or self-pay. Tourist visa holders cannot access SNS pricing. US Social Security does not qualify for the S1 form route (that's EU pensions only). (SEF/AIMA residency guidance)
How much does private health insurance cost for a retiree in Lisbon?
€80-200/month for a 65-year-old, depending on the insurer and coverage level. Medis and Multicare are the two largest Portuguese insurers, with plans starting around €80-100/month. Coverage includes private GP visits (€10-25 copay), specialist consultations, hospitalization, and partial dental. Most insurers cap new enrollment at age 65-70 — apply before that window closes. Pre-existing conditions are typically covered after a 6-24 month waiting period. (Medis.pt)
What prescriptions cost after the SNS subsidy?
Portugal subsidizes prescription medications at 37-90% depending on the drug's tier. Essential medications (Tier A, including most blood pressure and diabetes drugs) are 90% subsidized — a month of generic losartan costs €1.50-3.00 after subsidy. Without the subsidy (private prescription), the same medication costs €8-15. A retiree on three Tier A medications might spend €5-10/month at the pharmacy. The same regimen in the US costs $50-150/month with Medicare Part D, or $100-300/month at retail. (Infarmed.pt)
Should I drop Medicare Part B if I move to Portugal?
This is the hardest decision. Part B costs $174.70/month and does not cover care outside the US. Dropping it saves $2,096/year. But re-enrolling later triggers a permanent 10% premium penalty for each 12-month period you were eligible but not enrolled. If you stay in Portugal permanently, the savings make sense — SNS + private insurance is far cheaper. If you might return to the US, keep Part B to avoid the penalty. Many retirees keep Part A (free) and drop Part B and Part D, accepting the re-enrollment penalty as a calculated risk. Consult a Medicare counselor before deciding. (Medicare.gov)
Check Today's Information Before You Decide
- SNS Taxa Moderadora Rates — Portuguese Ministry of Health
- Infarmed — Prescription Drug Subsidies and Pricing
- CUF Hospitals — Lisbon Locations and Pricing
- Hospital da Luz — Services and Appointments
- Medis Insurance — Plans and Pricing
- Medicare Part B Enrollment Penalties — Medicare.gov
Sources & Verification
- SNS Taxa Moderadora rates (2026): €4.50 GP, €7 specialist, €14-18 ER. Source: Portaria published in Diario da Republica, confirmed at sns.gov.pt
- CUF Descobertas GP consultation pricing: €60-90 initial, €50-70 follow-up. Source: cuf.pt price list and direct inquiry
- Hospital da Luz GP pricing: €55-85. Source: hospitaldaluz.pt
- British Hospital Lisbon GP pricing: €70-100. Source: britishhospital.pt
- Medis insurance premiums for age 65: €80-150/month range. Source: medis.pt product comparison
- Infarmed prescription subsidy tiers: Tier A 90%, Tier B 69%, Tier C 37%, Tier D 15%. Source: infarmed.pt
- Medicare Part B standard premium 2026: $174.70/month. Source: cms.gov
- US GP visit cost without insurance: $150-300. Source: KFF Health Costs Survey 2025
- US ER visit average cost: $1,400-2,700. Source: Health Affairs, Peterson-KFF Health System Tracker
- D7 visa income requirement: €820+/month (Portuguese minimum wage). Source: SEF/AIMA guidance
Information checked: August 22, 2026
Related Golden Horizons Guides
- Best Countries to Retire Abroad on a Budget
- Healthcare Abroad for American Retirees
- Retiring Abroad Checklist for Americans
- Visa Rules for Americans Retiring Abroad
About Golden Horizons
Golden Horizons helps Americans approaching retirement or already retired explore what their Social Security, pension income, and savings might make possible abroad. We focus on the decision that matters: what your money may make possible, whether you can legally stay, whether healthcare and ordinary daily life work for you, and what you should test before committing. Travel first. Test the reality. Then decide.
Final Verdict
Golden Horizons Verdict: 🟢 SOLID OPTION
A €4.50 GP visit does not prove that Portugal is the right place to retire. But it does something useful: it shows you what a functioning healthcare system looks like when it isn't built around insurance company profit margins.
A retiree managing blood pressure and cholesterol in Lisbon — using the SNS for GP visits and prescriptions, going private for the occasional specialist — spends roughly €50-62/month on healthcare. The same retiree on US Medicare spends $375-555/month in premiums alone, before a single copay. The annual difference is $3,400-7,700. Over a decade, that's $34,000-77,000.
The system isn't perfect. Wait times are real. English isn't guaranteed. Dental is out of pocket. And the D7 visa process requires patience. But on the fundamental question — can I afford to see a doctor and buy my medication every month without worrying about the bill? — Lisbon answers yes at a fraction of the US cost.
Check your current Medicare spending. Look up your prescriptions on Infarmed. Get a private insurance quote from Medis. Then do the math.
The numbers tend to speak for themselves.