What’s more fun than a family-friendly competition of putt-putt on an NJ mini golf course? 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 21 NJ mini-golf courses to play on this summer. (feature photo credit: Photo Taken at Castaway Cove in Point Pleasant Beach)
NJ Mini Golf in North Jersey
Castle Cove Mini Golf & Arcade
This 18-hole course is excellent 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.
705 Route 15 South, Lake Hopatcong, NJ 07849
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 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).
9 Cherry Lane, West Orange, NJ 08752
Pine Creek Mini Golf
This premier facility features two courses sprawled over Hunterdon County’s scenic and storied countryside. While you won’t find any colorful themes, the country club vibe offers challenging holes, and the meticulously landscaped environment gives you lots of opportunities to work on your skills.
394 Route 31N., West Amwell, NJ 08551
Willowbrook Golf Center
With 36 holes, caves, and waterfalls, this mini golf course blends the exotic with the challenges. Don’t miss the 15-foot and 30-foot waterfalls on the course.
366 Rt 46 Service Road East, Wayne, NJ 07470
NJ Mini Golf in Central Jersey
Asbury Eighteen
After spending a day on the sand, head to this oceanfront course featuring Asbury Park’s star-studded history. As you play, you’ll learn about Asbury’s place in music history—each hole is marked with a numbered sign that shares a music-themed anecdote from local live music spots like The Stone Pony.
1200 Ocean Ave., Asbury Park, NJ 07712
Castaway Cove Mini Golf
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).
300 Ocean Ave., Point Pleasant Beach, NJ 08742
Hamilton Township Golf Center
Get a game going at this affordable 18-hole mini golf course, perfect for adults and kids. The course also has a driving range, golf lessons, and a putting green.
5 Justice Samuel A. Alito Jr. Way, Hamilton, NJ 08690
Island Golf
If you are on Long Beach Island, test your putting skills at Island Golf. This nautical-themed Surf City mini golf course is fun for the whole family and hosts weekly tournaments to test your skills against others.
603 Long Beach Blvd., Surf City, NJ 08008
Lava Golf
With cute holes named after iconic Jersey symbols like the Garden State Parkway or Taylor Ham Pork Roll (IYKYK), this shore favorite even has a Wheel of Fortune to spin at the end for prizes or a free game. Want to show off your skills? Sign up for one of their summer tournaments.
602 Grand Central Avenue, Lavalette, NJ 08735
Shipwreck Island Mini Golf
After a day on the beach, head to this mini golf spot by boardwalk. Enjoy sea views while putting your way past a lighthouse, waterways, bridges, and even a shipwrecked SS Sandy.
800 N. Ocean Ave., Bradley Beach, NJ 07720
Smuggler’s Quay
Wander through mountain caves, learn of legendary pirate exploits, cross over footbridges, and under cascading waterfalls at each hole. There are two accessible 18-hole courses— the Privateer Course and the Buccaneer Course—with views of Breakwater Beach, the Seaside Heights Boardwalk, and Casino Pier. For littles just learning the game, try the Wacky Rooftop Golf course on Casino Pier.
Sherman Avenue and Ocean Terrace, Seaside Heights, NJ 08751
Swingtime
With two unique mini golf choices— Highland Falls, which takes you on a path over the waterfall with views of all 36 holes, and Raccoon Hollow, where you putt inside the cave under the mountain next to a cascading waterfall—Swingtime offers loads of fun for families. After, check out the batting cages and arcade, which are filled with over 50 games.
2390 US 9 South, Howell, NJ 07731
The Sandtrap
Billed as one of the most challenging spots to play mini golf in NJ, you can’t help but notice the colorful carpeted greens as you drive in. There are fountains, waterfalls, and even a lighthouse along the path. Don’t miss the waterfall that races over golfers’ heads in a see-through enclosure.
23rd and Long Beach Blvd., Ship Bottom, NJ 08008
Thundering Surf Adventure Golf
Right next to the waterpark are two unique adventure golf courses nestled into Thundering Surf caves, waterfalls, and antique obstacles. Play through the caves hidden under rushing waterfalls or cross the suspended swinging bridge.
300 Taylor Ave., Beach Haven, NJ 08008
NJ Mini Golf in South Jersey
Atlantic City Mini Golf
Step off the boardwalk into this mini golf course in NJ with sweeping views of Atlantic City and 18 holes featuring elevated greens and natural waterfalls. The course is well-lit at night so you can enjoy a round of mini golf after sunset.
1 Kennedy Plaza, Atlantic City, NJ 08401
Haunted Golf
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 OC 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.
824 Boardwalk, Ocean City, NJ 08225
Jurassic Adventure Golf
You know you have reached Jurassic Adventure Golf when you spot the 15-foot-tall T-Rex. Come face to face with pre-historic dinos and structures throughout the 18 holes. And after playing a round, reward yourself with a scoop or two from the adjacent Jurassic Swirled.
300 New Jersey Ave., Wildwood, NJ 08260
Starlux Mini Golf
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 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.
4800 Ocean Ave., Wildwood, NJ 08260
NJ Mini Golf with Multiple Locations
Congo Falls Mini Golf
Whether you want to play indoors or out, this mini Congo Falls has both, depending on where you travel to in South Jersey. The Ocean City mini golf course is indoors and features three world-class 18-hole miniature golf courses: Congo Queen, Solomon’s Mine, and the Lost City. In Margate, travel through the jungle-themed miniature golf course with breathtaking views of Margate on the gigantic rope bridge.
9312 Ventnor Ave., Margate, NJ 08402
1132 Boardwalk, Ocean City, NJ 08224
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 all the course elements to life – from the holes to the walls to even the golf balls. You’ll also find other attractions like an arcade, bowling, a laser maze, virtual reality, and more.
North Jersey: 49 E. Midland Ave., Paramus, NJ 07652
and 194 Route 46 East, Fairfield, NJ 07004
Central Jersey: 775 Route 1 South, Edison, NJ 08817
and 749 Hope Road, Eatontown, NJ 07724
South Jersey: 2040 Springdale Road, Suite 300, Cherry Hill, NJ 08003
Pirate Island Golf
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
3302 Landis Ave., Sea Isle City, NJ 08243
2738 Dune Drive, Avalon, NJ 08202
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.