Les hôtels de charme à Saint-Malo se concentrent souvent dans le quartier historique d'Intra-muros, le long de la plage du Sillon ou dans les résidentiels Saint-Servan et Courtoisville. Ces établissements boutiques, généralement 3 ou 4 étoiles, proposent des chambres décorées avec soin, des petits-déjeuners maison, et des services comme spa, parking privé ou vue sur mer. Les tarifs varient de 90 à 250 € par nuit selon la saison ; réservez plusieurs mois à l'avance pour les meilleurs prix.
Parmi les adresses les mieux notées, l'Hôtel Le Nouveau Monde (90/100) offre un spa, une piscine intérieure et un restaurant face à la mer. L'Hôtel La Villefromoy (89/100) séduit par son jardin, sa plage privée et son accueil des chiens. En Intra-muros, l'Hôtel Cartier (86/100) allie modernité et double vitrage pour une nuit calme, tandis que L'Hotel Particulier Ascott (93/100) propose une demeure du XIXe siècle à Saint-Servan avec parking gratuit et petit-déjeuner bio.
