City-centre hotel spa at The Westin Zagreb with treatment rooms, sauna, indoor pool and fitness centre; open to non-guests for treatments.
Heavenly Spa by Westin Zagreb is the hotel spa of The Westin Zagreb, located at Izidora Kršnjavoga 1 in the Lower Town, close to the city's main railway station. It is an urban hotel spa rather than a thermal resort, offering a quiet retreat within walking distance of Zagreb's central squares, museums and parks. The setting suits visitors who want a treatment between sightseeing, or travellers arriving or departing by train who want to unwind in the city centre.
The spa is part of the international Westin brand's Heavenly Spa concept, which is built around massage, facials and body treatments. The treatment menu includes massage, facials and body treatments, with massages priced at roughly €70-150 depending on duration and type. Individual treatments typically run from 50 to 90 minutes. The treatment rooms are private, and the spa is open to non-guests for treatments as well as to hotel guests, which makes it one of the more accessible hotel spas in the city centre.
Facilities include an indoor pool, a sauna and a fitness centre, which hotel guests commonly use alongside treatments. Opening hours are generally around 7AM to 10PM daily, while treatments are delivered by appointment. Visitors who want a specific therapist, time or treatment type should reserve ahead, particularly at weekends and during Zagreb's busy tourism periods such as the Advent season, when the city centre is full. The hotel's reception can take bookings, and the property's own listing should be checked for the current treatment menu and prices, since no direct website or phone details are confirmed here.
The hotel spa format means a calm, adult-oriented atmosphere, with soft lighting and a quiet pace compared with the lively thermal water parks outside the capital. Visitors typically arrive a little before an appointment to use the sauna or pool, then move to the treatment room. For travellers with limited time in Zagreb, a 50-minute massage or facial is an easy way to fit wellness into an urban itinerary without leaving the centre.
| Price | Massages €70-150 (approx $80.5-172.5) |
|---|---|
| Session length | Treatments 50-90 minutes |
| Hours | Daily about 7AM-10PM; treatments by appointment |
| Address | Izidora Kršnjavoga 1, 10000 Zagreb, Croatia |
Treatments
- Massage
- Facials
- Body treatments
- Indoor pool
- Sauna
Location
Izidora Kršnjavoga 1, 10000 Zagreb, Croatia
45.8036, 15.9829 View on map
Highlights
- Hotel spa in Zagreb's Lower Town, near the railway station
- Massage, facials and body treatments by appointment
- Indoor pool and sauna for relaxation
- Open to non-guests for treatments
Tips for visiting
- Book treatments in advance; they are by appointment, especially at weekends and during Advent.
- A 50-minute massage fits easily between sightseeing; massages cost about €70-150.
- Arrive early to use the sauna or indoor pool before the treatment.
- Confirm current menu, prices and non-guest access with the hotel reception.
- Bring or ask about swimwear for the pool and sauna areas.
When to visit
Weekday afternoons are generally quieter. Winter evenings are a pleasant time for a treatment, though Advent weekends book up.
Accessibility
Accessibility details are not confirmed; visitors with mobility needs should ask the hotel reception about step-free access to the spa.
Frequently asked questions
Can non-guests book treatments?
Yes. The spa is open to non-guests for treatments, which are available by appointment.
Where is the spa?
It is in The Westin Zagreb at Izidora Kršnjavoga 1, in the Lower Town near the railway station.
How much do treatments cost?
Massages are typically about €70-150, with treatments lasting 50-90 minutes. Confirm current prices with the hotel.
What facilities are there besides treatments?
The spa includes an indoor pool, a sauna and a fitness centre.