Ramayana earned ₹507 crore worldwide in its four-day opening weekend, coming a distant second behind Dhurandhar 2, which minted ₹747 crore in its first 4 days.