by Casey Higgins | Posted on July 3rd, 2012

Comments: 0 Comments

Tomorrow is the big day – the day we celebrate our Independence – but today actually has a few surprises of its own. If you love fireworks, here are a few destinations to get your fix in advance.

Genworth Financial

Genworth Financial


Southwest Virginia

Hampton Roads

Shenandoah Valley

  • Community Fireworks in Winchester – Come enjoy the fireworks display to celebrate Independence Day! The Winchester Royals baseball game will take place at 6pm, too.
  • Summer Jam at Massanutten Resort – This event features live bands, kids activities, an expansive beer garden, delicious food, and a show-stopping fireworks display to finish up the night!

Southern Virginia

  • Fireworks at South Boston Speedway – See the NASCAR Whelen Late Model 200/ Limited 100/ Pure Stock 50 followed by FIREWORKS!
  • Martinsville Speedway Celebration – Carnival rides from 5 pm – 11:30 pm! The “Paintin’ The Town Tour” featuring a trio of all-star acts, Darryl Worley, Bo Bice and David Lee Murphy starts at 8 pm. Then, grab a chair, let down the tailgate and wait for the largest fireworks show in the area to begin. Free admission; donations welcome.
  • South Hill’s Picnic in the Park – Food, music, fun and fireworks for the entire family.

For the complete list of fireworks and Independence Day events, visit or click the map below.

Click for an Interactive Map for July 4th

Leave a Reply