Skip to content

Plan Your Visit

winter 2024-2025 season information coming soon!

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

November 22, 2024 – January 12, 2025

$20/Person (90 Minute Session)

Includes Skate Rental

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

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

COMING SOON!

  • Mon - Thur 3:00pm - 10:30pm

    (Dec 18-21 & Jan 9-12)

  • Fri 1:00pm - 10:30pm

    (Dec 15)

  • Fri 3:00pm - 10:30pm

    (Jan 12)

  • Sat 11:00am - 10:30pm
  • Sun 11:00am - 8:30pm

* All session hours are subject to change due to private ice events *

HOLIDAY PUBLIC SKATING HOURS

  • FRI & SAT 11:00am - 10:30pm
  • Monday 1:00pm - 10:30pm

    (Jan 8)

  • Tue-thur 11:00am - 10:30pm
  • christmas eve 11:00am - 8:30pm

    (Friday, Dec 24)

  • Christmas Day 1:00pm - 10:30pm

    (Saturday, Dec 25)

  • New Year's Eve 11:00am - 10:30pm

    (Friday, Dec 31)

  • New Year's Day 11:00am - 10:30pm

    (Saturday, Jan 1)

  • Martin Luther King Day 11:00am - 10:30pm

    (Monday, Jan 15)

* Holiday schedule subject to change *

  • 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 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

$15 each / 90 minutes

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

TUBING SLIDE

$20 each / 90 minutes

RINKSIDE EXPERIENCES

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

  • Private Cabanas
    $125/Session
    Get the ultimate rinkside experience by reserving a covered and private Cabana Space, with seating for up to 4 people during your session. If grup size is larger than 4 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.
    Skating admission is not included.
  • Fire pit experience
    $75 - $125/Session
    Add to your experience by reserving a rinkside fire pit to keep you toasty warm, with seating for up to 4 people. Reserve during your skate session or come hangout by the warm rinkside firepit.
    Monday - Thursday: $75, Friday - Sunday: $125 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. 

$20 / 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