9 Fun Things to Do on New Year’s Eve in Virginia

Virginia New Year’s Eve celebrations run the gamut from family-friendly to Prohibition-era style 21+ affairs. One of the great things about the Old Dominion is that no matter where you are from the Shenandoah Valley to the eastern shore to Chincoteague Island, there’s a special regional flare to their parties. Ring in the New Year as a Virginian would and as the locals do with the following best New Year’s Eve events in Virginia.  

New Year’s Eve Pony Island Horseshoe Drop and Costume Promenade, Chincoteague Island, VA

Celebrate New Year’s at the Robert Reed Downtown Park on Chincoteague Island with the year-end Horseshoe Drop. According to their website, it’s a “celebration that culminates in a promenade of crazy costume just before the countdown to the stroke of midnight.” This year’s theme? "It's All About the 50s." Come dressed prepared for the costume contest. 

View this post on Instagram

A post shared by @outskirts_of_suburbia on

Last Night on the Town, Virginia Beach, VA

Head to Virginia Beach’s town center to ring in the New Year during the “Last Night on the Town” celebration. This free event is perfect for the entire family, with events starting in the afternoon with magicians, jugglers, and more. Stay late for drinks and live music with musical guest The Deloreans. 

View this post on Instagram

A post shared by Last Night on the Town (@lastnightonthetown) on

New Year's Eve Dueling Pianos at Potomac Point Winery, Stafford, VA

Ring in the New Year with New Year's Eve Dueling Pianos at Potomac Point Winery. Tickets include open bar, hors d’oeuvres, coffee, dessert, and later into the night. Come out and dress your best for this memorable celebration. 

First Night Alexandria, Alexandria, VA

First Night Alexandria is a family-friendly celebration with a mission to showcase and support “the performing and visual arts by producing a safe and fun, family-friendly, alcohol-free New Year’s Eve celebration,” according to their official literature. Activities include a kid-friendly masquerade party, fun hunt, story time, and much more all throughout Old Town Alexandria.

View this post on Instagram

A post shared by First Night Alexandria (@firstnightalexandria) on

Mountain Lake Lodge New Year's Celebration, Pembroke, VA

Celebrate the Roaring 20s at Mountain Lake Lodge... the 2020s, that is! Come dressed up in your best 1920s-style attire and enjoy dinner, party favors, DJ and dancing, and a champagne toast at midnight.  

Regency New Year’s Eve Gala, Williamsburg, VA

Delight in a six-course gala menu before live entertainment at the Williamsburg Inn's New Year’s Eve Gala. Each ticket comes with a free midnight champagne toast. 

Brew Year's Eve at Brew Republic Bierwerks, Woodbridge, VA

Join the Brew Year’s Eve celebration at Brew Republic in Woodbridge, Virginia from 8 p.m. until 1 a.m. They’ll have a DJ, dance music, karaoke, food, prizes, wine, champagne… everything you might need for a memorable New Year’s.

View this post on Instagram

A post shared by Andrea Khoury (@novahousewives) on

Spirit New Year’s Eve Cruise, Norfolk, VA

Hop on the Spirit of Norfolk for a New Year’s Eve cruise. Lasting for over three hours, you’ll cruise along the Elizabeth River, enjoy a buffet-style dinner menu, platinum open bar, DJ, and much more. 

New Years Eve at Barrel and Bushel, Tysons Corner, VA

Barrel and Bushel’s Bootlegger’s Bash transports attendees back to the Prohibition Era, offering “Prohibition Cocktails” made with specialty vodka, gin, and rum, unlimited hours d’oeuvres, a cigar bar, and more. Dance the night away with live music by DJ HIRYZE. 

Select a Virginia town to find the Best Things-To-Do and Places To Go around you
New Year's and First Night Celebrations Near You
Enter City / State or Zip code below
Find Bars Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Accomack County

Albemarle County

Alleghany County

Amelia County

Amherst County

Appomattox County

Arlington County

Augusta County

Bath County

Bedford County

Bland County

Botetourt County

Bristol County

Brunswick County

Buchanan County

Buckingham County

Buena Vista City County

Campbell County

Caroline County

Carroll County

Charles City County

Charlotte County

Charlottesville City County

Chesapeake City County

Chesterfield County

Clarke County

Colonial Heights City County

Covington City County

Craig County

Culpeper County

Cumberland County

Danville City County

Dickenson County

Dinwiddie County

Essex County

Fairfax County

Fauquier County

Floyd County

Fluvanna County

Franklin County

Franklin City County

Frederick County

Galax City County

Giles County

Gloucester County

Goochland County

Grayson County

Greene County

Greensville County

Halifax County

Hampton City County

Hanover County

Harrisonburg City County

Henrico County

Henry County

Highland County

Hopewell City County

Isle Of Wight County

James City County

King And Queen County

King George County

King William County

Lancaster County

Lee County

Lexington City County

Loudon County

Loudoun County

Louisa County

Lunenburg County

Lynchburg City County

Madison County

Manassas Park City County

Martinsville City County

Mathews County

Mecklenburg County

Middlesex County

Montgomery County

Nelson County

New Kent County

Newport News City County

Norfolk City County

Northampton County

Northumberland County

Norton City County

Nottoway County

Orange County

Page County

Patrick County

Petersburg City County

Pittsylvania County

Poquoson City County

Portsmouth City County

Powhatan County

Prince Edward County

Prince George County

Prince William County

Pulaski County

Radford County

Rappahannock County

Richmond County

Richmond City County

Roanoke County

Roanoke City County

Rockbridge County

Rockingham County

Russell County

Salem County

Scott County

Shenandoah County

Smyth County

Southampton County

Spotsylvania County

Stafford County

Staunton City County

Suffolk City County

Surry County

Sussex County

Tazewell County

Virginia Beach City County

Warren County

Washington County

Waynesboro City County

Westmoreland County

Winchester City County

Wise County

Wythe County

York County