What’s more fun than a summer day on an NJ mini-golf course with a family-friendly competition of putt-putt? From a safari-themed course near the zoo to pirate ships and haunted themes, there’s a mini-golf course in NJ to please everyone (and skill level) in your family. And spoiler alert—not every course is outside, so an indoor one is a great option on a rainy day. Scroll down to get the info on the top 8 NJ mini-golf courses to play on this summer.
Feature Photo Credit: Photo Taken at Castaway Cove in Point Pleasant Beach
Become an NJMOM Insider! For all the best things to do with your family around New Jersey, be sure to sign up for our weekly newsletter delivered right to your inbox each week, and don’t forget to tag your photos #NJMOM and @njmom for a chance to be featured on our social media.
NJ Mini Golf in North Jersey
Mini Golf Safari
This 19-hole course features life-size animals you would see in Africa – a giant gorilla, hippo, crocodile, and more. Bonus: It’s located within the Essex County Park and near the Turtle Back Zoo, so after a game of putt-putt, you can walk around the zoo to see real animals (an estimated 850 of 275 species).
Cost: Tickets are first-come, first-serve. Note that mini-golf is not included in zoo admission. Cost: $12 (adults), $10 (children/seniors)
560 Northfield Ave., West Orange, NJ 08752
Castle Cove Mini Golf & Arcade
This 18-hole course is great for all ages and features plenty of water elements (waterfalls, ponds, and streams). And don’t worry about all that water—they have specially made golf balls that won’t sink. After, kids can head to the on-site arcade.
Cost: $10 (adults), $10 (ages 3–11), $8 (seniors and military), and free for children younger than 3 years old. A consecutive round of mini-golf is $5.
705 Route 15 South, Lake Hopatcong, NJ 07849
NJ Mini Golf in Central Jersey
After spending a day on the beach, head over to this oceanfront course featuring a classic beach vibe of 18 holes. Asbury Park Amusements, which includes this mini-golf course, also has a splash park.
Cost: $10 (adults), $9 (seniors), $8 (children).
1200 Ocean Ave., Asbury Park, NJ 07712
Part of Jenkinson’s Boardwalk, this attraction features a shipwreck theme with a choice of two different 18-hole courses – Shipwreck Bay (which takes you through caves and behind waterfalls) or Crow’s Nest (situated above Shipwreck Bay with views of the beach and plant life).
Cost: $11 (adults), $8 (children)
300 Ocean Ave., Point Pleasant Beach, NJ 08742
NJ Mini Golf in South Jersey
This mini-golf course, part of Morey’s Piers and Water Parks, has three different courses to nail that hole-in-one. The Beach Course has large artificial dunes and a castle, while the Ocean Course has a giant water foundation and sea creatures. We’re partial to the kitschy Boardwalk Course with realistic palm trees, Wildwood memorabilia, and fun trivia at each hole. Bonus: All the courses are dog-friendly.
Cost: 27/18/9 holes – $16/$13/$9 (adult), 27/18/9 holes – $14/$11/$7 (children, 12 and younger), $10 (seniors), free for children age 2 and younger.
4800 Ocean Ave., Wildwood, NJ 08260
Haunted Golf is like taking a trip to Disney’s Haunted Mansion—animatronic ghosts and spooky effects surround you as you play 18 holes. The story goes that all players are crashing a cursed wedding, and within the 5,000 square foot building (located on the boardwalk), you’ll come across talking animals, a ghoulish piano player, and of course, the creepy bride and groom. Littles may be frightened, so this is probably best for older kids.
Cost: $7.95 before 6 PM and $8.95 after 6 PM
824 Boardwalk, Ocean City, NJ 08226
NJ Mini Golf with Multiple Locations
Monster Mini Golf
Want to try something a little different? Monster Mini Golf features 18 holes in a glow-in-the-dark indoor course. Black lights bring to life all the course elements – from the holes to the walls to even the golf balls. You’ll also find other attractions like an arcade, mini bowling, laser maze, virtual reality, and more. Hours and costs vary by location.
North Jersey: 49 E. Midland Ave., Paramus, NJ 07652 – (201) 261-0032
and 194 Route 46 East, Fairfield, NJ 07004 – (973) 244-0026
Central Jersey: 775 Route 1 South, Edison, NJ 08817 – (732) 248-4400
and 749 Hope Road, Eatontown, NJ 07724 – (732) 544-2200
South Jersey: 2040 Springdale Road, Suite 300, Cherry Hill, NJ 08003 – (856) 393-5500
With three locations along the South Jersey coast, this mini-golf chain features 18 holes with a Pirates of the Caribbean vibe – caves, waterfalls, bridges, animated pirates, and, of course, pirate ships. Hours and costs vary by location.
11 E. 9th St., Ocean City, NJ 08226 – (609) 398-9938
3302 Landis Ave., Sea Isle City, NJ 08243 – (609) 263-8344
2738 Dune Drive, Avalon, NJ 08202 – (609) 368-8344