Calendar

< August September 2026

Accepting lottery applications.
Winners will begin processing Oct 1st
October >
< Aug 26 Oct 26 >
S M T W T F S
 12345
6789101112
13141516171819
20212223242526
27282930 
Sun Mon Tue Wed Thu Fri Sat
 
 
< August October >


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.024532) :: Querys 7 :: page load time » 0.042508 seconds :: close
Debug Info: [minimize]

Query :: time » 0.006664 :: affected rows » 1

INSERT INTO log_1 (time, ip, agent, site, page, vars) VALUES (1782991157, 3628718116, 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', '', '/calendar?month=9&year=2026', 'a:4:{s:6:\"$_POST\";a:0:{}s:5:\"$_GET\";a:2:{s:5:\"month\";s:1:\"9\";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.000793 :: 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.024532 :: affected rows » 1

SELECT * FROM `user_reservations` WHERE status>=0 AND leave_date>='2026-09-01' AND arrive_date<'2026-10-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: lottery line: 26
page: calendar.class.php function: where line: 662
page: item.class.php function: query line: 184

Query :: time » 0.001795 :: affected rows » 0

SELECT * FROM `user_lotterys` WHERE (status=0 OR status=1) AND ((month=320 AND (pri_date_leave>1788246000 OR sec_date_leave>1788246000 OR ter_date_leave>1788246000)) OR month=321)
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEuser_lotterysrangemonthmonth24119.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: lottery line: 26
page: calendar.class.php function: get_cal_info line: 690
page: user_lottery.class.php function: where line: 9
page: item.class.php function: query line: 184

Query :: time » 0.000784 :: affected rows » 60

SELECT * FROM `days` WHERE time>=1788246000 AND time<=1790751600
idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
1SIMPLEdaysrangedatedate460100.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: lottery line: 26
page: calendar.class.php function: process line: 1049
page: calendar.class.php function: where line: 37
page: item.class.php function: query line: 184

Query :: time » 0.00026 :: 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: lottery line: 26
page: calendar.class.php function: process line: 1049
page: calendar.class.php function: {closure} line: 114
page: calendar.class.php function: lottery_threeslot line: 1032
page: calendar.class.php function: get_key line: 859
page: snippet.class.php function: where line: 7
page: item.class.php function: query line: 184

Query :: time » 0.000227 :: 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: lottery line: 26
page: calendar.class.php function: process line: 1049
page: calendar.class.php function: {closure} line: 114
page: calendar.class.php function: lottery_twentyper line: 1032
page: calendar.class.php function: get_key line: 959
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) "9"
  ["year"]=>
  string(4) "2026"
}
Session :: array(0) {
}
Files :: array(0) {
}