When the weather isn't on your side, you're probably stuck wondering just what to do with the kids. Luckily if you live in New Jersey, you don't have to look far; there are lots of fun attractions for the little ones! Don't just settle for a trip to the movies on a rainy day — here are 10 exciting places with indoor activities that are guaranteed to keep kids happy and occupied!

  • Liberty Science Center

    Jersey City, NJ


    Head to the Liberty Science Center, New Jersey's newest and largest museum for a day of fun and adventure with the kids. They'll love all the scientific attractions, 3D shows, and interactive learning! With great exhibitions like iExplore, the Touch Tunnel, Wonder Why and more, children love the Liberty Science Center for all it has to offer!

  • iPlay America

    Freehold, NJ


    Escape the bad weather at New Jersey's Premier Indoor Theme Park, iPlay America! The 115,000 square foot family entertainment center houses go karts, laser tag, amusement rides, bumper cars, mini bowling, a 4D Theater, and great food!

  • Monster Mini Golf

    Fairfield, NJ


    Give the kids a thrill at Monster Mini Golf's 18-hole glow-in-the-dark golf course! They'll play golf alongside a monster themed set of ghouls and goblins while a DJ plays their favorite songs and gives away prizes.

  • Medieval Times

    Lyndhurst, NJ

    Enjoy a one-of-a-kind dinner and tournament experience at the Medieval Times Lyndhurst Castle. You'll be a royal guest to an 11th Century jousting tournament between knights among the King and his daughter, the Princess. The best part, it's okay to eat the four-course meal with your hands!

  • Rebounderz

    Edison, NJ


  • The FunPlex

    Mt. Laurel, NJ/ East Hanover, NJ


    The FunPlex Amusement Centers are two of the most unique places for kids' fun in the area! These action-packed game centers/ bowling alleys/ water parks all-in-one are guaranteed to keep the kids smiling and entertained. The FunPlex has everything from go-karts to laser and outdoor bumper boats to a huge indoor arcade with games for everyone!

  • Ripley's Believe It or Not Museum

    Atlantic City, NJ

    A post shared by Jason Weick Jr. (@jasonweickjr) on

    Inside the famous Ripley's Believe It or Not Museum are 14 separate galleries containing a collection of oddities and curiosities from around the world! There, kids will learn about current and historical bizarre people, objects and more! Plus, Ripley's Believe It or Not Museum is located on the Atlantic City Boardwalk, where the fun never ends.

  • CoCo Key Water Resort

    Mount Laurel, NJ

    A post shared by Erika (@airwecka___) on

    CoCo Key Water Resort of Mount Laurel is your wet and wild tropical escape from home. Packed with “gallons of fun” for kids of all ages, the indoor water park is made up of large pools with exciting courses, adventures and slides. There's even an indoor/outdoor spa with Adult-only whirlpools for you to soak away the stress as the kids go wild with water fun!

  • Insectropolis

    Toms River, NJ

    A post shared by Insectropolis (@insectropolis) on

    Bring the kids to the unique “Bugseum” at Insectropolis in Toms River! They'll learn about exotic and beautiful insects from all over the world including rare butterflies. With over a dozen exciting and educational exhibits, Insectropolis is a sure way to get your kid's imagination flowing with wonder!

  • Adventure Aquarium

    Camden, NJ


    Situated across from Philadelphia at the Camden Waterfront, the Adventure Aquarium is an indoor water-filled adventure for the whole family. Kids can discover the underwater world through the Aquarium's many realms from a safe-to-touch tank to zones ranging from sharks to turtles to frogs, hippos and many more! Plus, opening this season is the brand new hands-on exhibit area, KidZone!