Guide: Mini-golf courses around New Jersey

Looking for something fun to do with the kids as the weather gets warmer? Here is a guide of some mini-golf courses around New Jersey. 
Due to the COVID-19 pandemic, many mini-golf courses may have restrictions, new rules, and may be temporarily closed. Please call the facility before visiting for the most updated information.
Hoboken Golf in Hoboken
125 Grand Street
Fee: $4/person (9-hole course); $7/person (18-hole)
Hours: Varies
More Information
Eagleswood Amusement Park
597 Route 9, Eagleswood
Fee: Included with park ticket or $7 per course
More Information
Lava Mini Golf in Lavallette
602 Grand Central Avenue
Hours: Summer hours from 9 a.m. to 11 p.m. daily
More Information
Mt. Freedom Golf in Randolph
1275 Sussex Turnpike
Fee: $5/child (12 years and under); $6/adult
Open: Year-round; time varies
More Information
Paramus Mini Golf in Paramus
314 Paramus Road
Fee: $5/child, seniors; $8/adult
Open: Seasonal
More Information

SwingTime in Howell
2390 US 9 South
Fee: Varies
Open:Monday-Friday 1 p.m. to 10 p.m.; Saturday-Sunday 10 a.m. to 10 p.m.
More Information
Tara Greens Family Golf Center in Somerset
955 Route 27
Fee: $6/person (Weekdays); $7/person (Weekends)
Opens: April
More Information
The Golf Zone in Flanders
239 US-206
Fee: $8/person (18-holes); $12/person (36-holes)
Open: Varies
More Information
Willowbrook Golf Center in Wayne
366 Rt 46 Service Road East
Fee: Varies
Hours: Monday-Sunday from 7 a.m. to 10 p.m.
More Information
Congo Falls Adventure Golf
1132 Boardwalk
Ocean City, New Jersey
And 9312 Ventnor Ave., Margate City, NJ 08402
Open: 8 a.m.-12 a.m. daily
More Information
MiniGolf Safari
9 Cherry Lane
West Orange, NJ 07052
Open: Varies, 7 days a week
Fee: Adults: $12, Children: $10, Seniors: $10
More Information
Atlantic City Miniature Golf
1 Kennedy Plaza
Atlantic City, NJ, 08401
Open: Varies
Call: (609) 347-1661
More Information
Monster Mini Golf
Locations in Cherry Hill, Eatontown, Edison, Fairfield and Paramus
More Information
TSTBBQ & MiniGolf
910 Route 36 East
Leonardo, NJ 07737
Open: Sunday-Thursday from noon to 8 p.m., Friday-Saturday from noon to 9 p.m.
Fee: Adults: $9, Children/Seniors: $6, Children under 4: Free, Discounts available with military ID
More information
Farmer Brown's Golf Center
1191 State Route 33
Farmingdale, New Jersey 07727
Open: Weekdays from 10 a.m. to 8 p.m., Weekends from 9 a.m. to 8 p.m.
Fee: $8 per person
More information
Closter Golf
153 Homans Avenue
Closter, NJ 07624
Open: 9 a.m. to 9 p.m. all year round
Fee: Adults: $7, Children 10 years and under: $6
More information
Did we miss your favorite? Click here and let us know.