Reykjavík: Hotel prices have surged across several European destinations as hundreds of thousands of visitors arrive to witness a rare total solar eclipse on Wednesday, with Iceland and Spain recording particularly strong demand.

The eclipse is drawing tourists to some of the best viewing locations, with accommodation in several cities and smaller towns booked months in advance.

Reykjavík hotel rates nearly double

Iceland’s capital, Reykjavík, has recorded one of the sharpest increases. The average hotel room for Wednesday is reportedly costing around $793 (£587), nearly double the rate for the same day last year.

The city is among the accessible locations where visitors can experience the total eclipse before sunset.

Spain sees a huge tourist rush

Spain is also preparing for a major influx, with the country’s Finance Ministry estimating that around 460,000 international tourists will arrive specifically to watch the eclipse.

Hotel prices have climbed sharply in several destinations. Rooms in A Coruña are reportedly 135% more expensive than last year, reaching an average of around $451. Prices have also risen in Bilbao, Santiago de Compostela and Mallorca.

Smaller towns and villages along the eclipse path have also seen accommodation booked well ahead of the event, while some visitors have reportedly arranged home exchanges to secure viewing locations.

Spain raises wildfire and traffic concerns

The huge crowds have also created safety concerns. Spanish authorities expect around 1.5 million additional vehicle journeys and are deploying approximately 35,000 police officers.

With the country experiencing an exceptionally dry summer and widespread wildfires, authorities have restricted activities that could create sparks. Barbecues and fireworks have been banned in vulnerable areas, while some natural parks and rural paths have been closed.

Meanwhile, NASA has installed powerful telescopes in north-western Spain to livestream the eclipse for people unable to travel.

A partial eclipse will also be visible across the UK, with maximum coverage expected in London at 7.12 pm.