Crystal Palace Fitness & SPA is the wellness club of the Crystal Palace Boutique Hotel on Shipka Street, close to a metro station. Its relax zone has a Finnish sauna and a steam bath, alongside a gym, a solarium and rooms for massages and facials. Visits to the gym and relax area must be booked an hour ahead, and each guest can stay in the relax area for up to three hours. Open daily 9:00–21:00; Multisport cards have not been accepted since March 2025.
Esprit Wellbeing Centre is the spa and fitness club on the ground floor of the Crowne Plaza Sofia on Alexander Malinov Boulevard. It has a 19 m pool kept clean by salt electrolysis, a children's pool, an indoor hot tub, a sauna and a steam room, with a shock bucket for cooling afterwards, plus treatment rooms with visiting Balinese therapists and a fitness studio. Access is sold as memberships; the spa is open Monday to Saturday 6:30–22:30 and Sunday 7:30–22:00.
The Millennium Spa & Wellness Centre is a 3,500 m² spa in the 30-storey Grand Hotel Millennium Sofia on Vitosha Boulevard, with views over the park and Vitosha mountain. It has a panoramic Finnish sauna, an infrared sauna, a herbal sauna at 50–70 °C, a steam bath, a marine bath and a hammam used with hammam treatments, cooled by an ice fountain and adventure showers, plus a salt-water panorama pool, hot tubs and a salt room.
Sense Wellness is the spa of the Sense Hotel on Tsar Osvoboditel Boulevard in central Sofia. The hotel describes it as having an indoor pool, a cold and a warm water pool, a steam bath and a sauna, with ESPA face and body treatments and massages from 50 EUR. It is open daily 9:00–20:00 and prior booking is required. Children under 14 may use only the pool and the hot and cold tubs, and only from 9:00 to 12:00.
Victoria SPA is the spa and fitness centre inside the Ramada Hotel Sofia on bul. Knyaginya Maria Luiza 131. Its thermal area has a Finnish sauna, a salt sauna and a steam bath, and it bills its Turkish hammam as the largest in Sofia; there is also a swimming pool, a salt room and a gym. A single visit covering the thermal area, pool and gym costs 25 EUR on weekdays and 30 EUR at weekends; open daily 7:00–22:00.
Crystal Palace Fitness & SPA is the wellness club of the Crystal Palace Boutique Hotel on Shipka Street, close to a metro station. Its relax zone has a Finnish sauna and a steam bath, alongside a gym, a solarium and rooms for massages and facials. Visits to the gym and relax area must be booked an hour ahead, and each guest can stay in the relax area for up to three hours. Open daily 9:00–21:00; Multisport cards have not been accepted since March 2025.
Esprit Wellbeing Centre is the spa and fitness club on the ground floor of the Crowne Plaza Sofia on Alexander Malinov Boulevard. It has a 19 m pool kept clean by salt electrolysis, a children's pool, an indoor hot tub, a sauna and a steam room, with a shock bucket for cooling afterwards, plus treatment rooms with visiting Balinese therapists and a fitness studio. Access is sold as memberships; the spa is open Monday to Saturday 6:30–22:30 and Sunday 7:30–22:00.
The Millennium Spa & Wellness Centre is a 3,500 m² spa in the 30-storey Grand Hotel Millennium Sofia on Vitosha Boulevard, with views over the park and Vitosha mountain. It has a panoramic Finnish sauna, an infrared sauna, a herbal sauna at 50–70 °C, a steam bath, a marine bath and a hammam used with hammam treatments, cooled by an ice fountain and adventure showers, plus a salt-water panorama pool, hot tubs and a salt room.
Sense Wellness is the spa of the Sense Hotel on Tsar Osvoboditel Boulevard in central Sofia. The hotel describes it as having an indoor pool, a cold and a warm water pool, a steam bath and a sauna, with ESPA face and body treatments and massages from 50 EUR. It is open daily 9:00–20:00 and prior booking is required. Children under 14 may use only the pool and the hot and cold tubs, and only from 9:00 to 12:00.
Victoria SPA is the spa and fitness centre inside the Ramada Hotel Sofia on bul. Knyaginya Maria Luiza 131. Its thermal area has a Finnish sauna, a salt sauna and a steam bath, and it bills its Turkish hammam as the largest in Sofia; there is also a swimming pool, a salt room and a gym. A single visit covering the thermal area, pool and gym costs 25 EUR on weekdays and 30 EUR at weekends; open daily 7:00–22:00.