If there's one winter activity to get you into the holiday spirit, it's ice skating!

Ice skating is one of the quintessential winter activities that just puts everyone in a holiday mood! Here are the four best places to go ice skating in Hampton Roads.

MacArthur on Ice | Norfolk

MacArthur on Ice skating rink

Courtesy of Outer Banks Yellow Pages

This local ice skating rink is located in the heart of Norfolk, just outside MacArthur Mall at the corner of Monticello and Freemason Ave. In its 15th season. MacArthur on Ice offers daily skating, as well as plenty of fun specialty nights, such as student skate nights, paint the ice night, and disco on ice. They'll be open from mid-November through January 20. See the event calendar for scheduled upcoming events. 

VB Ice | Virginia Beach Farmers Market 

Virginia Beach ice skating rink

Courtesy of VB Ice.com

The only outdoor skating rink in Virginia Beach, VB Ice runs through January 5, 2020. It's located at the farmers market of Dam Neck Road, and admission ranges between $7-$15 per person. There are discounts available on certain nights of the week, so be sure to check their website for details

Liberty Ice Pavilion | Colonial Williamsburg 

colonial williamsburg ice skating

Courtesy of Colonial Williamsburg

Located in Colonial Williamsburg on Duke of Gloucester Street, the Liberty Ice Pavilion is as quaint as it gets! From November 22, 2019, through February 17, 2020, you can skate around the rink while experiencing the charm and beauty of Colonial Williamsburg. And don't forget that hot cup of cider or hot chocolate! 

Hampton Roads IcePlex | Yorktown, VA 

kids ice skating

Courtesy of IcePlex

This popular indoor rink offers public skating, group lessons, and birthday parties. This is a year-round ice skating location that is available to the public seven days a week! If you fall in love with ice skating this winter, this would be the place to continue pursuing your dream of becoming a figure skater and sign up for some lessons!

Do you love ice skating? Did we miss a good ice skating rink in Hampton Roads Tell us in the comments!