USA Skating Rinks

Skating Rinks in Oregon

13 rinks across 12 cities

Oregon hosts 13 skating rinks across 12 cities in our directory, offering both roller skating and ice skating throughout the year. Portland leads the state with 2 rinks, while communities like Beaverton, Gresham, Hermiston, and Klamath Falls each contribute a local venue to the mix. Coverage stretches from the Willamette Valley out to the high desert of eastern Oregon and the coastal areas along the Pacific, meaning skaters in most regions can find a rink within reasonable driving distance. The most-reviewed venue in the state is Parkview Skating Center in Roseburg, which holds a 4.3-star rating from 186 reviewers, making it a reliable starting point for anyone new to skating rinks in Oregon.

Planning a visit? Helpful guides

All guides →

Oregon's wet winters and mild, dry summers have shaped the state's skating scene in clear ways. Heavy rainfall west of the Cascades pushes most year-round skating indoors, which is why traditional roller rinks have remained fixtures in Portland-area suburbs like Beaverton and Gresham for decades. East of the Cascades, towns like Hermiston and Klamath Falls see colder, drier winters with regular freezing temperatures, which historically supported a stronger outdoor ice tradition before indoor facilities took over. Portland and its surrounding metro area, home to roughly half the state's population, anchor most of the skating activity, while smaller cities such as Roseburg and Eugene in the southern Willamette Valley serve as regional hubs for families driving in from rural areas. Seasonal outdoor ice rinks also tend to appear in downtown Portland during the winter holidays, drawing families during November and December.

Most skating rinks in Oregon open for public sessions on Friday evenings, with extended Saturday and Sunday afternoon blocks that typically run from around noon to 5 p.m. Weeknight hours are often reserved for lessons, hockey practice, or private rentals, so calling ahead matters. Admission usually runs $8 to $14 per skater, with skate rental adding another $3 to $5; ice sessions tend to price slightly higher than roller. Family-friendly extras are common, including birthday party packages, arcade areas, snack bars, and beginner-friendly skate aids for young children. Group lessons in both figure skating and learn-to-skate programs are available at the larger Portland-area facilities, and several rinks host adult-only nights for those who prefer a calmer session.

To find a rink that fits your plans, scroll down to browse the full list of skating rinks in Oregon, or use the city filter to narrow results to Portland, Roseburg, Klamath Falls, or any of the other 12 communities represented. Each listing includes the rink's address, phone number, current hours, public skate schedule, and recent visitor reviews. Because session times, holiday closures, and private event bookings change frequently, checking the rink's official website or calling directly before driving out is strongly recommended, especially for weekend visits or special holiday sessions.