Les hôtels spa à Vichy sont souvent situés en centre-ville, à proximité des thermes historiques. Ils offrent un accès à des installations de bien-être comme sauna, hammam, bain à remous, et parfois une connexion directe aux bassins thermaux. Les tarifs varient de 80 à 200 € par nuit selon le standing et les prestations. Le quartier idéal pour séjourner est le centre, près de l'Opéra ou du parc Napoléon III. Il est conseillé de réserver à l'avance en haute saison et de vérifier les forfaits spa inclus.
Parmi les adresses les mieux notées, le Brit Hotel De Grignan Vichy (87/100) propose un centre de bien-être avec hammam, sauna et bain à remous, ainsi qu'une salle de fitness. Le Celestins Spa Thermal & Hotel by Vy Resort (86/100) est un établissement luxueux directement relié aux thermes Célestins via une passerelle privée ; il dispose d'un restaurant, d'une piscine intérieure et d'un spa complet. Enfin, la Résidence Callou by Vy Resort Thermal & Spa (87/100) offre une connexion couverte aux thermes Callou, un restaurant de cuisine locale et un parking privé. Ces hôtels conviennent aussi bien aux couples qu'aux familles recherchant un séjour thermal.
