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—there are indoor courses for when you need a weather-controlled day. Scroll down to get the info on the top 21 NJ mini-golf courses to play on this summer. (feature photo credit: NJ MOM)
NJ Mini Golf: A Hole In One In Family Fun
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
Hyatt Hills Golf Complex Mini Golf
Within the Hyatt Hills Golf Complex, you’ll find an 18-hole miniature golf course, known as Mt. Hyatt. The course has a waterfall, streams, stepping ponds, and nine handicapped accessible holes.
1300 Raritan Road, Clark, NJ 07066
Mini Golf Safari
This 19-hole course features life-size animals that graze the African plains – 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 Route 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.
1050 Ocean Avenue, Asbury Park, NJ 07712
Castaway Cove Mini Golf
Part of Jenkinson’s Boardwalk, this attraction features a shipwreck theme and offers 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 Avenue, Point Pleasant Beach, NJ 08742
Hamilton Township Golf Center
Get a game going at this affordable 18-hole mini golf course, which is ideal 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, sharpen 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 Boulevard, 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
Mr. Tees Family Arcade and Mini Golf Course
There are not one, but two 18-hole mini golf courses at this LBI mini golf course. They also have an arcade and mini-golf tournaments you can compete in to win a trophy.
101 South Bay Avenue, Beach Haven, NJ 08008
Shipwreck Island Mini Golf
After a day on the beach, head to this mini golf spot by the boardwalk. Enjoy sea views while putt-putting your way past a lighthouse, waterways, bridges, and even a shipwrecked SS Sandy.
800 North Ocean Avenue, 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. Afterward, check out the batting cages and arcade, which will keep kids busy for hours 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 Boulevard, 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 Avenue, 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
Big Swing Golf Center
This Sewell mini golf course features 36 holes, including three waterfalls, two brooks, and new landscaping. While you are there, try out their driving range, golf simulator, and golf instruction.
312 Salina Road, Sewell, NJ 08080
Go Fish Mini Golf
This family-operated mini golf course has 19 holes accessible to strollers and wheelchairs. This course makes you feel like you’ve entered a magical ocean world with a giant shark, a ball-eating grouper, a sperm whale, and an electric moray eel. There is even a huge treehouse on the course. While you are there, don’t miss the live koi fish swimming around the waterfalls.
2438 Dune Drive, Avalon, NJ 08202
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
Jersey Devil Golf and Fun Center
This course features longer holes for a bit of challenge for each player, and it’s friendly for all ages. Wander around the river bed stones, streams, and waterfalls to get a hole in one. They also have a driving range and ice cream.
276 Route 73 South, Hammonton, NJ 08037
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 prehistoric dinosaurs 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 Avenue, Wildwood, NJ 08260
Playland’s Castaway Cove
There are two mini golf locations and three courses at this South Jersey location. Seaport Village Golf has 19 holes and features Ocean City’s historic shipwreck, “The Sindia.” At the Golden Galleon Pirate Golf course, there are two pirate-themed courses full of lots of challenges. If you get a hole-in-one on the 19th hole of any of these courses, you earn a free round of golf.
Seaport Village Golf – Pier 9 between 9th and 10th Street on the boardwalk, Ocean City, NJ 08226
Golden Galleon Pirate Golf – Between 11th and 12th Street on the boardwalk, Ocean City, NJ 08226
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 Avenue, Wildwood, NJ 08260
Sunset Beach Mini Golf
With views of the Delaware Bay, this is the ideal spot to play 18 holes of golf, and the first 9 holes are wheelchair- and stroller-accessible. Be sure to check out their gift shop.
502 Sunset Boulevard, Cape May, NJ 08204
Voorhees Golf Land
This course not only has pitch and putt but also a mini golf course. Their mission is to make golf fun and accessible to everyone. Ask about their golf-in-school program while you are there.
801 Haddonfield Berlin Road, Voorhees, NJ 08043
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 Avenue, 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 East Midland Avenue, 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.
112 East 9th Street, Ocean City, NJ 08226
3302 Landis Avenue, Sea Isle City, NJ 08243
2738 Dune Drive, Avalon, NJ 08202
Want the inside scoop? Sign up for the NJMOM bi-weekly newsletter to get the lowdown on everything for your family in NJ (think of it as the ultimate cheat sheet for NJ Moms). And don’t forget to tag your photos #NJMOM and @njmom for a chance to be featured.