Speaking at an event during a visit to Italy, Spanish Prime Minister Mariano Rajoy confirmed that his nation has seen a surge in tourism, Daily Mail wrote.
He revealed how 82 million people had visited Spain in 2017, a nine-percent increase from the previous year that came despite the Barcelona terror attacks and the political crisis in Catalonia.
Tourism earnings rose also 12 percent to €87 billion ($104 billion), the prime minister said in Rome while attending a summit on migration. And Rajoy praised the Spanish tourism sector's 'great effort' to become more competitive.
Arrivals in Spain beat records for the fifth consecutive year, despite the terrorist attacks in the Catalonia capital Barcelona and nearby Cambrils last August that left 16 dead.
Catalonia also remains in the grip of a secession crisis. Arrivals recovered after dropping off by five percent year-on-year in October as massive demonstrations were staged following a failed independence bid.
The Madrid-based UNWTO is set to release its figures for 2017 on Monday.
Tourism has also benefited from a boom in renting flats out to tourists via web platforms such as Airbnb.
However, this has prompted a backlash in popular destinations such as Barcelona, Palma de Majorca or San Sebastian as locals complain of a drop in long-term rentals and rising prices.
In 2016, Spain welcomed 75.3 million visitors, just behind the United States with 75.6 million, while France — despite its own terror woes — easily remained the world leader with 82.6 million visitors, according to the UN World Tourism Organization (UNWTO).
However, international tourism to the United States shrank during the first five months of Donald Trump's presidency, according to the US International Trade Administration.
Arrivals fell five percent in the first quarter and three percent in the second quarter, official figures show.