The attraction has reduced ticket prices by 12.5%, with adult admission falling from £24.95 to £21.85.

Senior and student tickets have been reduced from £21.95 to £19.20, while children’s tickets now cost £15.70 instead of £17.95.

The attraction said a family of four could save more than £10 compared with standard admission prices.

Anyone who has already booked tickets for eligible dates will also receive a refund covering the difference in price.

Camera Obscura, which is Edinburgh’s oldest visitor attraction, recently featured among the top three attractions in the UK in rankings compiled by Which?.

Andrew Johnson, general manager of Camera Obscura, said: “The summer holidays are a time for making memories together, and we’re pleased to support an initiative that encourages people to get out, explore and experience some of the fantastic attractions available across the UK.

“We know families are continuing to think carefully about the cost of days out, particularly during the long summer holidays, which is why we look forward to welcoming visitors from near and far to enjoy our interactive exhibits, rooftop views and unique experiences throughout the season.”