Skip to content

Plan Your Visit

BUY TICKETS

Advance booking is highly encouraged to ensure capacity is not met for your desired skate time. Guarantee your 90-minute skate session by purchasing your tickets online.

GENERAL ADMISSION

December 15, 2023 – January 15, 2024

$20/Person (90 Minute Session)

Includes Skate Rental

NOTE: Children 3 and under are FREE with a paid adult skating admission.

FREQUENT SKATER PASSES

Available to purchase at the rink. Each pass is good for 10 visits at the special price of $179! The pass is valid for only one customer during the 2022-23 season.

CASHLESS EXPERIENCE

This season is a completely cash-less experience! 

ONLINE TICKETS: Please have your receipt pulled up on your phone or printed in-hand to be scanned, before getting to the cashier.

ONSITE TICKETS: The following payment methods will be accepted on-site: Apple Pay, Google Pay, Cash App & Major Credit Cards (Visa, Mastercard, American Express, Discover). NO CASH will be accepted.

SESSIONS & HOURS

GENERAL PUBLIC SKATING HOURS 2023-2024

  • Mon - Thurs 11:00am - 8:30pm
  • Fri 11:30am - 11:00pm
  • Sat 11:30am - 11:00pm
  • Sun 11:30am - 9:00pm

Session Information

  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:30pm
    • Session 2: Starts at 1:00pm. Ends at 2:30pm
    • Session 3: Starts at 3:00pm. Ends at 4:30pm
    • Session 4: Starts at 5:00pm. Ends at 6:30pm
    • Session 5: Starts at 7:00pm. Ends at 8:30pm
  • Public Skating Session
    • Session 1: Starts at 11:30am. Ends at 1:00pm
    • Session 2: Starts at 1:30pm. Ends at 3:00pm
    • Session 3: Starts at 3:30pm. Ends at 5:00pm
    • Session 4: Starts at 5:30pm. Ends at 7:00pm
    • Session 5: Starts at 7:30pm. Ends at 9:00pm
    • Session 6: Starts at 9:30pm. Ends at 11:00pm
  • Public Skating Session
    • Session 1: Starts at 11:30am. Ends at 1:00pm
    • Session 2: Starts at 1:30pm. Ends at 3:00pm
    • Session 3: Starts at 3:30pm. Ends at 5:00pm
    • Session 4: Starts at 5:30pm. Ends at 7:00pm
    • Session 5: Starts at 7:30pm. Ends at 9:00pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:30pm
    • Session 2: Starts at 1:00pm. Ends at 2:30pm
    • Session 3: Starts at 3:00pm. Ends at 4:30pm
    • Session 4: Starts at 5:00pm. Ends at 6:30pm
    • Session 5: Starts at 7:00pm. Ends at 8:30pm
  • Public Skating Session
    • Session 1: Starts at 11:30pm. Ends at 1:00pm
    • Session 2: Starts at 1:30pm. Ends at 3:00pm
    • Session 3: Starts at 3:30pm. Ends at 5:00pm
    • Session 4: Starts at 5:30pm. Ends at 7:00pm
    • Session 5: Starts at 7:30pm. Ends at 9:00pm
    • Session 6: Starts at 9:30pm. Ends at 11:00pm
  • Public Skating Session
    • Session 1: Starts at 11:30am. Ends at 1:00pm
    • Session 2: Starts at 1:30pm. Ends at 3:00pm
    • Session 3: Starts at 3:30pm. Ends at 5:00pm
    • Session 4: Starts at 5:30pm. Ends at 7:00pm
    • Session 5: Starts at 7:30pm. Ends at 9:00pm

