Ruby Price per carat depends on quality parameters like Color, Transparency, Cut, weight, and finish. Ruby price range can vary from INR 2000/- per Carat to INR 50,000/- per Carat. You should buy as per your choice, budget, and requirement. Burmese Rubies are most premium and thus fetch the highest price but due to scarcity and rarity of these, Ruby from other sources like Africa, Mozambique is also in demand.