Review Guru — Sri Lanka's trusted review platform

Top 7 · updated 2026

Best GP / Medical Clinic in Battaramulla

The top 7 gp / medical clinic in Battaramulla, ranked by real reviewer feedback.

7
GP / Medical Clinic listed
3.7★
Average rating
30
Reviews aggregated
PrimeCare Medical
Top-rated

Battaramulla's GP clinics and medical centres are grouped along its main roads. Several sit on the Battaramulla–Pannipitiya Road towards Pelawatte and Ruhunupura. Others are on the Kaduwela Road at Koswatta, near the Thalangama bus stop, and on the B47. The list includes single-doctor family practices and branch medical centres run by larger hospital groups, which often channel visiting consultants. Many patients are families living in the suburb or people working in the government offices around Sri Jayawardenepura Kotte. Patient reviews cover waiting times, how staff treat patients, whether the doctor takes time to listen, and whether the fees are fair. The clinics below are ranked by real patient reviews, so you can compare them before you visit. For the wider Colombo market and links to other GP clinic city pages, see /best/gp-clinic-in-colombo.

Been to one of these? Open its page and tap a star to rate it — your review directly improves this ranking.
  1. 1
    PrimeCare Medical Center by Dr Jalika Ratnapala MBBS (Peradeniya)

    PrimeCare Medical Center by Dr Jalika Ratnapala MBBS (Peradeniya)

    5.0(5 reviews)Restaurants

    155, 22 Battaramulla - Pannipitiya Rd, Ruhunupura 10116

  2. 2
    Nova Medical Clinic & Cosmetics

    Nova Medical Clinic & Cosmetics

    5.0(5 reviews)Restaurants

    3A Vijithapura Jayanthi Mawatha, Battaramulla 10120

  3. 3
    DR. PRINS INTEGRATIVE HEALTHCARE

    DR. PRINS INTEGRATIVE HEALTHCARE

    5.0(4 reviews)Restaurants

    DR. PRINS INTEGRATIVE HEALTHCARE, 248 Kaduwela Rd, Battaramulla 10120

  4. 4
    Aravinda Medical Center

    Aravinda Medical Center

    3.7(3 reviews)Restaurants

    159A B47, Battaramulla

  5. 5
    Thalangama Medical Clinic

    Thalangama Medical Clinic

    2.8(5 reviews)Restaurants

    Koswatta Bus Station, B240, Battaramulla

  6. 6
    Medical Centre

    Medical Centre

    2.0(3 reviews)Restaurants

    Rilaulla

  7. 7
    Nawaloka Medical Center - Battaramulla

    Nawaloka Medical Center - Battaramulla

    2.2(5 reviews)Restaurants

    770, Battaramulla - Pannipitiya Rd, Battaramulla, Sri Jayawardenepura Kotte

Frequently asked

What's the highest-rated medical clinics in Battaramulla?
PrimeCare Medical Center by Dr Jalika Ratnapala MBBS (Peradeniya) is currently the highest-rated medical clinics in Battaramulla on Review Guru, with an average of 5.0 out of 5 stars from 5 reviews.
Which medical clinics in Battaramulla has the most reviews?
PrimeCare Medical Center by Dr Jalika Ratnapala MBBS (Peradeniya) is the most-reviewed medical clinics in Battaramulla with 5 customer reviews. A higher review count typically means a more reliable signal — a 4.5★ rating from 50 reviewers is stronger than a 5★ rating from 3.
How many medical clinics are listed in Battaramulla?
Review Guru has 7 medical clinics listed in Battaramulla, aggregating 30 customer reviews across them. We only include a business on a "best of" page once it has at least 3 reviews so the ranking is meaningful.
How are these medical clinics ranked?
We use a Bayesian-weighted average score that combines the business's own star rating with the volume of reviews it has received. This prevents a single 5-star review from outranking 30 consistent 4-star reviews. Read more on our methodology page.
Are the reviews verified?
Reviews on Review Guru come from two sources: native submissions written directly on our platform, and imported reviews from Google Maps that we rewrite for clarity while preserving the original rating, sentiment, and named entities. Source is tagged on each review for transparency.
Should I walk in to a GP clinic in Battaramulla or book a channelling appointment?
For everyday illnesses such as fever, coughs, minor injuries or a repeat prescription, most family-doctor practices in Battaramulla take walk-in patients and see them in order of arrival. To see a specialist, such as a paediatrician, gynaecologist or physician, you usually need to book a channelling appointment at a medical centre. Book by phone or through a channelling service, and you will get a number for a session. Specialist sessions can start late if the doctor is delayed at a hospital, so call ahead to confirm the doctor's arrival time before you travel.
Are GP clinics in Battaramulla open in the evening?
Many private GP practices in Sri Lanka run evening sessions, because the doctor often works at a government hospital during the day. That suits Battaramulla's office workers, who often visit after work. Opening hours differ from clinic to clinic and can change, so call the phone number on each listing to check the session times before you go. For an emergency out of hours, go to the Accident and Emergency unit at Sri Jayewardenepura General Hospital in Kotte.