Colmar biedt een ruime keuze aan centrumhotels, ideaal voor bezoekers die het historische centrum en de wijk Klein Venetië te voet willen verkennen. De hotels variëren van budgetvriendelijke opties (vanaf ongeveer €80 per nacht) tot comfortabele 4-sterrenhotels met extra faciliteiten. Veel accommodaties bieden gratis WiFi, een goed ontbijt en parkeermogelijkheden. Populaire delen zijn het centrum rond de Sint-Maartenskerk en de buurt nabij het treinstation, die gemakkelijke toegang biedt tot de rest van de Elzas.
Topbeoordeelde centrumhotels zijn onder andere Hotel Le Colombier (score 8,9) in Klein Venetië, met een 24-uursreceptie, tuin en uitstekend ontbijt. Novotel Suites Colmar Centre (score 8,9) beschikt over een wellnessgebied met sauna en hammam. Voor een betaalbaar verblijf is Ibis Styles Colmar Centre (score 8,4) een goede keuze, gevestigd in een voormalige brouwerij in het hart van de stad. Reizigers met de auto kunnen terecht bij Greet Hotel Colmar, met gratis privéparkeergelegenheid en een restaurant dat traditionele Elzasser gerechten serveert.
