La ville recense une dizaine d'hôtels pour une capacité d'un peu plus de 200 chambres avec douche et WC dans chaque chambre. Le tableau ci-dessous indique le prix minimum par chambre, avec taxe de séjour et petit-déjeuner compris. Vous pouvez cliquer sur chaque hôtel pour arriver directement sur leur site de présentation.
| Etablissement | Chambres | Prix seul | Prix double |
|---|---|---|---|
| Hôtel du Boeuf | 7 | CHF 59.- | CHF 118.- |
| Hôtel La Bonne Auberge | 7 | CHF 120.- | CHF 170.- |
| Hôtel La Charrue | 12 | CHF 60.- | CHF 120.- |
| Hôtel City | 15 | CHF 105.- | CHF 150.- |
| Motel Au Gros Pré | 20 | CHF 70.- | CHF 120.- |
| Hôtel Ibis | 78 | CHF 106.- | CHF 123.- |
| Hôtel Le Mexique | 5 | CHF 110.- | CHF 149.- |
| Hôtel du Midi | 7 | CHF 99.- | CHF 139.- |
| Hôtel Le National | 27 | CHF 125.- | CHF 185.- |
| Centre Saint-François | 40 | CHF 66.- | CHF 116.- |
| Hôtel La Tour Rouge | 12 | CHF 116.- | CHF 160.- |
| Hôtel Le Victoria | 5 | CHF 70.- | CHF 130.- |
