A melhor opção da cidade é o badalado Le Grand Hôtel Des Thermes (Grande plage du Silon, 02 99 40 75 75, legranddesthermes.warwickhotels.com, €128-€356, fecha jan), conhecido pelo spa de telassoterapia, que oferece uma grande variedade de tratamentos.
O três-estrelas Hôtel Elizabeth (2 Rue des Cordiers, 02 99 56 24 98, www.st-malo-hotel-elizabeth.com, €120-€185) é uma casa do século 16, com decoração tradicional francesa, dentro dos muros da cidade antiga.
O Hôtel Alba (17 Rue des Dunes, 02 99 40 37 18, www.hotelalba.com, €70-€170), com localização privilegiada à beira-mar, fez uma reforma de bom gosto há alguns anos, e fica a cinco minutos de caminhada da cidade murada.
O dois-estrelas recomendado é o Hôtel de France et de Chateaubriand (12 Place Chateaubriand, 02 99 56 66 52, http://www.hotel-chateaubriand-st-malo.com €56-€73), um clássico do século 19, bem no meio da cidade antiga.