El Hotel Sofia Barcelona cuenta con un spa de 11,000 pies cuadrados que ofrece una amplia variedad de tratamientos de spa, incluyendo masajes, tratamientos faciales y corporales, y servicios de peluquería. También cuenta con una piscina cubierta, un gimnasio y una terraza en la azotea con vistas panorámicas de la ciudad.