
Elemental Wellness Club
Westlake · $55
View listingHeat up, plunge, repeat. These saunas all give you somewhere cold to land between rounds: an ice bath, a plunge tub, a cold pool or open water.
There are 537 saunas with a cold plunge in 344 cities across 21 countries: the United States (229), Canada (104), the United Kingdom (72), New Zealand (33) and 17 more countries. Of the 521 open now, 349 show live session times here and 248 are wood-fired. 16 more are opening soon.
537
saunas
21
countries
344
cities
349
with live availability

Westlake · $55
View listing
Stanton · $129 for 120 min

Stanton · $129 for 120 min

Detroit · $60 for 120 min
See live availability
Detroit · $28 for 75 min
Rockford · $350

Banner Elk · $59 for 60 min

Chicago · $90 for 75 min
Chicago · $30 for 30 min

Chicago · $175 for 90 min

Charlottesville · $38 for 90 min
Knoxville · $40 for 120 min
See live availability
Chicago · $40 for 60 min
See live availabilityEvanston · $20 for 30 min

Knoxville
View listingWilmette · $40 for 50 min
Skokie · $20 for 30 min
Bolingbrook · $45
View listingAsheville · $45 for 120 min · Temporarily closed
See live availability
Centreville

Alexandria · $65

Milwaukee · $30 for 60 min
See live availability
Nashville · $25
See live availability
Columbia · $50 for 90 min

Nashville · $30 for 75 min
See live availability
Nashville · $35
See live availability
Richmond · $500

$35 for 90 min
Charlotte · $50 for 120 min
See live availabilityDurham · $50 for 120 min
See live availability
$140 for 90 min
Greenville · $45 for 120 min
See live availability
Traverse City · $35 for 70 min

Traverse City · $35 for 70 min
Raleigh · $50 for 120 min
View listing
Madison · $55 for 120 min

Belleville · $39 for 80 min

Madison · $34 for 75 min
Conshohocken · $75 for 90 min
Philadelphia · $75 for 90 min

Black Earth

Philadelphia · $29

Philadelphia · $55

Berkeley Heights · $39

Brooklyn · $60 for 240 min

New York · $64 for 90 min
See live availability
New York · $65

New York · $60 for 120 min

New York · $90 for 60 min
View listing
New York · $67 for 75 min
See live availabilityNew York · $65
View listing
New York · $65 for 70 min
See live availability
New York · $60

Brooklyn · $29

Brooklyn · $99

Brooklyn · $60

Brooklyn · $65

Brooklyn

Brooklyn · $67 for 75 min
See live availability
Brooklyn · $39

Brooklyn

Corona · $50

Stamford · $40 for 75 min
See live availability
Hudson · $60 for 150 min

Norwalk · $44 for 75 min
Chatham · $25 for 60 min

Saratoga Springs · $30 for 90 min
Pittsfield · $39 for 60 min

Mohawk · $49

Shelburne · $35
View listing
Burlington · $70 for 60 min

Hinesburg · $400

Huntington · $85 for 75 min

Waitsfield · $25 for 60 min

Leominster · $45 for 50 min
See live availability
Lake Elmo · $35 for 90 min

Jeffersonville · $70 for 60 min
See live availabilityWhite Bear Lake · $40 for 60 min

Seekonk · $40 for 60 min

$40 for 60 min

Chisago City

Minneapolis · $28 for 60 min
See live availability
Hardwick · $75 for 150 min
Minneapolis · $45 for 90 min

Minneapolis · $55 for 120 min
$40 for 60 min

East Hardwick · $35 for 60 min
See live availability
Allston · $59 for 90 min

Boston · $59 for 90 min

Boston · $350 for 180 min

Revere · $50 for 75 min

Grand Marais · $99 for 90 min

Alton · $125 for 90 min

Duluth · $49 for 75 min

North Shore · $40 for 60 min

Finlayson · $39 for 90 min

Portsmouth · $49 for 120 min

Duluth · $35 for 75 min

West Barnstable · $485

North Conway · $36

Kennebunkport · $75 for 60 min

Gainesville
View listingEdgecomb · $134 for 75 min

Edgecomb

Bremen · $100 for 90 min

Montville · $35 for 90 min

$300
Bonita Springs · $50 for 120 min
See live availabilityAustin · $50 for 75 min

Gonzales · $65

