The average price range for high-quality leather shoes for men ranges from Rs. 2000 to Rs. 8000, depending on the brand, design, and material.