Best General Practitioners in Sri Lanka
Looking for a general practitioner in Sri Lanka? Review Guru lists 7 general practitioners, ranked by genuine patient reviews rather than advertising. General Practitioners provide specialist medical care in their field. 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 (Mrs.) ERANTHEE WALGAMPAYA 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.

Dr (Mrs.) ERANTHEE WALGAMPAYA
General Practitioner
—Dr. Walgampaya Dispensary and Surgery
View profile
Dr. A. J. N. FERNANDO
General Practitioner
—Medical Centre
View profile
Dr. AHAMED AMJED
General Practitioner
—Vasana Hospital
View profile
Dr. AJITH KAHANTHENA
General Practitioner
—My Doctor Medical and Wound Care Clinic
View profile
Dr. ANANDA MADAWALAGE
General Practitioner
—Praveen Patient Care Center
View profile
Dr. CHAMINDA ALGAMA
General Practitioner
—My Doctor Medical and Wound Care Clinic
View profile
Dr. CHAMITH PREMADASA
General Practitioner
—St. Joseph Hospital Medical Center
View profile
Find clinics & pharmacies
Frequently asked
- How do I find the best general practitioner in Sri Lanka?
- Review Guru ranks 7 general practitioners 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 general practitioners 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 general practitioner 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.