Calendar

< June July 2026

Current Availability
August >
< Jun 26 Aug 26 >
S M T W T F S
 1234
567891011
12131415161718
19202122232425
262728293031 
Show history
Sun Mon Tue Wed Thu Fri Sat
 
Wed 1st
Shared Use
Full
Wednesday, July 1st, 2026
Shared Use Day
Visitors share the pools with other groups on shared-use days. We do not assign time slots or set a specific time limit for soaking on shared-use days.
$30 day use per person
Children free, Seniors $25
+ $10 per person to camp


Full
JULY LOTTERY CLOSED
Lottery Winners Notified Chronologically
Please HOLD Call In Requests Until Calendar Shows Available Spaces
 
< June August >


Shared Use Days
Wednesday thru Monday

Visitors share the pools with other groups on shared-use days. We do not assign time slots or set a specific time limit for soaking on shared-use days. 
  • Maximum of 8 people (including children) per group. 
  • Groups cannot combine to create parties larger than 8 people. 
Adult (18 - 64) : $30 
Senior (65+) : $25 
Children (0 - 17) : Free 

Camping: + $10 per adult/senior. 
No Camping on Mondays. 

Walk-ins without a permit are allowed only if space is available. 

Walk-ins without a permit will be turned away when the springs reach the 20-person per-day limit. 

Exclusive Use Days
Tuesday

No other visitors will be on the property/in the pools during your specific exclusive-use time slot. Caretakers are still present and do routine check-ins. No walk-ins without a permit allowed. 
  • Multiple Time Slots available
  • Maximum of 8 people (including children) per permit. 
  • $240 per time slot - during all seasons. 
  • Camping: only available with evening time slot - additional $50.
  • Tuesday morning and afternoon time slots are not able to add camping.
  • Tuesday evening campers: check-out is by 12:00pm; however, exclusive use ends at 9am.  
April - October Time Slots: 
  • Morning 9:00am - 1:00pm 
  • Afternoon 1:00pm - 5:00pm
  • Evening 5:00pm - 9:00pm
November - March Time Slots: 
  • Morning 9:00am - 3:00pm
  • Evening 3:00pm - 9:00pm
  • No Afternoon time slot available during winter months

Lottery  /  Permits  /  Walk-ins
Access Process

Lottery: 
A lottery is held each month, for 2 months out. For example, from January 1-31, you may enter the lottery for permit dates in March. Lottery winners begin receiving notifications on February 1, and have 3 days to confirm and submit payment. The lottery continues to process until all dates have been filled, or all lottery entries have been notified. 

Permits: 
Any spaces remaining after the lottery, as well as openings from cancellations, are available for online permits until 2 days before the date of visit. 

Walk-ins: 
Any openings shown on the calendar on the date of visit are available to walk-ins without a permit. Anyone without a permit will be turned away from visiting the springs once the 20-person per-day limit is reached. 
If walking in without a permit, be mindful of the likely possibility someone may arrive before you and fill the last openings. Check-in begins at 9am. 



Yes
No
Debug :: Max query time » (0.021172) :: Querys 7 :: page load time » 0.044745 seconds :: close
Debug Info: [minimize]

Query :: time » 0.005815 :: affected rows » 1

INSERT INTO log_1 (time, ip, agent, site, page, vars) VALUES (1782991101, 3628718116, 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', '', '/calendar?month=7&year=2026', 'a:4:{s:6:\"$_POST\";a:0:{}s:5:\"$_GET\";a:2:{s:5:\"month\";s:1:\"7\";s:4:\"year\";s:4:\"2026\";}s:9:\"$_SESSION\";a:0:{}s:7:\"$_FILES\";a:0:{}}')

Trace

page: cms_handler.php function: require line: 2
page: consts.php function: query line: 110

Query :: time » 0.000633 :: affected rows » 1

SELECT * FROM `pages` WHERE path='/calendar' AND status>0
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEpagesrefurlurl767const133.33Using where

Trace

page: cms_handler.php function: get_page line: 5
page: page.class.php function: where line: 8
page: item.class.php function: query line: 184

Query :: time » 0.021172 :: affected rows » 3

SELECT * FROM `user_reservations` WHERE status>=0 AND leave_date>='2026-07-01' AND arrive_date<'2026-08-01'
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEuser_reservationsALL212323.70Using where

Trace

page: cms_handler.php function: include line: 31
page: editable_content.php function: process line: 108
page: editable.class.php function: call_user_func line: 75
page: function: generate line: NA
page: calendar.class.php function: public line: 28
page: calendar.class.php function: where line: 170
page: item.class.php function: query line: 184

Query :: time » 0.006735 :: affected rows » 186

SELECT * FROM `user_lotterys` WHERE (status=0 OR status=1) AND ((month=318 AND (pri_date_leave>1782889200 OR sec_date_leave>1782889200 OR ter_date_leave>1782889200)) OR month=319)
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEuser_lotterysrangemonthmonth243619.00Using index condition; Using where

Trace

page: cms_handler.php function: include line: 31
page: editable_content.php function: process line: 108
page: editable.class.php function: call_user_func line: 75
page: function: generate line: NA
page: calendar.class.php function: public line: 28
page: calendar.class.php function: get_cal_info line: 213
page: user_lottery.class.php function: where line: 9
page: item.class.php function: query line: 184

Query :: time » 0.000768 :: affected rows » 62

SELECT * FROM `days` WHERE time>=1782889200 AND time<=1785481200
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEdaysrangedatedate462100.00Using index condition

Trace

page: cms_handler.php function: include line: 31
page: editable_content.php function: process line: 108
page: editable.class.php function: call_user_func line: 75
page: function: generate line: NA
page: calendar.class.php function: public line: 28
page: calendar.class.php function: process line: 619
page: calendar.class.php function: where line: 37
page: item.class.php function: query line: 184

Query :: time » 0.000249 :: affected rows » 1

SELECT * FROM `snippets` WHERE `key`='calendar_20per_info'
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEsnippetsreflookuplookup767const1100.00

Trace

page: cms_handler.php function: include line: 31
page: editable_content.php function: process line: 108
page: editable.class.php function: call_user_func line: 75
page: function: generate line: NA
page: calendar.class.php function: public line: 28
page: calendar.class.php function: process line: 619
page: calendar.class.php function: {closure} line: 114
page: calendar.class.php function: public_twentyper line: 599
page: calendar.class.php function: get_key line: 513
page: snippet.class.php function: where line: 7
page: item.class.php function: query line: 184

Query :: time » 0.000173 :: affected rows » 1

SELECT * FROM `snippets` WHERE `key`='calendar_slot_info'
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEsnippetsreflookuplookup767const1100.00

Trace

page: cms_handler.php function: include line: 31
page: editable_content.php function: process line: 108
page: editable.class.php function: call_user_func line: 75
page: function: generate line: NA
page: calendar.class.php function: public line: 28
page: calendar.class.php function: process line: 619
page: calendar.class.php function: {closure} line: 114
page: calendar.class.php function: public_threeslot line: 599
page: calendar.class.php function: get_key line: 414
page: snippet.class.php function: where line: 7
page: item.class.php function: query line: 184

Variables
Post :: array(0) {
}
Get :: array(2) {
  ["month"]=>
  string(1) "7"
  ["year"]=>
  string(4) "2026"
}
Session :: array(0) {
}
Files :: array(0) {
}