STO Medical Services

Pharmaceuticals, medical supplies and consumables

The first STO pharmacy was established in 1983 to make medicine affordable and accessible at a time when they came in small batches procured by a few small independent pharmacies. In 2014, STO embarked on a significant expansion of pharmacy services to ensure high-quality medicine for all through the introduction of a public healthcare system. This initiative propelled STO to become the largest pharmacy chain in the country, boasting over 190 outlets.


Through strategic partnerships with healthcare companies worldwide, STO Pharmacies swiftly gained the trust of healthcare providers across the nation. STO Medicals expanded its operations in the medical sector, offering a diverse range of medical supplies including furniture, devices, equipment, consumables, and pharmaceuticals from renowned global brands. This growth necessitated the establishment of a dedicated biomedical services team that provides comprehensive support such as presales technical consultancy, quality assurance, logistics, installation, application, training, preventive maintenance, and aftersales assistance for all supplied equipment.


Since 2017, STO Medicals has held ISO 9001 certification and remains at the forefront of the industry by providing continuous medical education, training programs for healthcare professionals, and equipping healthcare institutes with cutting-edge technology. Presently, STO Medicals proudly serves as the official supplier of all medical products to prominent institutions including the Maldivian Health Ministry, IGM Hospital, Hulhumalé Hospital, and five major Regional Hospitals (KRH, URH, GRH, AEH, ASMH) in the Maldives.


IGMH Pharmacy
T: (960) 334 4242
T: (960) 334 4243


Henveiru Pharmacy
Sat - Thu, 08:30 - 23:00
Fri, 14:00 - 22:00
T: (960) 301 2732


Hulhumale Pharmacy
T: (960) 301 2652


Villimale Pharmacy
T: (960) 301 2722


Medical Warehouse
08:30 - 15:30
T: (960) 301 2606


Wholesale Counter
Sat - Thu, 09:00 - 12:00 and 13:30 - 15:30
Fri, Closed
T: (960) 301 2692


Client Support
Sat - Thu, 08:00 - 16:00
Fri, Closed
T: (960) 301 2445