Mini golf can take about thirty to forty-five minutes to complete one golf round of eighteen holes. However, this time can vary depending on the number of players in a group. Some can be longer, while others are shorter than others.