Les hôtels spa à Tallinn se concentrent principalement dans le centre-ville, à quelques minutes à pied de la vieille ville médiévale. Ces établissements proposent des piscines intérieures, des saunas, des salles de sport et souvent des services de spa. Les budgets varient de 100 à 200 € par nuit selon le standing et la saison.
Le Radisson Collection Hotel Tallinn (note 94/100) offre une terrasse panoramique au 24e étage et un spa complet. Le Mövenpick Hotel Tallinn (93/100) dispose d'un spa avec piscine japonaise, bain froid et sauna, accessible gratuitement. Le Radisson Blu Hotel Olümpia (85/100) possède une piscine au 26e étage avec vue sur la ville, et un restaurant Senso. Enfin, le Metropol Spa Hotel (88/100) est idéalement situé près du port et du vieux Tallinn, avec un centre de conférence.
