En overnatning på et hotel koster alt fra 500 SEK for enkle budgethoteller til ca. 3000 SEK for luksuriøse 5-stjernede hoteller. I gennemsnit kostede en overnatning sidste år ca. 1100 kr. inklusive morgenmad. I de store byer er priserne ofte højere (ca. 1200 SEK pr. nat) og i mindre byer lidt billigere (ca. 1000 SEK pr. nat).