For the kids · St. Petersburg, United States

14 Things to Do in St. Petersburg with Kids

Parks, zoos, hands-on museums and rides: the St. Petersburg the kids will actually remember.

Kid-oriented places (parks, zoos, theme parks, hands-on museums) ranked by traveler review volume, out of 187 tracked St. Petersburg places. Updated monthly.

  1. Duke Energy Center for the Arts - Mahaffey Theater

    Entertainment

    The Duke Energy Center for the Arts – Mahaffey Theater is a cornerstone of St. Petersburg's cultural scene, located along the scenic waterfront.

    Read our full guide →
  2. Mariinskiy-2

    Entertainment

    Mariinskiy-2, also known as the Mariinsky Theatre's second stage, is a contemporary architectural masterpiece situated on the Kryukov Canal.

    Read our full guide →
  3. Peter the Great Botanical Garden

    Park & nature

    Peter the Great Botanical Garden, located in the Petrogradsky District of St. Petersburg, is one of the oldest botanical gardens in Russia.

    Read our full guide →
  4. iLocked

    Entertainment

    iLocked is a premier escape room venue located in the historic center of St. Petersburg, Russia, on Solyanoy Lane.

    Read our full guide →
  5. Bolshoi St Petersburg State Circus

    Entertainment

    The Bolshoi St Petersburg State Circus, located on the Fontanka Embankment, is one of Russia's oldest and most beloved circus venues.

    Read our full guide →
  6. Tampa Bay Watch Discovery Center Eco-tours

    Park & natureFree entry

    The Tampa Bay Watch Discovery Center, located at the St. Petersburg Pier, serves as a gateway to the bay's diverse aquatic environments.

    Read our full guide →
  7. MY Show

    Entertainment

    MY Show is a small entertainment venue located on Bolshaya Konyushennaya Street in the historic heart of St.

    Read our full guide →
  8. Lensovet St Petersburg Academic Theater

    Entertainment

    The Lensovet St Petersburg Academic Theater is a prominent performing arts venue located on Vladimirsky Avenue in the heart of St.

    Read our full guide →
  9. Music Hall State Theater

    Entertainment

    The Music Hall State Theater is a cultural landmark located in Aleksandrovskiy Park, near the Gorkovskaya metro station in St.

    Read our full guide →
  10. Arkady Raykin Variety Theatre

    Entertainment

    Arkady Raykin Variety Theatre is a renowned entertainment venue located on Bolshaya Konyushennaya Street, just off Nevsky Prospect in St.

    Read our full guide →
  11. Yusupov Gardens

    Park & natureFree entry

    Yusupov Gardens is a serene green space located in the heart of St. Petersburg, Russia, near the Sadovaya metro station.

    Read our full guide →
  12. Baltiyskiy Dom Theatre-Festival

    Entertainment

    The Baltiyskiy Dom Theatre-Festival is a cultural gem in St. Petersburg, located in the Petrogradsky district within Aleksandrovskiy Park.

    Read our full guide →
  13. Academical Maly Drama Theatre - Europe Theatre

    Entertainment

    The Academical Maly Drama Theatre - Europe Theatre is a renowned performance venue located on Rubinshteyn Street in St.

    Read our full guide →
  14. Dom Vverkh Dnom

    Entertainment

    Dom Vverkh Dnom (House Upside Down) is a playful entertainment venue on Nevsky Prospekt in St.

    Read our full guide →

How we pick these

We keep only child-appropriate venue types — parks, zoos, hands-on museums, theme parks — then rank them by how many families actually review them well, out of the 187 St. Petersburg places we track. Refreshed monthly, with no paid placement.

Good to know

Best for

Most picks suit ages 2 to 10; a few also work for older kids and teens.

Beat the queues

Popular museums and parks in St. Petersburg are calmest right at opening or after 3pm.

Rainy-day backup

Keep one indoor pick in your back pocket in case the forecast turns.

Common questions

Is St. Petersburg good to visit with kids?+

Yes. Parks, boat rides and hands-on museums make it easy to break up sightseeing with things children enjoy, and every spot on this list is one families rate highly.

What can you do for free with kids in St. Petersburg?+

Plenty of parks and playgrounds cost nothing. See our free things to do in St. Petersburg for the full set.

How many days do you need in St. Petersburg with children?+

Two to three days is enough to cover the highlights at a relaxed, kid-friendly pace.

Grown-up hours? Best things to do in St. Petersburg · hidden gems · build a family itinerary

Rather have a human do the planning? A Local Friend can build this day for you, at local prices.