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

This popular Norfolk attraction is a great way to get out for some family fun. Timed sessions are available now, so make your reservations to skate this holiday season. 

  • Address: 300 Monticello Avenue | Norfolk, VA
  • Admission: $14 per person, includes skate rental
  • Website: MacArthur on Ice

MacArthur on Ice skating rink

Courtesy of Outer Banks Yellow PagesThi

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!