Passar una nit en un hotel de Barcelona costa de mitjana 119 euros. Aquesta tarifa suposa que els preus de les habitacions s'han encarit més de 9 euros respecte a l'any 2006 i més de 16 respecte al 2005. L'encariment és més important en els establiments de cinc estrelles, on hi va haver una ocupació d'un 67,53% el 2007. El preu mitjà d'aquests disset hotels arribava als 212,83 euros, 12 euros més que l'any 2006 i 15 més que el 2005. Els 95 hotels de quatre estrelles es van situar en 113,97 euros, 9 euros més que el 2006 i 14 euros més que el 2005.
El president del Gremi d'Hotels de Barcelona, Jordi Clos, va assenyalar que amb l'increment de preus «s'està recuperant el mercat perdut». De fet, va recordar que en els últims cinc anys el preu de les habitacions havia baixat a causa d'una excessiva oferta de places hoteleres. Per això, considera que les tarifes estan tornant a la «realitat». En aquest sentit, va precisar que els preus actuals cada vegada s'acosten més als de l'any 1990. Clos va qüestionar les dades que va fer públiques l'Observatori Barcelona 2007, que assegurava que els preus d'una nit en un hotel de cinc estrelles a Barcelona arribaven a 270 euros (390 dòlars) el 2006, amb la qual cosa s'hauria encarit 2,5 vegades més que la mitjana de ciutats.