See a doctor in Brazil as a foreigner: your options
Falling ill far from home is stressful — especially when you don't speak the language. This guide explains, in plain English, how to see a doctor in Brazil as a foreign visitor or expat: your options, what they cost, what to do in an emergency, and how to get a prescription.
Your three options for medical care in Brazil
Brazil has a large public system and a strong private sector. As a foreigner you generally have three routes:
- Public system (SUS): Brazil's public health system is free, and no one may be discriminated against in access to health. However, unrestricted access is guaranteed to residents; for short-term tourists, routine care is not guaranteed, and public units can mean long waits and limited English.
- Private clinics and hospitals: Faster and more comfortable, with a better chance of English-speaking staff — but you pay out of pocket, so travel insurance is strongly recommended.
- Telemedicine (online consultation): The fastest and often most affordable option for non-emergencies — you speak to a doctor licensed in Brazil by video, from your hotel or home.
Emergencies: what to do right now
If it is a life-threatening emergency, get help immediately. Brazil's emergency numbers are free and work 24 hours a day:
- 192 — SAMU (ambulance and medical emergencies)
- 193 — Bombeiros (fire and rescue)
- 190 — Polícia (police)
Emergency care cannot be refused to anyone in Brazil, regardless of nationality or documents — turning someone away in a life-threatening situation is treated as a crime under Brazilian law. Go to the nearest pronto-socorro (emergency room) or call 192.
How much does a doctor cost in Brazil?
As a non-resident, expect to pay for non-emergency care. Private in-person consultations vary by city and specialty. An online consultation is usually the most affordable and immediate option, with a single flat price and no need for a Brazilian ID or a local phone number.
The language barrier — and how to skip it
Finding a doctor who speaks fluent English in Brazil is harder than many visitors expect, even in large cities. An English-speaking telemedicine service removes that barrier: you book a video consultation, explain your symptoms in your own language, and receive guidance — and, when appropriate, a digital prescription or an exam request valid across Brazil.
Getting a prescription or medication as a foreigner
This is where many travelers get stuck:
- Over-the-counter medicines: many everyday medicines — for pain, fever, allergies or acid reflux — are sold without a prescription at any farmácia. Pharmacies are plentiful and often open 24 hours.
- Prescription-only and controlled medicines: these require a valid Brazilian prescription. A prescription issued in another country is not accepted to buy controlled medication in Brazil. To get one, you need to be seen by a doctor licensed in Brazil — which an online consultation can do quickly.
When online care is enough — and when it isn't
Telemedicine is well suited to common problems: respiratory infections, urinary symptoms, travelers' diarrhea, allergies, anxiety, minor skin issues, and continuing an existing treatment. It is not a substitute for emergency care. If symptoms are severe, worsening quickly, or involve chest pain, difficulty breathing or loss of consciousness, seek in-person urgent care immediately.
Frequently asked questions about seeing a doctor in Brazil
Can tourists use the SUS (public system) in Brazil?
In a genuine emergency, yes — emergency care is provided to anyone and cannot be refused. For routine, non-emergency care, access is not guaranteed to non-residents, so most visitors use private clinics or telemedicine.
Do I need a Brazilian ID (CPF) to see a private or online doctor?
No. Private and telemedicine services can see you without a CPF or a local phone number.
Is a prescription from my country valid in Brazil?
For controlled medicines, no — you need a prescription from a doctor licensed in Brazil. Many common medicines, however, are available over the counter.
What is Brazil's number for a medical emergency?
Dial 192 for SAMU (ambulance). It is free and available 24 hours a day.