Monster Mini Golf is an exciting indoor monster themed glow in the dark 18 hole miniature golf course that offers a host of fun activities at every turn. This is not your average mini golf course! Whether you’re visiting for the first time, or the hundredth, you feel the excitement and adventure of playing mini golf among a scary but cool monster décor with custom and animated props at every turn. All locations are unique and custom designed.

Monster Mini Golf is fun for the all ages! Our courses are challenging enough for adults to navigate, yet very playable for children. Throughout your stay, you will be entertained by our own in-house crazy DJ.

In addition to mini golf, each Monster Mini Golf has its own state of the art arcade game area, private event rooms and some locations even have unusual gift shops! Save with the Monster Mini Golf Coupon on this page.

Available departures

Unfortunately, no offers are available on this tour at the moment

TripAdvisor Logo

TripAdvisor Traveler Rating

74 Reviews

Very good

TripAdvisor® Traveler Reviews

  • "A nice, short, fun experience"

    Reviewed 17 July 2018

    We stopped into Monster Mini Golf as part of our vacation, because we'd visited there before on our last stop through Miramar, FL. My daughter of 7 (at the time) had fond memories, and so when we...

    Read More

  • "Fun times"

    Reviewed 15 July 2018

    This was my 2nd time at monster mini golf. My first time I went to Coral Springs location.It was so much fun. They also have some arcade games. It was a reasonable price of about $10. The workers...

    Read More

  • "First time for everything! "

    Reviewed 22 June 2018

    I mini golfed for the first time at Monster. Their space is super cool. It’s a colorful glow in the dark monster filled paradise. The golf course has about 16-18 holes. It’s very beginner friendly...

    Read More

Write A Review     Read All Reviews

© TripAdvisor 2015

14435 Miramar Parkway

(In the Publix shopping center ½ mile EAST of I 75)

Miramar, FL 33027

Phone: (954) 589-1878