Stonehenge has taken more than £30 million in tourism income in the last five years.
The prehistoric Wiltshire monument, dating back to around 2,400 BC, took an average of £6 million a year, while costing taxpayers just under £2.4 million to run.
Earlier this month the UK government said new cash for the attraction would be provided by private donations, lottery money and sponsorship, though the Department of Transport said £3.5 million of taxpayers’ cash would be spent improving roads around the World Heritage Site.
Stonehenge is run by English Heritage, the historical preservation body, which charges adult visitors £7.50.
It attracts about 800,000 visitors a year.