Public Holiday Skating Sessions

  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:30pm
    • Session 2: Starts at 1:00pm. Ends at 2:30pm
    • Session 3: Starts at 3:00pm. Ends at 4:30pm
    • Session 4: Starts at 5:00pm. Ends at 6:30pm
    • Session 5: Starts at 7:00pm, Ends at 8:30pm
  • Public Skating Session
    • Session 1: Starts at 1:300pm. Ends at 2:30pm
    • Session 2: Starts at 3:00pm. Ends at 4:30pm
    • Session 3: Starts at 5:30pm. Ends at 7:00pm
    • Session 4: Starts at 7:00pm. Ends at 8:30pm
    • Session 5: Starts at 9:00pm. Ends at 10:30pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:30pm
    • Session 2: Starts at 1:00pm. Ends at 2:30pm
    • Session 3: Starts at 3:00pm. Ends at 4:30pm
    • Session 4: Starts at 5:00pm. Ends at 6:30pm
    • Session 5: Starts at 7:00pm. Ends at 8:30pm
    • Session 6: Starts at 9:00pm. Ends at 10:30pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:30pm
    • Session 2: Starts at 1:00pm. Ends at 2:30pm
    • Session 3: Starts at 3:00pm. Ends at 4:30pm
    • Session 4: Starts at 5:00pm. Ends at 6:30pm
    • Session 5: Starts at 7:00pm. Ends at 8:30pm
    • Session 6: Starts at 9:00pm. Ends at 10:30pm
  • Public Skating Session
    • Session 1: Starts at 11:30am. Ends at 12:45pm
    • Session 2: Starts at 1:00pm. Ends at 2:15pm
    • Session 3: Starts at 2:30pm. Ends at 3:45pm
    • Session 4: Starts at 4:00pm. Ends at 5:15pm
    • Session 5: Starts at 5:30pm. Ends at 6:45pm
    • Session 6: Starts at 7:00pm. Ends at 8:15pm
    • Session 7: Starts at 8:30pm. Ends at 9:45pm
  • Drop-In Hockey
    • Session 1: Starts at 6:30am. Ends at 7:45pm
    • Session 2: Starts at 10:00am. Ends at 11:15pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:15pm
    • Session 2: Starts at 12:30pm. Ends at 1:45pm
    • Session 3: Starts at 2:00pm. Ends at 3:15pm
    • Session 4: Starts at 3:30pm. Ends at 4:45pm
    • Session 5: Starts at 5:00pm. Ends at 6:15pm
    • Session 6: Starts at 6:30pm. Ends at 7:45pm
    • Session 7: Starts at 8:00pm. Ends at 9:15pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15am
    • Session 2: Starts at 9:30pm. Ends at 10:45pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:15pm
    • Session 2: Starts at 12:30pm. Ends at 1:45pm
    • Session 3: Starts at 2:00pm. Ends at 3:15pm
    • Session 4: Starts at 3:30pm. Ends at 4:45pm
    • Session 5: Starts at 5:00pm. Ends at 6:15pm
    • Session 6: Starts at 6:30pm. Ends at 7:45pm
    • Session 7: Starts at 8:00pm. Ends at 9:15pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15pm
    • Session 2: Starts at 9:30pm. Ends at 10:45pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:15pm
    • Session 2: Starts at 12:30pm. Ends at 1:45pm
    • Session 3: Starts at 2:00pm. Ends at 3:15pm
    • Session 4: Starts at 3:30pm. Ends at 4:45pm
    • Session 5: Starts at 5:00pm. Ends at 6:15pm
    • Session 6: Starts at 6:30pm. Ends at 7:45pm
    • Session 7: Starts at 8:00pm. Ends at 9:15pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15am
    • Session 2: Starts at 9:30pm. Ends at 10:45pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:15pm
    • Session 2: Starts at 12:30pm. Ends at 1:45pm
    • Session 3: Starts at 2:00pm. Ends at 3:15pm
    • Session 4: Starts at 3:30pm. Ends at 4:45pm
    • Session 5: Starts at 5:00pm. Ends at 6:15pm
    • Session 6: Starts at 6:30[m. Ends at 7:45pm
    • Session 7: Starts at 8:00pm. Ends at 9:15pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15am
    • Session 2: Starts at 9:30pm. Ends at 10:45pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:15pm
    • Session 2: Starts at 12:30pm. Ends at 1:45pm
    • Session 3: Starts at 2:00pm. Ends at 3:15pm
    • Session 4: Starts at 3:30pm. Ends at 4:45pm
    • Session 5: Starts at 5:00pm. Ends at 6:15pm
    • Session 6: Starts at 6:30pm. Ends at 7:45pm
    • Session 7: Starts at 8:00pm. Ends at 9:15pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15am
    • Session 2: Starts at 9:30pm. Ends at 10:45pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:15pm
    • Session 2: Starts at 12:30pm. Ends at 1:45pm
    • Session 3: Starts at 2:00pm. Ends at 3:15pm
    • Session 4: Starts at 3:30pm. Ends at 4:45pm
    • Session 5: Starts at 5:00pm. Ends at 6:15pm
    • Session 6: Starts at 6:30pm. Ends at 7:45pm
    • Session 7: Starts at 8:00pm. Ends at 9:15pm
    • Session 8: Starts at 9:30pm. Ends at 10:45pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15am
    • Session 2: Starts at 11:00pm. Ends at 12:15am
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:15pm
    • Session 2: Starts at 12:30pm. Ends at 1:45pm
    • Session 3: Starts at 2:00pm. Ends at 3:15pm
    • Session 4: Starts at 3:30pm. Ends at 4:45pm
    • Session 5: Starts at 5:00pm. Ends at 6:15pm
    • Session 6: Starts at 6:30pm. Ends at 7:45pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15am
    • Session 2: Starts at 8:00pm. Ends at 9:15pm
  • Public Skating Session
    • Session 1: Starts at 12:30pm. Ends at 1:45pm
    • Session 2: Starts at 2:00pm. Ends at 3:15pm
    • Session 3: Starts at 3:30pm. Ends at 4:45pm
    • Session 4: Starts at 5:00pm. Ends at 6:15pm
    • Session 5: Starts at 6:30pm. Ends at 7:45pm
    • Session 6: Starts at 8:00pm. Ends at 9:15pm
    • Session 7: Starts at 9:30pm. Ends at 10:45pm
    •  
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15am
    • Session 2: Starts at 11:00pm. Ends at 12:15am
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:15pm
    • Session 2: Starts at 12:30pm. Ends at 1:45pm
    • Session 3: Starts at 2:00pm. Ends at 3:15pm
    • Session 4: Starts at 3:30pm. Ends at 4:45pm
    • Session 5: Starts at 5:00pm. Ends at 6:15pm
    • Session 6: Starts at 6:30pm. Ends at 7:45pm
    • Session 7: Starts at 8:00pm. Ends at 9:15pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15am
    • Session 2: Starts at 9:30pm. Ends at 10:45pm
  • Public Skating Session
    • Session 1: Starts at 11:00am. Ends at 12:15pm
    • Session 2: Starts at 12:30am. Ends at 1:45pm
    • Session 3: Starts at 2:00am. Ends at 3:15pm
    • Session 4: Starts at 3:30am. Ends at 4:45pm
    • Session 5: Starts at 5:00am. Ends at 6:15pm
    • Session 6: Starts at 6:30am. Ends at 7:45pm
    • Session 7: Starts at 8:00am. Ends at 9:15pm
    • Session 8: Starts at 9:30pm. Ends at 10:45pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:15am
    • Session 2: Starts at 11:00pm. Ends at 12:15am
  • Public Skating Session
    • Session 1: Starts at 1:00pm. Ends at 2:15pm
    • Session 2: Starts at 2:30pm. Ends at 3:45pm
    • Session 3: Starts at 4:00pm. Ends at 5:15pm
    • Session 4: Starts at 5:30pm. Ends at 6:45pm
    • Session 5: Starts at 7:00pm. Ends at 8:15pm
  • Drop-In Hockey
    • Session 1: Starts at 11:00am. Ends at 12:30pm
    • Session 2: Starts at 08:30pm. Ends at 10:00pm
  • Public Skating Session
    • Session 1: Starts at 1:00pm. Ends at 2:15pm
    • Session 2: Starts at 2:30pm. Ends at 3:45pm
    • Session 3: Starts at 4:00pm. Ends at 5:15pm
    • Session 4: Starts at 5:30pm. Ends at 6:45pm
    • Session 5: Starts at 7:00pm. Ends at 8:15pm
    • Session 6: Starts at 8:30pm. Ends at 10:00pm
  • Drop-In Hockey
    • Session 1: Starts at 11:00am. Ends at 12:30pm
    • Session 2: Starts at 10:30pm. Ends at 12:00am
  • Public Skating Session
    • Session 1: Starts at 11:30am. Ends at 12:45pm
    • Session 2: Starts at 1:00pm. Ends at 2:15pm
    • Session 3: Starts at 2:30pm. Ends at 3:45pm
    • Session 4: Starts at 4:00pm. Ends at 5:15pm
    • Session 5: Starts at 5:30pm. Ends at 6:45pm
    • Session 6: Starts at 7:00pm. Ends at 8:15pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:30am
    • Session 2: Starts at 10:30am. Ends at 12:00am
  • Public Skating Session
    • Session 1: Starts at 11:30am. Ends at 12:45pm
    • Session 2: Starts at 1:00pm. Ends at 2:15pm
    • Session 3: Starts at 2:30pm. Ends at 3:45pm
    • Session 4: Starts at 4:00pm. Ends at 5:15pm
    • Session 5: Starts at 5:30pm. Ends at 6:45pm
    • Session 6: Starts at 7:00pm. Ends at 8:15pm
  • Drop-In Hockey
    • Session 1: Starts at 7:00am. Ends at 8:30am
    • Session 2: Starts at 8:30pm. Ends at 10:00pm

Learn about our Events & Weekly Programs including Theme Nights, Littles Skate, Family Night & More!

RENTALS 

SKATES

Tickets include skate rental.

WALKERS

$7.50 each / 30 minutes

Glider rentals are available on a first come, first served basis. 

LOCKERS

Information Coming Soon.

UPGRADE YOUR EXPERIENCE – PRIVATE CABANA

Elevate your ice skating experience by reserving a private cabana at the rink. You can enjoy the perfect blend of winter magic and personalized comfort for an unforgettable day on the ice.

  • Cabanas
    $125/Session
    *Covered/Reserved Cabana Space with maximum seating for up to 5 people for your session. If group size is larger than 5 people, more than one cabana can be reserved.
    Features a dedicated covered space to stay dry, sit down and put on skates, eat/drink, along with the perk of
    a dedicated entrance onto and off of the ice surface. May be purchased with our cashier or in advance online. Skating admission is not included.

SKATING ACADEMY & LESSONS

Learn to skate or learn to play hockey at the Ice Skating Academy. Choose to join the academy with Sunday group lessons or book a private lesson with our ice skating professionals!

DROP-IN HOCKEY

Participate in Walnut Creek on Ice’s drop-in hockey sessions. 

$22 / Person

Check the Drop-In Hockey Schedule for Hours, Rules & More!

HOST AN EVENT AT THE RINK

PRIVATE PARTIES, BIRTHDAYS & MORE!

Transform your celebration into a winter wonderland by hosting a private party at the rink. 

GETTING HERE

DROP-OFF & PICK-UP ZONES

Conveniently located on the corner of Civic Drive and Broadway, the drop
off and pick up zone is designated to drop off or pick up skaters with
ease! It’s easy, fast and free. Look for the white picket fence on Civic
Drive! For the safety of our guests, please do not stop or turn around
at the Civic Park parking lot/ice rink entrance.

PARKING OPTIONS

We have plenty of parking options! Free parking courtesy of local businesses, parking garages, and private lots are all within walking distance.

TRAVEL HERE ON BART

Bay Area Rapid Transit (BART) is a convenient and afforable way to travel to and from Walnut Creek from other parts of the Bay Area. The Walnut Creek BART Station is 0.6 miles from Walnut Creek on Ice. Check the BART website to plan your trip!

SNOWFLAKE CAFE

A limited menu of snacks and non-alcoholic beverages are available for sale on-site at the Snowflake Cafe. Please note that the entire rink is a cash-less experience.

WEATHER & RINK POLICIES

Open rain or shine! Enjoy ice skating even during the rain in our covered areas.

Walnut Creek On Ice is subject to close for Holidays, private parties, and private ice rental at any time. Skate-glider rentals and skates are first come, first served based on availability. It is strongly recommended parents/guardians do not leave skaters under age 16 unsupervised. Rink and seating areas are cleared at end of each session to allow room for next session guests. Please plan on tucking in laces into skates and returning the skates to the skate drop off window when leaving. Please check the open skate calendar below for dates & times of rink closures. Thank you, WCOI.

Register Here to Attend

Fill in the form, or, if you prefer, Send Us An Email