Home > Resources for Families > Portsmouth > Free Things To Do

Portsmouth: Free Things To Do

This page may contain affiliate or sponsored links. MyActiveChild.com will be compensated if you make a purchase after clicking on an affiliate link, and the presence of our sponsors/advertising partners is what makes this website possible. Thank you for supporting us. For more information, see our terms of use.

Add your business to the directory.
Add Your Business +
  1. First Events Olde Town Portsmouth
    The first weekend of each month in Olde Town Portsmouth. Events and activities include Arts to Antiques Flea Market, free museum admission, exhibit openings and art afternoons, and more.
    High Street between Effingham Street and the riverfront, Portsmouth, VA
  2. Hoffler Creek Wildlife Preserve
    Hiking trails and kayaking. Children's programs as scheduled. Free admission. Birthday Parties available.
    4510 Twin Pines Rd Portsmouth, VA 23703
    (757) 686-8684
  3. Jewish Museum & Cultural Center
    Museum & Cultural Center honoring Jewish history in Hampton Roads. Tours by appointment.
    607 Effingham Street Portsmouth, VA 23707
    (757) 391-9266
  4. Lowe’s DIY Kids’ Workshops
    Free Hand-On Building Clinics for Kids. Registration is recommended, these do fill up!
    Locations throughout Hampton Roads, VA
  5. Monumental United Methodist Church
    Free Preschool music classes. Contact for additional information and schedule.
    450 Dinwiddie St Portsmouth, VA
    (757) 397-1297
  6. Naval Support Activity Hampton Roads MWR
    Military Families. Child Care including 24/7 option. Recreational events.
    Naval Support Activity Hampton Roads Portsmouth, VA
  7. Portsmouth Art & Cultural Center
    Rotating visual art exhibits, lectures, classes and performances. First Friday and Saturday Activities are Free and open to the public. Summer Camps available.
    420 High St, Portsmouth, Virginia 23704
    (757) 393-8543
  8. Portsmouth Public Library
    Library events and programs for the entire family.
    Various locations throughout Portsmouth,VA
    (757) 393-8501