Whether you’re seasoned golfers or newbies, these driving ranges make for a fun outing with kids.

Anchor Golf Center
21 Rte. 10, Whippany

Anchor’s state-of-the-art driving range, mini-golf, and footgolf courses offer a variety of golfing experiences for those who want to try something new. Anchor Slices & Swirls is located on the premises, serving pizza and ice cream to keep the whole family happy. 

Adventure Golf & Entertainment
515 Monmouth Rd., Jackson
Toptracer Range is a driving range for kids and adults old enough to swing a golf club. There are two levels, so make sure to check out the view from the top tier. There are 42 bays so there’s lots of room for groups, parties or even a date night. Grab your club (borrow one or bring your own) and swing toward the giant outfield targets; the tech system will score the depth of your swing. You can choose different games from the computer on how to score your points. You can order food and drinks in the bays, too.

The Clubhouse Golf Center
1594 Rte. 10 and Sussex Tpke., Randolph

The Clubhouse has everything you need for a great day with the family: newly renovated mini-golf, golf range, training, and food. The Grille offers the family a place to grab a bite during a busy day of golfing. 

Essex Golf Center
600 Eagle Rock Ave., Roseland

This golf center offers a classic driving range, golf simulators, virtual mini-golf on the simulators (for the colder days), and their Lost Lagoon mini-golf course that’s fully lit for nighttime play. 

Farmview Golf Center
15 East Ave., Hackettstown
This family-owned business is perfect for those who are looking for a more laid-back outing. Located on a 160-acre farm, its 18-hole challenging miniature golf course features waterfalls, streams, ponds and elevated greens. The green is fully lit at night so it’s never too dark to play. 

Golf 23
410 Rte. 23 North, Pompton Plains

Their golf practice center features a championship-designed course layout that features bunkers, four real greens, and water hazards with two floating island targets. This spot also has a 19-hole mini-golf course. 

The Golf Zone
239 Rte. 206, Flanders

Golf Zone has indoor heated putting booths, as well as mini-golf, driving range, and a golf simulator. Lessons and camps are also offered.  

Hamilton Township Golf Center
5 Justice Samuel Alito Way, Hamilton Twp.
There is a challenging 18-hole Miniature Golf Course fun for both children and adults, while the driving range is home to 32 stalls. You can take lessons offered by a veteran golf instructor or practice your swing on the putting green.

Manchester Family Golf Center
2156 Rte. 37 West, Manchester

This full-service golf range is perfect for golfers of all abilities. The driving range has over 70 hitting bays, as well as nine heated booths to keep the fun going year-round. They also have mini-golf on new golf greens, an indoor golf simulator, and an on-site snack bar where you can purchase ice cream and other treats. Before you plan your trip, keep in mind the driving range is closed every Tuesday from 2-6 pm for maintenance.

Mount Freedom Golf Range
1275 Sussex Tpke., Randolph

At Mount Freedom, the amenities include a private driving range, mini-golf, a par three golf course, a practice putting green, as well as sand bunkers and grass hitting areas. There’s also a full-service restaurant and ice cream shop. 

Jersey Devil Golf & Fun Center
276 Rte. 73 S., Hammonton
At this driving range, everyone is welcome to play mini-golf and visit the driving range from sunrise to sunset seven days a week. Come summer, the taqueria and ice cream shop will also be open. 

Quail Ridge Golf World
4130 Hurley Pond Rd and Rte. 34, Wall Twp.

Quail Ridge features a 9-hole executive golf course as well as a covered driving range, 18 holes of mini-golf and pitch and putt. Their facility also offer lessons. 

Paradise Golf Center
56 Rte. 12, Flemington
This year-round golf center offers a driving range, mini-golf, indoor simulators, camps, lessons, as well as a pro-shop for family members obsessed with golf gear

Topgolf Edison
1013 Rte. 1,
With over 100 climate-controlled hitting bays, Topgolf has plenty of space to accommodate your family. The facility also has a full-service restaurant and bar with food and drinks. Topgolf has more than 200 HDTVs, free wifi, and a rooftop terrace with a fire pit.

Topgolf Mount Laurel 
104 Centerton Rd., Mount Laurel

Along with the traditional Topgolf amenities, this Mount Laurel location has a new Angry Birds-themed game that uses microchipped balls with their Toptracer technology to keep track of every shot so no one loses track of their score. 

West Windsor Golf Center
398 Princeton Hightstown Rd., West Windsor
West Windsor Golf Center is considered Mercer County’s premier driving range and miniature golf facility. Formerly known as Windsor Greens, the renovated facility is under new ownership and management. 

Willowbrook Golf Center
366 Rte. 46 Service Road E., Wayne

This golf center offers a two-tier driving range, a 36-hole mini-golf course, private and group lessons, and a pro shop. 

Read More:
Above-Par Mini Golf Courses in NJ
Practice Your Swing at These Golf Simulators