La taxe de séjour s’applique du 1er janvier au 31 décembre. Les adultes dès 16 ans dans l’année, y compris les seniors, paient CHF 3.80 par personne et par nuitée ; les enfants de 6 à 15 ans paient CHF 1.90 ; les enfants de 0 à 5 ans séjournent gratuitement.
Les enfants de 0 à 5 ans sont exonérés (gratuit). La page touristique officielle ne mentionne pas d’autres exonérations ni de catégories à tarif réduit.
Les locations de courte durée sont couvertes : la taxe est due par les hôtes qui bénéficient d’un hébergement payant ou gratuit, notamment hôtel, parahôtellerie, appartement, chalet ou toute autre forme d’hébergement. Pour les locations saisonnières et de courte durée, la page officielle renvoie à taxe@villars.ch ; la page communale mentionne également la plateforme de check-in et les règlements communaux applicables, sans publier davantage de modalités opérationnelles sur la page.