Foreign tourists to many of India's most famous landmarks will no longer be able to pay the entrance fee in dollars, the government says.
The ruling is aimed at safeguarding tourism revenues following the recent falls in the dollar.
The Taj Mahal is visited by millions of tourists every year
Until now, foreign tourists to sites such at the Taj Mahal have had the option of paying in dollars or rupees.
The ruling will affect nearly 120 sites of interest run by the Archaeological Survey of India (ASI).
Of these, at least 27 are World Heritage sites, including the Taj Mahal.
The ruling is due to be implemented next week. Entrance fees to the sites in question will be either 250 rupees ($6.35) or 100 rupees ($2.54).
Indians only pay 20 or 10 rupees to enter ASI sites, a difference often questioned by foreign tourists.
But officials say there is nothing wrong with this because most Indians earn far less than the foreign visitors.