Keep your glow fresh and spend some time indulging and treating yourself this winter break. A spa day/getaway also makes for a killer Christmas present. Soak in some much needed warmth this winter at a hot spring resort or have your stress knotted away during a massage.

READ ALSO: 8 Of The Most Romantic Places In BC During The Winter

If you want to experience the snowy beauty of winter but still stay warm, these winter spas are your best bet. Get the best of both worlds - see beautiful winter BC while also keeping cozy and warm.

Note: Starting prices or entry to spa pools is under $60, but the price can increase depending on the treatments you select.

Hit up one of these 9 amazing BC spa resorts on your next girl's getaway or couple's weekend relaxation:

Scandinave Spa // Whistler

Talk about a winter wonderland. Soak in a hot Scandinavian bath and your worries will melt away while admiring the snowy mountain vistas and Whistler Blackcomb. The Scandinavian bath experience, also known as hydrotherapy, offers several benefits. On top of cleansing, energizing, and relaxing the body, it stimulates blood circulation and the release of endorphins. There is also a thermal waterfall and massage packages that are available.

Cost: $60 for bath access

via @kmelsea92

Grotto Spa // Parksville

Considered the #1 Spa in Canada (as voted by Spas of America), this indoor Grotto Spa will keep you shielded from the winter cold. It boasts a unique Grotto mineral pool that can soothe muscle and joint aches, detoxify, remineralize and stimulate the metabolism. The pool area also features a two story waterfall, a cool-splash cascade and a whirlpool.

Cost: $40 for bath access, bath access complimentary with any 60 minute spa treatment

via @alcheringaa

KurSpa at Sparkling Hill Resort // Vernon

This infinity pool is one of the best in BC. As a hotel guest, you get free access to KurSpa. With KurSpa, you get complimentary access to their 7 unique aromatherapy saunas and steam rooms. You can also enjoy their igloo (perfect Canadian winter activity), indoor pool, hot pool, outdoor infinity pool, and more.

Cost: Treatments at KurSpa start at $45, KurSpa is only available to Sparkling Hill Guests, room prices vary based on season

via @kiiarosame

Radium Hot Springs // Radium

Although this isn't a spa, the hot spring pool at Radium Hot Springs is the biggest hot springs pool in all of Canada - and a super budget friendly way to soak in a hot spring. Located at the south entrance of Kootenay National Park, this makes for the perfect pit stop if you’re headed to or from Alberta. The two pools at Radium are surrounded by Sinclair Canyon.

Cost: Pool access for adults is $6.30 for single entry and $9.55 for a day pass

via @ju_jewelz

Halcyon Hot Springs // Nakusp

Experience the healing waters at Halycon, known as “lithia waters”. These waters can help provide relief from arthritis, osteoporosis, and gout. Hot spring access is included with your stay or you can choose to just stop by for a day and go for a dip for only $13! If you'd like to make it an overnight trip, there are cabins and chalets available.

Cost: $13 for pool access, room prices start at approximately $47 per person, per night for 4 people

via @osakyrot

Fairmont Hot Springs Resort // Fairmont

Fairmont Hot Springs Resort is home to Canada’s largest natural hot springs. Soak in the hot mineral water amidst the views of the Rocky Mountains. You can choose to make it a spa day or spa weekend.

Cost: Prices start as low as $8 for hot spring access

via @jtay_

 Oak Bay Beach Hotel // Victoria

Here lies a paradise of steamy outdoor mineral baths and oceanfront views, only a few hours from Vancouver. With the cold winter weather, feel like you’re at a tropical spa resort at this luxurious oceanfront oasis. Check out their December specials here.

Cost: Treatments start at $30

via @thepick_le

Ainsworth Hot Springs // Ainsworth

Overlooking Kootenay Lake, Ainsworth’s features a unique 150-foot horseshoe shaped cave. Make it a day trip or weekend getaway and soak in the thermal water at this popular resort as you explore the caverns.

Cost: $12.00 for adults for entry to hot springs

via @harrisonhotspringsresort

Harrison Hot Springs Resort & Spa // Harrison Hot Springs

Located only an hour and half from Vancouver, Harrison Hot Springs Resort & Spa is a popular weekend getaway for Vancouverites all year-round. Five different hot spring fed mineral pools are included with your stay. Here, the winter chill won't keep you from the heat.

Cost: Room prices start around $54 per person, may change based on season

Follow us on Snapchat: narcityvan