Loveland
View listing
Denver · $28 for 60 min
See live availability
Denver · $33 for 60 min
Englewood · $35 for 60 min
See live availability
Denver · $35 for 90 min
See live availabilityDenver · $35
See live availabilityDenver · $45 for 90 min

Denver · $38
View listingDenver · $32

Denver · $50 for 60 min
Golden · $45 for 90 min
See live availabilityBoulder · $45 for 90 min

Boulder · $20 for 60 min
View listing
Silver Plume · $25 for 90 min

Glenwood Springs · $68
Bozeman · $45 for 90 min
Bozeman · $21

Thatcher · $30 for 180 min
View listingMidway · $38 for 120 min
See live availabilityProvo · $30 for 60 min
See live availability
Provo · $36 for 75 min

Pleasant Grove · $25 for 90 min
View listingSalt Lake City · $35
See live availability
South Salt Lake · $35 for 60 min
View listing
Salt Lake City · $25
View listing
Salt Lake City · $45 for 120 min

Tucson · $75 for 60 min
See live availability
Boise · $26 for 60 min
View listing
Meridian · $35 for 60 min
See live availability
Ponderay · $39 for 75 min

Coeur d'Alene · $35 for 60 min

San Juan · $68 for 150 min

Palm Springs · $35 for 60 min
View listing
Leavenworth · $35 for 120 min
Encinitas · $70 for 360 min

Bend · $40 for 90 min

Cook · $33 for 60 min
Index · $45 for 90 min

Los Angeles · $80

Venice · $48 for 90 min
View listing
Lake Stevens · $35 for 60 min

Detroit · $45

Bellevue · $40 for 75 min
Redmond · $35 for 60 min

Renton · $75 for 120 min

Kirkland · $40 for 75 min

Everett · $40 for 180 min
Kenmore · $30 for 60 min
Seattle · $35 for 60 min

Seattle · $35 for 60 min

Seattle · $35 for 60 min · Temporarily closed
Lynnwood · $48

Corbett · $20 for 150 min

Seattle · $35 for 60 min
See live availability
$150 for 90 min

$64 for 90 min

Seattle · $27 for 60 min · Temporarily closed

Seattle · $70 for 120 min

Seattle · $225 for 90 min

$27 for 60 min · Temporarily closed

Seattle · $27 for 60 min · Temporarily closed

Seattle · $35 for 60 min
$35 for 60 min

Edmonds · $30 for 60 min

Bellingham · $35 for 50 min

West Seattle · $35 for 60 min
$35 for 60 min

Seattle · $35 for 60 min
$35 for 60 min

Bellingham · $35 for 50 min
Tacoma · $28 for 75 min

Whidbey Island · $40 for 90 min

$30 for 75 min

Battle Ground · $45 for 120 min

Portland · $60 for 60 min

Vancouver · $45 for 120 min

Milwaukie · $40 for 120 min
See live availabilityPortland · $28 for 60 min

Milwaukie · $29
See live availability
Whidbey Island · $30 for 60 min
Portland · $100 for 150 min

Portland · $49 for 105 min

Portland · $69 for 120 min
Vancouver · $35 for 90 min
See live availabilityPortland · $30 for 60 min

Port Townsend · $40 for 90 min

Citrus Heights · $65 for 120 min

Olympia · $35 for 75 min
Sequim · $35 for 90 min

Santa Barbara · $30

Cornelius · $325

Albany · $200

Avila Beach · $35 for 60 min

Long Beach · $35 for 120 min

Palo Alto · $55 for 60 min
Richmond · $110 for 90 min
San Francisco · $67 for 180 min

Petaluma · $45 for 90 min

San Francisco · $25 for 60 min

San Francisco · $45 for 90 min
View listingSan Francisco · $49 for 120 min

San Francisco · $30 for 240 min

Sausalito · $45 for 90 min

Marshall · $145 for 50 min

Bodega Bay · $25 for 30 min

Jenner · $95 for 60 min

Albion · $40 for 90 min

Girdwood · $125

Honolulu · $40 for 60 min
See live availability
Pittsburgh · Opening Fall 2026
View listing
Arlington · Opening Late Winter 2026
View listing
New York · $150 for 150 min · Opening November 2026

New York · Opening soon
View listing
New York · Opening 2027

Burlington · Opening soon

Austin · Opening 2027

San Diego · $38 for 75 min · Opening soon
View listing
Des Moines · Opening November 14, 2026

Davis · Opening Spring 2027

Mississauga · CA$46

Mississauga · CA$65

