Baltimore, Maryland is a fantastic city full of fun and adventure for kids and parents alike. Whether you’re seeking indoor or outdoor activities, there are plenty of things to do in Baltimore with kids. From educational and cultural experiences to thrilling adventures and interactive play, there’s no shortage of exciting ways for kids to play, learn and explore.

Here are Travel Noire’s top picks for fun things to do in Baltimore with kids. Each is sure to provide memorable experiences that will keep your children talking and dreaming long after the visit to Charm City is over.

Port Discovery Children’s Museum

The Port Discovery Children’s Museum is one of the most popular and beloved attractions for families with children in Baltimore. It offers three floors of interactive exhibits that encourage creativity, imagination and learning through play. Kids can explore the indoor climbing structure, play with giant foam blocks, create art and build a city out of LEGOs. The museum also offers special events and programs throughout the year, including story times, science workshops and holiday celebrations.

National Great Blacks in Wax Museum

The National Great Blacks in Wax Museum is a unique and educational experience for children and families. The museum highlights the contributions of African Americans throughout history and culture through life-sized wax figures, interactive exhibits and historical artifacts. Kids can learn about African American pioneers in science, art and politics. They also can learn about the struggles and triumphs of the Civil Rights Movement. There are figures representing Dr. Martin Luther King, Jr., President Barack Obama, Mary McLeod Bethune, Rosa Parks and many more influential Black individuals from the past and present. This powerful and inspiring museum provides an opportunity to learn and reflect on important issues of race and equality.

Urban Pirates

If you’re seeking a swashbuckling adventure on the high seas, look no further than Urban Pirates. This family-friendly tour takes kids and parents on a pirate-themed cruise through the Inner Harbor. Children can dress up in pirate garb, get their faces painted, and participate in a mock pirate battle. The crew leads the group in lively games, songs and activities. Kids have the chance to fight off an enemy attack using the water cannons. This immersive experience is a great way to spark imagination and create lasting memories.

National Aquarium

The National Aquarium is one of the most popular attractions in Baltimore. The impressive aquarium houses thousands of aquatic animals from around the world, including sharks, dolphins, turtles and tropical fish. Visitors can touch jellyfish, see exhibits dedicated to various regions of the earth, and attend daily animal feedings and demonstrations. The aquarium also offers behind-the-scenes tours and experiences, 4D films and a sleepover program for families.

Maryland Zoo

Animal-loving families looking for a fun outdoor activity can head to the amazing Maryland Zoo. The zoo features over 1,500 animals from around the world and offers a variety of exhibits and attractions. Kids will love having the opportunity to visit chimpanzees, feed giraffes and take a camel ride. The zoo also offers educational programs and animal encounters. Check out their calendar of events prior to your visit to learn about seasonal events like ZooBOOO!, a Halloween festival for families.

Maryland Science Center

The Maryland Science Center is an exciting and educational destination for kids of all ages. The center offers dozens of hands-on exhibits and interactive displays that explore science, technology and nature. From launching rockets to learning about the human body, there’s something for everyone. The center also hosts a planetarium, IMAX theater and special programs and events throughout the year.