Summer is the perfect season for family outings, but sometimes it can be difficult to select a destination that will entertain all ages. Luckily, we’ve got just the place in mind. The Virginia Aquarium & Museum is a must-visit attraction, with over 800,000 gallons of freshwater and saltwater displays. No matter your age, the aquarium promises to be a fascinating and memorable way to learn about marine life.

Located in Virginia Beach, the Virginia Aquarium offers visitors the unique opportunity to experience sea life up close and personal.

Lisa S/TripAdvisor

Step inside and you and your family will be transported to the depths of the ocean, where you’ll be introduced to tens of thousands of gorgeous fish and other marine life.

Adamosphotography / Virginia Aquarium / Instagram

Beautiful displays, such as this enchanting tunnel of fish, will give you an unforgettable perspective of being completely surrounded by ocean life.

Anita K./TripAdvisor

One of the most exciting attractions inside is a special 300,000 gallon tank featuring stingrays and sharks.

Mrs_Urban/TripAdvisor

That’s right…you can see sharks from a terrifyingly close distance!

Virginia Aqaurium/Facebook

You’ll be amazed by the sheer variety of the amazing aquatic animals you can admire.

Virginia Aqaurium/Facebook

And on select dates during the year, you can even spot mermaids!

Virginia Aquairum/Instagram

Afterwards, you’ll want to be sure to stop by the gift store for the perfect memento from your visit.

Virginia Aqaurium/Facebook

So whether you’re traveling with kids or are simply looking to expand your knowledge about ocean life and the importance of marine conservation, you’ll be thoroughly impressed by the Virginia Aquarium. For more information, be sure to check out the official website by clicking here.

Lisa S/TripAdvisor

Adamosphotography / Virginia Aquarium / Instagram

Anita K./TripAdvisor

Mrs_Urban/TripAdvisor

Virginia Aqaurium/Facebook

Virginia Aquairum/Instagram

The Virginia Aquarium is located at 717 General Booth Boulevard, Virginia Beach, VA 23451.

OnlyInYourState may earn compensation through affiliate links in this article.