Toronto · CA$39 for 90 min
See live availability
Toronto · CA$45 for 60 min
See live availability
Toronto · CA$175 for 90 min

Toronto · CA$45 for 75 min

Toronto · CA$64 for 75 min
See live availability
Toronto · CA$60 for 180 min

Toronto · CA$64 for 75 min
See live availability
Toronto · CA$45 for 60 min
See live availability
Toronto · CA$59 for 50 min
See live availability
Vaughan · CA$45 for 90 min
See live availability
Richmond Hill · CA$65

Whitby · CA$125

Blue Mountains · CA$105

Oro-Medonte · CA$105

Kingston · CA$99 for 240 min

Chelsea · CA$99

Salaberry-de-Valleyfield · CA$35 for 75 min

Rosemère · CA$54 for 240 min

Verdun · CA$80

Montréal · CA$59 for 75 min

Montréal · CA$58 for 75 min
See live availability
Montréal · CA$79 for 105 min
See live availability
Montréal · CA$75 for 180 min

Montréal · CA$65 for 180 min

Montréal · CA$75

Montréal · CA$70

Brossard · CA$50 for 120 min

Saint-Bruno-de-Montarville · CA$89

Mont-Saint-Hilaire · CA$80

Bromont · CA$95

Bolton-Est · CA$62

Magog · CA$59

Québec · CA$75

Baxters Harbour · CA$59 for 90 min

Indian Harbour · CA$85 for 180 min

Cocagne · CA$70 for 180 min

Dartmouth · CA$70 for 120 min
View listing
Calgary · CA$92 for 105 min

Edmonton · CA$48 for 105 min

Kananaskis Village · CA$145

Wetaskiwin County · CA$840 for 240 min

Canmore · CA$185

Winfield · CA$840

Vernon · CA$40
View listing
Kelowna · CA$45 for 70 min

Kelowna · CA$47 for 75 min

Chilliwack · CA$48 for 90 min

Langley Twp · CA$89 for 180 min

Langley Twp · CA$40 for 65 min
View listing
Maple Ridge · CA$40 for 120 min

Langley Twp · CA$40 for 90 min

Surrey · CA$39 for 120 min

Port Moody · CA$225 for 120 min

Port Moody · CA$1,200 for 120 min

North Vancouver · CA$995 for 120 min

Vancouver · CA$45 for 90 min
View listing
North Vancouver · CA$47 for 110 min

Whistler · CA$138

North Vancouver · CA$47 for 110 min
See live availability
Vancouver · CA$35 for 90 min

Richmond · CA$20 for 75 min
See live availability
Vancouver · CA$35 for 90 min
View listing
Vancouver · CA$47 for 110 min
See live availability
Vancouver · CA$95 for 120 min

Vancouver · CA$95 for 120 min

Vancouver · CA$24 for 50 min
Vancouver · CA$45 for 75 min
View listing
Vancouver · CA$55 for 90 min
See live availabilityVancouver · CA$219 for 90 min
Vancouver · CA$45 for 90 min
View listing
West Vancouver · CA$29 for 75 min

Squamish · CA$700 for 180 min

Brackendale · CA$42 for 120 min

Vancouver · CA$36 for 105 min · Temporarily closed
Squamish · CA$40 for 120 min

Pender Island · CA$150 for 120 min
See live availability
Victoria · CA$59 for 120 min

Victoria · CA$94 for 180 min

Victoria · CA$55 for 90 min
See live availability
Brackendale · CA$424 for 180 min

Bowen Island · CA$199 for 90 min

Brentwood Bay · CA$69 for 90 min

Metchosin

Roberts Creek · CA$300

Shawnigan Lake · CA$30 for 90 min

Cobble Hill · CA$37 for 120 min

Sechelt · CA$37 for 120 min

Madeira Park · CA$99 for 75 min
Nanaimo · CA$35 for 90 min
Parksville · CA$40 for 90 min

Powell River · CA$25

Refuge Cove · CA$525 for 150 min

Port Alberni · CA$35 for 120 min
Courtenay · CA$38 for 105 min
See live availabilityBlack Creek · CA$38 for 120 min

Campbell River · CA$37 for 120 min

Tofino · CA$400 for 240 min

Tofino · CA$1,219 for 300 min

Tofino · CA$55 for 90 min

Whitehorse · CA$70 for 180 min

Montréal · Opening Winter 2027
View listing
Kópavogur · kr 13,990

Stykkið · kr 1,500 for 120 min

Leirvík · kr 110 for 75 min

