skip navigation

    North Buffalo Rink Holiday Public Skating Schedule

    12/24 Closed
    12/25 Closed
    12/26 7pm-9pm
    12/27 5:30pm-6:30pm
    12/28 7pm-9pm
    12/29 11am-1pm
    12/30 4:30pm-6pm
    12/31 Closed
    1/1 Closed
    1/2 7pm-9pm
    1/3 5:30pm-6:30pm
    1/4 7pm-9pm

    Public Skating Rates

    (Cash Only)

    • Resident Adult - $2
    • Resident Youth - $1
    • (Adult/Youth) Non-Resident - $3
    • (Resident/Non-Resident) Skate Rentals - $2

    Public Skating Fall/Winter 2025-2026 9/2/25-3/29/26

    Mondays 11am-1pm
    Tuesdays 4:30pm-6pm
    Wednesdays 4:30pm-6pm
    Thursdays 11am-1pm
    Fridays 7pm-9pm
    Saturdays 5:30pm-6:30pm
    Sundays 7pm-9pm

    The City of Buffalo has approved new ice rental rates to take effect on 4/1/25


    Party Rental

    Click Here For More Information About Parties

    All In Ice Skating Lessons

    FebruaryWinter 2026 session registration is open shortly

    Sunday Evenings ( 5-7 pm)

    February 15 - April 5th

    Public Skating

    Click Here For More Information About Public Skating

    Thank you to Our Sponsors

    Please support our sponsors.

    If you are interested in more information about advertising opportunities and becoming  a sponsor at North Buffalo Rink, please contact Nick Price at (716) 253-3432.

    Walsh Duffield Companies, Inc.

    Visit Website

    Walsh Duffield Companies, Inc. has been a trusted insurance advisor to individuals and businesses since 1860. This 4th generation family owned business operates with offices in Buffalo, Medina and Rochester. Walsh Duffield offers a variety of group benefits, personal and commercial insurance solutions to clients across the region, including auto, homeowners, marine, general liability, workers' compensation, employee benefits and individual life insurance. Walsh Duffield continually strives to provide advice, education and guidance to manage risk and keep people safe and well.

    Rink Manager Nick Price

    Rink Manager Nick Price

    North Buffalo Rink

    Phone: (716) 253-3432