Karlovy Vary er kendt for sine termiske kilder og historiske kurbygninger. Byens spa-hoteller ligger ofte tæt på kolonaden og tilbyder behandlinger som kuldioxidbade, saltgrotter og massage. Budgettet spænder fra mellemklasse til luksus - forvent priser fra 800 til 1500 DKK pr. nat. De fleste hoteller har indendørs pool, sauna og fitnes. En del tilbyder også gratis morgenmad og parkering.
Blandt de bedste finder du Grandhotel Pupp, der daterer tilbage til 1701 og har over 30 spabehandlinger samt historiske værelser. Spa Hotel Imperial byder på indendørs pool og en prisbelønnet spa-afdelng med skønhedsbehandlinger. Luxury Spa Hotel Olympic Palace har en saltgrotte og ligger kun 100 meter fra Mill Kolonnade. Spa Resort Sanssouci er ideelt for rolige ophold med petanque og minigolf. Hotel Thermal, et af de støørste spa-hoteller, har panoramaudsigt og en sauna med finsk dampsauna.