Argir · kr 175 for 75 min

Tórshavn · kr 60 for 60 min

Copenhagen · Opening Opens 5 December 2026

Co. Mayo · €15 for 40 min


€12 for 50 min
See live availability
Co. Laois · €15 for 60 min

Co. Laois · €15 for 60 min

Co. Louth · €14 for 45 min

€16 for 55 min

€16 for 60 min

€15 for 60 min

Co. Waterford · €15 · Opening November 2026
View listing
Isle of Skye · £18 for 60 min

Portree

Oban · £17 for 55 min

Argyll · £17 for 55 min

Invergarry · £18 for 50 min

Arrochar · £15 for 60 min

Thurso · £15 for 90 min

Callander · £15 for 60 min

Aberfeldy · £55 for 90 min

Perthshire · £45 for 120 min

Glasgow · £25 for 60 min
See live availability
£11 for 80 min

£11 for 80 min

£11 for 80 min

Ty Croes · £17 for 50 min

North Berwick · £18 for 90 min

Pembrokeshire · £15 for 55 min

Llanberis · £17 for 50 min

Keswick · £19 for 60 min

£16 for 60 min

Tregaron

Newquay · £9 for 30 min

Liverpool · £15 for 50 min

Liverpool · £15 for 60 min

Liverpool · £45 for 120 min

Chester · £15 for 60 min

Tynemouth · £17 for 60 min

Salford · £49 for 120 min

Skipton · £15 for 50 min

Cardiff · £11 for 60 min

Penarth · £20 for 50 min

West Yorkshire · £10 for 60 min

Bristol · £15 for 60 min

Bristol
View listing
Bristol · £15 for 60 min

Bradford-on-Avon · £16 for 60 min

Wiltshire
View listing
Lincoln · £18 for 50 min

Chinnor · £18 for 55 min

Princes Risborough · £18 for 55 min

Amersham · £17 for 60 min

Jersey · £15 for 50 min

Radlett · £23 for 60 min

London · £18 for 60 min
See live availability
Teddington · £20 for 50 min

Petworth · £17 for 60 min

London · £31

London · £45 for 75 min

London · £22 for 50 min
See live availability
London · £20 for 55 min
View listing
London · £47 for 120 min

London · £20 for 30 min

London · £15 for 50 min
See live availability
London · £11 for 60 min
View listing
London · £10 for 50 min
See live availability
London · £15 for 50 min
View listing
London · £13 for 60 min
View listing
London · £15 for 60 min

Bury St Edmunds · £17 for 60 min

West Sussex
View listing
Hove · £16 for 55 min

Bury St Edmunds · £17 for 55 min

Brighton · £18 for 45 min

Crowborough · £24 for 90 min

£16 for 60 min

£16 for 60 min

£16 for 60 min

£20 for 60 min

Manchester · Opening Late 2028

London · £15 for 105 min · Opening November 2026
View listing
Bergen · kr 169 for 50 min

Aurlandsvangen · kr 445 for 90 min

Rogaland · kr 250 for 60 min

Rogaland · kr 250 for 60 min

Rogaland · kr 250 for 60 min

Rogaland · kr 250 for 60 min

Rogaland · kr 250 for 60 min

Egersund · kr 250 for 60 min

Vang i Valdres · kr 1,000 for 240 min

Tromsø · kr 150 for 60 min

Dalen · kr 200 for 120 min

Ulefoss · kr 300 for 60 min

Mandal · kr 240 for 90 min

Kristiansand · kr 240 for 90 min

Lunde · kr 195 for 90 min

Grimstad · kr 220 for 60 min

His · kr 225 for 60 min

Skien · kr 250 for 60 min

Skien · kr 250 for 60 min

Porsgrunn · kr 250 for 60 min

Oslo · kr 240 for 90 min

Oslo · kr 260 for 90 min

Skjærhalden · kr 150 for 60 min

Amsterdam Noord · €25 for 90 min
View listing
GA Bad Nieuweschans · €54

Madrid · €38 for 60 min

Paris · €39 for 70 min
View listing
Paris · €45 for 75 min
See live availability
Lysekil · kr 100

Malmö · kr 90

Düsseldorf · €28 for 120 min

Glinde · €28 for 120 min

Wiesbaden · €299

Wendisch Rietz · €50

Åland · €35

Helsinki · €19 for 120 min

Saillon · CHF 49

Zürich

Tallinn · €24

Wien · €200 for 180 min

