Bien que les tarifs varient en fonction des saisons, comptez environ entre 100 et 150 euros par nuit dans les hôtels du centre-ville. Dans les quartiers plus excentrés, vous trouverez des nuitées autour de 70 euros.
Les bed & breakfasts traditionnels ne sont pas nombreux en Croatie (au sens de maisons traditionnelles proposant le gîte et le petit-déjeuner) mais se développent de plus en plus. Cependant, de nombreux hôtels proposent une formule avec petit-déjeuner compris, ce qui est également le cas dans certaines maisons d'hôtes du pays. Ce service n'est pas systématiquement proposé : en effet, le petit-déjeuner n'est pas le repas le plus important en Croatie et il est très souvent proposé en supplément.