A modular mini-golf obstacle kit to allow individual creativity by enabling users to design their own miniature golf hole. The kit may have a number of various types of pieces and obstacles, each including uniform connecting mechanisms so that the pieces can interlock with one another in a variety of combinations. This allows for flexibility in design so each user can construct their own perfect mini golf hole anywhere they take the kit.