Sri Lanka Healthcare System Guide
How the healthcare system works in Sri Lanka — emergency numbers, GP access, vaccines, insurance and medical costs for visitors and expats.
Healthcare system overview
Sri Lanka provides free public healthcare to everyone, including tourists — a notable benefit. Quality varies between Colombo's major hospitals and rural facilities. Private hospitals in Colombo (Asiri, Nawaloka, Lanka Hospitals) offer good English-speaking care at affordable prices.
System type: Universal free public healthcare with private sector
Emergency numbers & response
Dial: 110 or 1990
Typical response time: 15-30+ minutes (traffic-dependent)
Costs: Public hospitals: free for everyone including tourists. Private ER: LKR 3,000-15,000 ($10-50).
Call 110 (police) or 1990 (ambulance — Suwa Seriya). Public hospitals treat all for free. Suwa Seriya ambulance service improving rapidly.
Seeing a doctor as a visitor
Public hospitals free for all. Private channelling doctors (specialist appointments) widely available. Walk-in accepted at public hospitals.
Typical wait: Private channelling: same-day/next-day. Public outpatient: hours of waiting.
Typical cost: Public: free. Private GP: LKR 1,500-3,000 ($5-10). Specialist channelling: LKR 2,000-5,000 ($7-17).
Good in Colombo and major cities. Limited in rural/plantation areas.
Vaccines for travel
Recommended: Routine vaccines (MMR, DTP, Polio, Flu), COVID-19, Hepatitis A (strongly recommended), Hepatitis B, Typhoid, Japanese Encephalitis (rural areas/long stays), Rabies (pre-exposure — stray dogs common), Cholera (high-risk travellers)
Yellow fever certificate required from endemic countries. Rabies is a genuine concern — stray dogs are common. Dengue endemic throughout the country — use insect repellent. Japanese encephalitis risk in rural rice-growing areas.
Insurance & visa health requirements
Insurance required for visa: no
Public coverage for visitors: yes
ETA required for most nationalities (apply online). Extendable to 90 days at Department of Immigration in Colombo. Free public healthcare is a significant benefit for visitors.
Documents to prepare:
- Travel insurance (recommended)
- Passport
- ETA (Electronic Travel Authorization)
- Yellow fever certificate (if applicable)
Typical medical costs
Private GP visit: LKR 1,500-3,000 ($5-10)
Emergency care without insurance: Public: free. Private: LKR 5,000-30,000 ($17-100).
Medication: Very affordable. State Pharmaceuticals Corporation (SPC) and private pharmacies. Many medications available cheaply.
Pharmacies & medication
Hours: Daily 8am-9pm commonly. Some 24-hour pharmacies in Colombo. Hospital pharmacies 24/7.
Over the counter: Many medications available without prescription. Pharmacists can advise and supply common treatments affordably.
Controlled substances: Strict drug laws. Carry doctor's letter for all controlled medications. Some common medications elsewhere may be restricted.
Things that catch visitors out in Sri Lanka
- Public hospitals provide free care to everyone including tourists — genuinely free
- Private healthcare is extremely affordable — specialist visit for $7-17
- Rabies is a real risk — avoid stray dogs and monkeys
- Dengue is endemic throughout — mosquito protection essential
- Suwa Seriya ambulance service (1990) has modernised emergency response
Practical tips for travellers
- Asiri, Nawaloka, and Lanka Hospitals in Colombo offer English-speaking private care
- Public hospitals are free but expect long waits — private channelling is fast and cheap
- Carry insect repellent — dengue is a serious risk year-round
- Avoid touching stray dogs — rabies pre-exposure vaccination recommended
- Travel insurance with evacuation coverage recommended for rural/wildlife areas
Have a travel question about Sri Lanka?
Ask Alex, our AI travel companion, gives members country-specific travel answers about local hospitals, English-speaking doctors, pharmacy rules and more — for Sri Lanka and 170+ other countries. It does not provide personal medical advice.