Average length of hotel stays in Barcelona 1990-2023
In 2023, the average hotel stay of tourists in the Spanish city of Barcelona was at 2.6 nights, remaining the same as the previous year. In 2020 and 2021, the average was at less than 2 nights. In the year 2000, the average hotel stay in the Catalonian capital was 2.5 nights.