Récemment construit, le H4 Hotel Solothurn est situé près de la rivière, à 2 minutes à pied de la gare principale et du vieux centre-ville.
Situé à Soleure, l'établissement La Couronne Atelier - Dependance propose un jardin, une terrasse, un restaurant et un bar.
Situé à Oberdorf, l'Hotel Weissenstein possède un jardin, un salon commun, une terrasse et un restaurant.
Doté d'une connexion Wi-Fi gratuite et d'un restaurant, le Baseltor Hotel & Restaurant se trouve à Soleure.
Entièrement rénové en 2016, le Boutique Hotel La Couronne est l'un des plus vieux hôtels de Suisse.