The City Hall building will be closed to the general public on Fridays from June 6, 2025 through August 29, 2025. San Rafael Community Centers, Libraries, Al Boro Parking Services, and all Public Safety services will remain open and maintain normal Friday hours.

Admission Fees & Season Passes

Recreation Swim

If you have trouble purchasing the season pass online, you can fill out the form and send it to terralindapool@cityofsanrafael.org.  We will call you to take payment over the phone via card. If you have not had a season pass with us in the past, please send us a photo for your pass. It will be mailed to the address on file.

Season Pass Reminders!

  • Please remember to have your pass EACH time you visit the pool. No pass, no entry.
  • If you have you currently have your card from last year and have purchased a season pass this year, you do not need a new one.
  • If you have lost your card, please let us know and we will mail a new card to the address on file.

Admission Fees 

Rates are determined based on age and residency.  

RESIDENCY - Proof of City of San Rafael residency is required for the Resident Rate at the Terra Linda Pool.  Residents paying daily admission or punch cards must provide valid identification verifying residency each time visiting the pool. Valid identification can include current driver’s license, utility bill with ID, or DMV car registration with ID. If you do not have valid ID, you will be required to pay the non-resident fee.

YOUTH  is 12 months -17 years old
ADULT is 18 - 61 years old
OLDER ADULT is 62 years and older


Regular Season Fees (April 1, 2025 - October 3, 2025)

Daily Drop-in

YOUTH 

$7 RESIDENT | $10 NON-RESIDENT 

ADULT 

$9 RESIDENT | $12 NON-RESIDENT 

OLDER ADULTS

$7 RESIDENT | $10 NON-RESIDENT

Regular Season Swim Punch Card- 15 Visits (April 1, 2025 - September 30, 2025)

YOUTH

$89 RESIDENT | $128 NON-RESIDENT

ADULT

$115 RESIDENT | $153 NON-RESIDENT

OLDER ADULT

$89 RESIDENT | $128 NON-RESIDENT


Season Pass 2025 (Valid through May 22 - September 7)

Seasons Passes will be on sale as of May 13! 

YOUTH

$118 RESIDENT | $130 NON-RESIDENT

ADULT

$166 RESIDENT | $182 NON-RESIDENT

OLDER ADULT

$118 RESIDENT | $130 NON-RESIDENT

Close window