Review Guru — Sri Lanka's trusted review platform
Sri Lankan medical specialists

Top 10 Physicians in Sri Lanka (2026) — Rated & Reviewed

Looking for a physician in Sri Lanka? Review Guru lists 96 physicians, ranked by genuine patient reviews rather than advertising. Physicians diagnose and manage a broad range of adult medical conditions. Each listing shows the doctor's patient rating, the hospitals and channelling centres where they practise, and SLMC (Sri Lanka Medical Council) registration where we've verified it — so you can shortlist with confidence. Dr. Mayadunna is currently the highest patient-rated on the list. Channelling fees and availability change often, so always confirm the current consultation time and fee with the hospital directly before travelling.

Been treated by one of these doctors? Open their profile and tap a star to rate them — patient reviews are what this ranking is built on.

Find clinics & pharmacies

Frequently asked

How do I find the best physician in Sri Lanka?
Review Guru ranks 96 physicians by aggregated patient reviews and ratings. Compare their feedback, check which hospitals each practises at, and confirm SLMC registration — then channel through the hospital directly.
Are the physicians listed on Review Guru verified?
Listings display SLMC (Sri Lanka Medical Council) registration where we've been able to verify it, alongside practice locations and patient reviews. Always confirm a doctor's current registration and channelling availability with the hospital before booking.
How much does a physician consultation cost in Sri Lanka?
Private channelling fees vary by doctor and hospital — typically a few thousand rupees plus the hospital's booking charge. Confirm the current fee when you channel, as rates change.
What is the difference between a family physician and a specialist in Sri Lanka?
A family physician (general physician or GP) provides primary care — diagnosing and managing a broad range of adult conditions including diabetes, hypertension, respiratory illness, infections, and minor injuries. They are typically the first point of contact and can issue referrals. A specialist — such as a cardiologist, neurologist, or gastroenterologist — focuses on a single organ system and is the appropriate next step when your GP identifies a condition requiring deeper expertise, orders specialist investigations, or when a symptom falls outside a GP's scope. For most non-emergency health concerns, starting with a family physician or general physician in Colombo is both faster and more cost-effective than booking a specialist directly.
Can I see a family physician without an appointment in Sri Lanka?
Walk-in GP consultations are available at many private hospital outpatient departments (OPDs) in Colombo and other cities — Asiri Medical, Lanka Hospitals, Nawaloka, Durdans, and Hemas all operate OPD units that accept walk-in patients during listed hours. Channelling (pre-booking a named doctor) is also available and typically costs LKR 1,500–3,000 for the consultation fee plus the hospital's booking charge; same-day or next-day slots are usually available for general physicians. Government hospital GP clinics and Medical Officer of Health (MOH) clinics are free but walk-in queues can be long, especially in the morning. For minor illnesses, many private pharmacies also have an attached GP consultation room.
Which hospitals in Colombo have family physician or GP clinics?
Major private hospitals in Colombo with general physician and family doctor channelling include Asiri Medical Hospital (Colombo 5), Lanka Hospitals (Colombo 8), Nawaloka Hospital (Colombo 2), Durdans Hospital (Colombo 3), Hemas Hospital (Wattala and Thalawathugoda), and Ninewells Hospital (Colombo 8). Several also operate dedicated GP or family medicine units with same-day appointments. On the government side, the National Hospital of Sri Lanka (NHSL, Colombo 10), Teaching Hospital Karapitiya (Galle), and Teaching Hospital Kandy offer free OPD consultations with medical officers. The Review Guru list ranks general physicians across these hospitals by patient rating, so you can compare doctors before channelling.