The Best Mini Golf Courses in Mississippi!

Mini golf is a great activity any time of year. Whether you're looking for an idea for a birthday party or a fun and unique date night, mini golf is a perfect outing.  Here are our picks for the top mini golf courses in Mississippi!

Big Play Entertainment Center, Biloxi, MS

Big Play in Biloxi has two 18-hole mini golf courses for guests to enjoy. Choose one or play both! Located across the street from the beach, you'll enjoy a Gulf breeze as you play. Adults and kids alike will want to stop in and play at the indoor arcade, which also features a full restaurant and bar.

Lava Links Golf Club, D'Iberville, MS

When the Scarlet Pearl Casino Resort decided to open a miniature golf course, they spared no expense. You'll be thrilled by the erupting volcano located right in the middle of the course. The heat from the volcano makes this a perfect stop when the weather is chilly!

BankPlus Sports Center, Southaven, MS

Snowden Grove Park is one of the finest youth sports complexes in the nation, so it's only natural that their indoor mini golf facility would be impressive as well. Stay comfortable as you play 36 holes of putt putt. While you're there, try out the indoor batting cages!

Bananas Mini Golf & Arcade, Gulfport, MS

Bananas Mini Golf in Gulfport is a relatively new facility that's winning over fans with its clean, attractive course as well as the frozen yogurt shop located inside the main building. They're known for having a friendly staff and, of course, their mascot Mr. Banana.

Rebel Paintball, Batesville, MS

Although the facility at Rebel Paintball is primarily a paintball park, they have an awesome mini golf course as well. Their unique layout includes sand traps in addition to the usual water hazards and other obstacles. Plan a group outing to combine paintball and miniature golf!

Share your favorites!
Mississippi Search
Play Mini Golf Near You
Select a Mississippi town to find
the Best Things-To-Do and Places To Go around you
George County
Jefferson Davis County
Walthall County
Wilkinson County