Average length of hotel stays in Barcelona 1990-2022
In 2022, the average hotel stay of tourists in the Spanish city of Barcelona was at 2.6 nights. This represents an increase versus the previous years when the average was at less than 2 nights. In the year 2000, the average hotel stay in the Catalonian capital was 2.5 nights.