La taxe de séjour et de promotion est une taxe que chaque visiteur doit payer pour chaque nuitée passée en Slovénie. Elle se compose de deux parties : chaque municipalité perçoit une taxe de séjour, qui sert à financer et à entretenir les installations touristiques de la région, et l'office du tourisme slovène perçoit une taxe de promotion, qu'il utilise pour promouvoir la Slovénie. Les taux de la taxe varient en fonction de la municipalité - de 1,5 € dans certaines localités à 3,13 € à Ljubljana ou à Bled (par personne et par nuit).