Average length of stay in Barcelona 2023, by accommodation type
In 2023, tourists who visited the Spanish city of Barcelona and stayed in holiday homes spent on average four nights at their destination. By contrast, the average stay of hotel guests in Barcelona was at less than three nights.