Wien · €600 for 180 min

Chochołów · zł 109 for 180 min

Nagano · ¥3,500 for 120 min

Tokyo · ¥8,500 for 120 min
View listing
Incheon · ₩50,000

Gisborne · NZ$23 for 60 min

Ohope · NZ$23 for 60 min

Tairua · NZ$23 for 60 min

Papamoa · NZ$23 for 60 min

Mahia · NZ$23 for 60 min

Mount Maunganui · NZ$23 for 60 min

Whangamata · NZ$23 for 60 min

Tauranga · NZ$23 for 60 min

Waihi · NZ$23 for 60 min

Rotorua · NZ$23 for 60 min

Mangawhai · NZ$23 for 60 min

Napier · NZ$23 for 60 min

Te Awanga · NZ$23 for 60 min

Tokarau · NZ$23 for 60 min

Auckland · NZ$23 for 60 min

Cambridge · NZ$23 for 60 min

Ahipara · NZ$23 for 60 min

Manawatu · NZ$23 for 60 min

Taranaki · NZ$23 for 60 min

Wairarapa · NZ$23 for 60 min

Kapiti · NZ$23 for 60 min

Plimmerton · NZ$23 for 60 min

Hutt Valley · NZ$23 for 60 min

Wellington · NZ$50 for 90 min

Wellington · NZ$23 for 60 min

Pepin Island · NZ$30 for 60 min · Closed after December 31, 2026

Nelson · NZ$30 for 60 min

Motueka · NZ$23 for 60 min

Kaikoura · NZ$23 for 60 min

Otago · NZ$35 for 60 min

Cardrona · NZ$55

Cardrona · NZ$55 for 60 min

Queenstown · NZ$65 for 60 min

Surfers Paradise · A$59 for 90 min

Bondi Beach · A$49 for 90 min

Parramatta

Shell Cove · A$45 for 60 min

Leura · A$45 for 120 min
See live availability
Canberra · A$55 for 60 min

Warburton · A$50 for 90 min

Richmond · A$485 for 240 min

Tasmania · A$55 for 60 min

Mordialloc · A$55 for 90 min
See live availability
Northcote · A$25 for 60 min

Collingwood · A$45 for 60 min

Phillip Island · A$35 for 60 min

Prahran · A$30 for 60 min
See live availability
South Yarra · A$45 for 60 min

Melbourne · A$79 for 120 min

Docklands · A$55 for 60 min

Point Lonsdale · A$25 for 30 min

Adelaide · A$65

Torrensville · A$27 for 25 min

East Perth · A$35 for 60 min

West Leederville · A$35 for 60 min
See live availability
Karrinyup · A$35 for 60 min
See live availability
City Beach · A$20 for 60 min

Bicton · A$20 for 60 min

East Fremantle · A$35 for 60 min
See live availability
North Fremantle · A$20 for 60 min

Pemberton · A$55 for 60 min

Prahran · A$80 for 120 min · Opening Opening 15 August 2026

CDMX · $850 for 60 min
View listing
Balotesti · lei 132 for 180 min

Dubai

Hồ Chí Minh · ₫1,899,000 for 120 min

Krabi

Phuket · ฿440

Singapore · SGD 55 for 90 min
A cold plunge is a short dip in cold water between sauna rounds, in a tub, an ice bath, a cold pool or a lake or sea. Most people stay in for under a minute, then rest before the next round.
The United States has the most, with 229. The rest are in Canada (104), the United Kingdom (72), New Zealand (33), Australia (29), Norway (23), Ireland (12) and 14 more countries.
The typical session is $40 in the United States, CA$59 in Canada and £17 in the United Kingdom, going by the middle listed price. Prices are per person for one session; see each listing for what's included.
For 349 of them, yes: the listing shows live session times from the venue's own booking system. For the rest, the listing links to the venue's website.
Lake & sea plungeNo tub needed: the cold plunge is open water.181 saunas · 122 cities
Floating & boatsSaunas on rafts, pontoons and boats, with a ladder into the water.65 saunas · 52 cities
Wood-firedHeated by a real fire in a wood-burning stove.336 saunas · 232 cities
OutdoorSaunas in the open air, cooling off under the sky.464 saunas · 327 cities
WaterfrontOn the shore or floating on it, with water a few steps away.256 saunas · 184 cities
Steam roomDry heat and wet steam under one roof.137 saunas · 108 citiesPrices and hours can change, so check the listing before you go. More sauna guides