Review Guru — Sri Lanka's trusted review platform

Top 9 · updated 2026

Best Pharmacy in Badulla

The top 9 pharmacy in Badulla, ranked by real reviewer feedback.

9
Pharmacy listed
3.6★
Average rating
14
Reviews aggregated
City Medicals
Top-rated

Badulla sits at the end of the Colombo–Ella scenic rail line and at the heart of Uva Province, making it the natural pharmacy stop for travellers moving between the hill country and the south coast as well as for the province's resident population. The nine pharmacies ranked here serve both everyday prescription needs and the practical requirements of travellers: stocking over-the-counter remedies, travel health supplies, insect repellents, sunscreens, and common branded medicines alongside the full range of locally dispensed prescription medications. A pharmacy Badulla search typically surfaces a mix of chemist Badulla shops in the town centre and medicine shops near Badulla railway station that are positioned for the regular flow of passengers arriving and departing by train. For travellers heading to or from Ella or continuing into Uva Province, these pharmacies are the most accessible pharmacy Uva Province stop before remote areas with sparser coverage. For the wider Colombo market and links to other pharmacy city pages, see /best/pharmacy-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
    City Medicals සිටි මෙඩිකල්ස්

    City Medicals සිටි මෙඩිකල්ස්

    5.0(2 reviews)Restaurants

     Lower St, Badulla

  2. 2
    New City Pharmacy

    New City Pharmacy

    5.0(1 review)Restaurants

     3 Udaya Raja Mawatha, Badulla

  3. 3
    Lanka Chemists

    Lanka Chemists

    5.0(1 review)Restaurants

     No. 7B Dharmadutha Road, Badulla

  4. 4
    Badulla Apothecaries

    Badulla Apothecaries

    4.0(2 reviews)Restaurants

     225 Lower St, Badulla 90000

  5. 5
    Vision Pharmacy විෂන් ෆාමසි

    Vision Pharmacy විෂන් ෆාමසි

    3.5(4 reviews)Restaurants

     226 Keppetipola Road, Badulla

  6. 6
    Gavies Pharmacy

    Gavies Pharmacy

    1.0(1 review)Restaurants

     No.30 South Land, Badulla

  7. 7
    Central Pharmacy - Badulla

    Central Pharmacy - Badulla

    2.3(3 reviews)Restaurants

     No.51 Bazaar Street, Badulla

  8. 8
    Sun Osusala Pharmacy Badulla

    Sun Osusala Pharmacy Badulla

    0.0(0 reviews)Restaurants

     No 30/G South Lane, Badulla

  9. 9
    Grand Medicine Pharmacy(ඔසුසල)

    Grand Medicine Pharmacy(ඔසුසල)

    0.0(0 reviews)Restaurants

     17 Cocowatte Road, Badulla

Frequently asked

What's the highest-rated pharmacies in Badulla?
City Medicals සිටි මෙඩිකල්ස් is currently the highest-rated pharmacies in Badulla on Review Guru, with an average of 5.0 out of 5 stars from 2 reviews.
Which pharmacies in Badulla has the most reviews?
Vision Pharmacy විෂන් ෆාමසි is the most-reviewed pharmacies in Badulla with 4 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 pharmacies are listed in Badulla?
Review Guru has 9 pharmacies listed in Badulla, aggregating 14 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 pharmacies 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.
Are there 24-hour pharmacies in Badulla for late-night travellers and train arrivals?
Badulla does not have a large network of round-the-clock commercial pharmacies; standard chemist hours in the town centre run approximately 8 AM to 9 PM for most private pharmacies. A small number of shops near the bus stand and town-centre junction extend to 10 PM. For genuine late-night medication needs, Badulla Teaching Hospital's 24-hour casualty department has an attached pharmacy that dispenses essential medicines outside standard hours — this is the reliable fallback for emergencies after private pharmacy closing times. If you are arriving on a late evening train from Ella or Kandy and need a common OTC medicine (paracetamol, antihistamine, antidiarrhoeal), it is worth purchasing it before departure if you anticipate the need, as options after 9 PM in Badulla are limited to the hospital pharmacy.
How does prescription medication availability work in Badulla, and are international brands stocked?
Badulla pharmacies carry a practical mix of Sri Lankan generic equivalents and the most in-demand international brands. Common international products — Panadol, Strepsils, Voltaren gel, Immodium, and similar everyday remedies — are generally available because they sell consistently to both locals and travellers. Specialty branded medicines, niche dermatologicals, or specific branded antihistamines may not be stocked at every pharmacy; the larger town-centre pharmacies have a broader inventory than those near the station. For prescription medicines, Badulla pharmacists will in most cases dispense common antibiotics, antihistamines, antifungals, and blood-pressure medication to international tourists who present a home-country prescription in English identifying the drug by generic name. Controlled substances require a Sri Lankan prescription without exception. If you rely on a specific branded formulation, the safest approach is to carry sufficient supply from Colombo — a doctor's consultation at any listed health clinic (typically LKR 800–2,000) is the fastest way to get a local prescription if needed.
Which pharmacies in Badulla are closest to the railway station and bus stand?
Badulla town centre is compact — the railway station, bus stand, and main commercial street are within a short walk of each other, and the pharmacies listed here are spread across this central area. Several of the listed chemists are positioned on or near the main road between the rail station and the town clock tower, making them genuinely walkable for passengers who step off the train and need to pick up medication before continuing to Ella or another destination. Tuk-tuks from the station to the town-centre pharmacy cluster typically charge LKR 100–150 for the short trip. If you arrive on the scenic train from Colombo and need a prescription filled or supplies restocked, the town-centre pharmacy strip is the most practical stop — most dispensaries run from around 8 AM, which aligns with morning train arrivals from Kandy and Ella.