Parties & Rentals

Want To Have a Skating Party at Mac's?

Mac's is a tradition around here for parties! We even have grandparents at this point who tell us how they celebrated their birthday with us when they were kids.

Keep that tradition alive by booking your birthday party today!

Birthday Parties

(Additional guests $5 ea.)


  • Admission for 20 guests (children & adults)
  • Use of Party Area for 2.5 hours
  • Skate time and skate rentals
  • A Mac's Birthday t-shirt for the guest of honor
  • Outside food allowed (cake, ice cream, etc.)
  • And we still clean up the mess!


Party Times

Birthday parties can be scheduled on Friday, Saturday or Sunday, and we have two party areas available for your convenience.

Friday Nite Party:
7 pm – 9:30  pm

Sat. & Sun. Party Times:
1 pm – 3:30 pm
4 pm – 6:30 pm

To start the booking process send an email to As soon as we receive your booking request we will check availability and get back to you as quickly as possible. Just let us know the date and time you are planning for (and if you have a preference for the front or back party area).

You are also welcome to call us direct at (540) 869-2129 to discuss details and arrange a deposit to reserve the slot.

Private Parties & Events

Private Parties and Class Space at Mac's ~ Call for rates

Reserve the rink for your own private events!  The rink is available for private groups, family reunions, fitness classes, church socials, school organizations or birthday party blowouts! Times are available Monday-Thursday and Sunday nights.

If interested please contact us by phone.


Know of a great cause or non-profit who needs to raise money? We offer Roller Skating Fundraiser Parties as well – Just give us a call.

We look forward to hosting your special event!

IMPORTANT: Your party isn't reserved until we have confirmed with you and received your $50 non-refundable party deposit.  If a cancellation is to occur we can make arrangements for credit with Mac's Roller Rink towards another party or open skating.  We reply as quickly as possible to all requests, but sometimes our replies might end up in your SPAM folder so if you do not receive an email reply within 24 hours, please call the rink directly at (540) 869-2129. Thank you!