Skating Rinks in Virginia
42 rinks across 32 cities
Virginia is home to 42 skating rinks spread across 32 cities and towns, offering both roller skating and ice skating options from the Atlantic coast to the Blue Ridge. Virginia Beach leads the state with four rinks, reflecting its year-round tourist traffic, while Richmond contributes three more in the metro area and surrounding counties like Henrico and Chesterfield. Smaller clusters appear in Lynchburg, Newport News, Roanoke, and Winchester, each with two rinks serving their regional populations. The most-reviewed facility in our directory is Skate-N-Fun Zone in Manassas, which holds a 4.2-star rating across 1,084 reviews, making it a useful reference point for Northern Virginia families weighing where to spend a Saturday afternoon.
Browse by City
Open
Skateland
Ashland, Virginia
Rollerworks Family Skating Center
Bealeton, Virginia
Berryville Roller Rink
Berryville, Virginia
The Box (Potomac Inline Hockey)
Chantilly, Virginia
Greenbrier Family Skating Rink
Chesapeake, Virginia
Skateland - Ice and Roller Skating Rinks in Chester VA
Chester, Virginia
Adventure World Skate & Fun Center
Christiansburg, Virginia
Vance Family Skating Center
Clintwood, Virginia
Roll-A-Bout Skating Center - Ice and Roller Skating Rinks in Collinsville VA
Collinsville, Virginia
Dominion Skating Center
Culpeper, Virginia
Open
Skatetown, Danville, VA
Danville, Virginia
Temporarily Closed
Rainbow Roller Rink
Elkton, Virginia
Galax Roller Land - Ice and Roller Skating Rinks in Galax VA
Galax, Virginia
Fun Zone Family Skating Center
Harrisonburg, Virginia
Open
FunQuest
Lynchburg, Virginia
Open
FunQuest Family Entertainment Center
Lynchburg, Virginia
Open
Skate-N-Fun Zone
Manassas, Virginia
Hall's Skateland
Marion, Virginia
Shooters Indoor Sportsplex
Midlothian, Virginia
Skate-A-Way In
Midlothian, Virginia
Open
Stan's Skateland
Montross, Virginia
Open
Peninsula Family Skating Center
Newport News, Virginia
Peninsula Family Skating Ctr
Newport News, Virginia
Open
Bush Tabernacle Skating Rink
Purcellville, Virginia
Open
Rollerdome, Inc.
Richmond, Virginia
Skate Boutique
Richmond, Virginia
Skateland of Richmond
Richmond, Virginia
Open
Skate Center of Roanoke Valley
Roanoke, Virginia
Star City Sk8 & Family FunZone
Roanoke, Virginia
Open
Smithfield Skate
Smithfield, Virginia
Open
The Cavalier Family Skating Centers USA, Inc.
Stafford, Virginia
Skatetown Staunton
Staunton, Virginia
Open
Dulles Sportsplex
Sterling, Virginia
Firehouse Sk8 'n Play
Vinton, Virginia
Haygood Roller Skating Center
Virginia Beach, Virginia
Roller Derby Virginia Beach
Virginia Beach, Virginia
Open
Sk8 Dojo Roller Rink
Virginia Beach, Virginia
Open
Sk8 House Virginia Beach
Virginia Beach, Virginia
Open
Mac's Roller Rink
White Post, Virginia
Sportsplex Indoor Sports
Winchester, Virginia
Winchester Skate Center
Winchester, Virginia
Stoney Creek Roller Rink & Fun Center
Woodstock, Virginia
Planning a visit? Helpful guides
All guides →Adult Skate Night: What to Know Before You Go
Curious about adult skate night? Learn what to expect, when these sessions happen, who they're for, and how to make the most of your first adult skate session.
Are Skating Rinks Open Year-Round?
Are skating rinks open year round? It depends on the rink type and location. Learn which rinks stay open all year and how to find sessions near you any time.
Beginner's Guide to Ice Skating
Learn how to ice skate with this step-by-step beginner guide covering skate fit, balance, first strides, stopping, and staying safe on the ice.
Beginner's Guide to Roller Skating
Learn how to roller skate with this beginner-friendly guide covering gear, stance, basic moves, and safety tips to get you rolling with confidence.
Skating culture in Virginia is shaped by the state's humid subtropical climate, with hot summers and generally mild winters that push most year-round activity indoors — natural outdoor ice is rare across the commonwealth, so seasonal outdoor rinks tend to be temporary holiday installations in downtown areas. The state's geography stretches from the Tidewater and Hampton Roads region in the east, through the Piedmont around Richmond, up to the Northern Virginia suburbs of Washington, D.C., and west into the Blue Ridge and Shenandoah Valley. Each of these regions has developed its own indoor skating scene, with ice rinks concentrated heaviest in the populous Northern Virginia corridor and along the Hampton Roads coast, while roller rinks remain spread more evenly through mid-sized cities and suburban communities across the state.
Most skating rinks in Virginia open by late afternoon on weekdays — typically 4 or 5 p.m. for public sessions — with extended weekend hours running from late morning Saturday through Sunday evening. Public skate admission generally falls between $8 and $14, with skate rental usually $3 to $5 on top, which is consistent with mid-Atlantic pricing. Family features are standard at the larger roller rinks: arcades, snack bars, birthday party rooms, glow nights on Friday and Saturday, and toddler sessions on weekday mornings. Group lessons through Learn to Skate USA are offered at many ice facilities in the Hampton Roads, Richmond, and DC suburbs, with multi-week sessions that typically follow a fall, winter, and spring schedule aligned to the school year.
Scroll down to browse the full list of skating rinks in Virginia, or use the search to filter by city — Virginia Beach, Richmond, Manassas, Roanoke, and smaller towns like Ashland and Midlothian are all represented. Click any individual rink for its current hours, session schedule, address, phone number, and visitor reviews. Because public skate times shift with school holidays, hockey league bookings, and private events, checking the rink's official website or calling ahead before driving out is strongly recommended, especially for weekday evening or Sunday sessions when schedules are most likely to change without notice.