Theres a new store introduced by our PM, named as Pradhan Mantri Jan Aushadi Kendra, the stored are currently in west delhi only but it has all the medicines and it sells in very low price
There is a govt medical shop near safadarjung. Try for that
You can visit Bangla Sahib Gurudwara. They’ve a dedicated space for medicines at reasonable rates.
Instead I prefer ordering them online
Search for ' Cost to cost pharmacy ' near you. They provide medicines at 30-40% discounted rates .