Information on:

Science Museum of Virginia

Science Museum of Virginia
2500 West Broad Street


Inspiring Virginians to enrich their lives through science.

About Us:

Gone are the days when science sat idle in a textbook. Since its founding by the Virginia General Assembly in 1970, the Science Museum of Virginia has brought learning to life with hundreds of experiential exhibits, awe-inspiring artifacts, and interactive technologies.

The Science Museum of Virginia is a place that incites inquiry and cultivates curiosity. We feature permanent exhibitions on space, health, electricity, and the earth - to name a few - and we host visiting exhibitions from around the world.

The Museum is proud to house a theater company, a 30 ton moveable kugel ball, a Foucault Pendulum, and a variety of live animals  - including our own rat basketball team! Our Dome theater is the largest screen in Virginia, creating the ultimate immersive experience.

We are the premier center for hands-on science education in Virginia, and we invite you to join us for presentations, interactive educational programs, summer camps, overnight adventures, and more. 

Going green is important to us. The Museum is discovering new methods of protecting and enhancing the environment through the science of sustainability. We are continually committed to finding new ways of illustrating green science, and hope that you’ll experience our environmental exhibits during your next visit.

Science Museum of Virginia is not affiliated with AmericanTowns Media


Select a Virginia town to find
the Best Things-To-Do and Places To Go around you
Bristol County
Buena Vista City County
Charles City County
Charlottesville City County
Chesapeake City County
Colonial Heights City County
Covington City County
Danville City County
Franklin City County
Galax City County
Hampton City County
Harrisonburg City County
Hopewell City County
Lexington City County
Loudon County
Lynchburg City County
Manassas Park City County
Martinsville City County
Newport News City County
Norfolk City County
Norton City County
Petersburg City County
Poquoson City County
Portsmouth City County
Powhatan County
Radford County
Roanoke City County
Salem County
Staunton City County
Suffolk City County
Waynesboro City County
Winchester City County