Skating rinks in Virginia
Virginia has 46 skating rinks in 37 cities. That's 23 roller rinks and 24 ice rinks (1 rink has both). Of these, 5 are outdoor or seasonal. Reston has the most, with 3. Reviews or the rinks' own websites mention birthday parties at 37, public skating at 25 and skate rental at 24. Outdoor rinks open and close with the weather. Session times change, so check the rink's schedule.
- Roller skating rinks in Virginia23 rinks
- Ice skating rinks in Virginia24 rinks
- Outdoor and seasonal rinks in Virginia5 rinks
- Best skating rinks in Virginiatop 10
Top skating rinks in Virginia
Ranked by Google rating weighted by review count, so a rink needs both a high rating and plenty of reviews to place well. Rinks with 10 or more reviews come first. See the top 10 in Virginia for the full ranking.
Admit one · Roller No. 0001
FunQuest Family Entertainment Center
Roller Adult nightsBirthday parties
4.4Rating
1,045Reviews
2Programs
Admit one · Roller No. 0002
Greenbrier Family Skating Center Roller Skating
Roller Public skatingAdult nights
4.4Rating
1,012Reviews
4Programs
Admit one · Ice No. 0003
Chilled Ponds Ice Sports Complex
Ice Public skatingBirthday parties
4.4Rating
820Reviews
6Programs
Admit one · Roller No. 0004
Skate N' Fun Zone
Roller Public skatingAdult nights
4.2Rating
1,102Reviews
5Programs
Admit one · Roller No. 0005
Firehouse Skate 'N Play
Roller Adult nightsBirthday parties
4.5Rating
676Reviews
2Programs
Admit one · Roller No. 0007
Skate RVA (Ashland Skateland)
Roller Public skatingAdult nights
4.4Rating
707Reviews
4Programs
Admit one · Roller No. 0008
Skate Center of Roanoke Valley
Roller Birthday parties
4.5Rating
610Reviews
1Programs
Admit one · Ice No. 0009
Ashburn Ice House
Ice Public skatingBirthday parties
4.4Rating
677Reviews
6Programs
Cities with skating rinks in Virginia
- Reston3 rinks
- Arlington2 rinks
- Chesapeake2 rinks
- Lynchburg2 rinks
- Midlothian2 rinks
- Richmond2 rinks
- Vinton2 rinks
- Virginia Beach2 rinks
- Alexandria1 rink
- Appomattox1 rink
- Ashburn1 rink
- Ashland1 rink
- Bealeton1 rink
- Bridgewater1 rink
- Culpeper1 rink
- Danville1 rink
- Fairfax1 rink
- Glen Allen1 rink
- Harrisonburg1 rink
- Haymarket1 rink
- Leesburg1 rink
- Manassas1 rink
- McGaheysville1 rink
- Montross1 rink
- Newport News1 rink
- North Chesterfield1 rink
- Pounding Mill1 rink
- Purcellville1 rink
- Roanoke1 rink
- Smithfield1 rink
- Stafford1 rink
- Sterling1 rink
- Suffolk1 rink
- White Post1 rink
- Williamsburg1 rink
- Woodbridge1 rink
- Yorktown1 rink
Lessons, parties and programs in Virginia
A rink counts for a program only when a customer review or the rink's own website mentions it.
- Birthday parties37 rinks
- Public skating25 rinks
- Skate rental24 rinks
- Lessons21 rinks
- Hockey18 rinks
- Adult nights13 rinks
- Figure skating12 rinks
Virginia skating rink questions
- How many skating rinks are in Virginia?
- This directory lists 46 skating rinks in Virginia, in 37 cities: 23 roller rinks and 24 ice rinks (1 rink has both). Reston has the most, with 3.
- Are there outdoor skating rinks in Virginia?
- Reviews or the rink's own website describe outdoor or seasonal rinks at 5 places we list in Virginia. Outdoor rinks open and close with the weather, so check the season before you go.
- What programs do Virginia skating rinks offer?
- Of the 46 rinks, reviews or the rink's own website mention birthday parties at 37, public skating at 25, skate rental at 24 and skating lessons at 21. Each listing shows the review sentence or website behind each program. Schedules change, so check with the rink.
- What is the top-rated skating rink in Virginia?
- By Google rating weighted by review count, among rinks with 10 or more reviews, FunQuest Family Entertainment Center in Lynchburg ranks first, with 4.4 stars from 1,045 reviews. Ratings change over time.
- Do you list session times or prices for Virginia rinks?
- No. Public session times change by season and by week, and so do prices. Each listing shows the opening hours from Google, labeled as opening hours. Check the rink's own schedule before you go.