There are 6 golf courses within 25 miles of Saint Johnsbury: 5 public and 1 private. The best public course is Maplewood Golf Course & Inn. The most forgiving 18 is Profile Golf Club in Franconia, NH.

The best golf course in Saint Johnsbury is Maplewood Golf Course & Inn in Bethlehem, NH.
Overall score out of 10.
The best public golf course in Saint Johnsbury is Maplewood Golf Course & Inn in Bethlehem, NH.
Open to anyone.
The easiest 18-hole golf course in Saint Johnsbury is Profile Golf Club in Franconia, NH.
Easiest first; the number is the overall rating.
The hardest golf course in Saint Johnsbury is St Johnsbury Country Club.
Hardest first; the number is the overall rating.
The golf course with the best views in Saint Johnsbury is Profile Golf Club in Franconia, NH. For public golf, Maplewood Golf Course & Inn in Bethlehem, NH.
Best views first; the number is the overall rating.
The best golf course restaurant in Saint Johnsbury is at Maplewood Golf Course & Inn in Bethlehem, NH.
Best food first; the number is the overall rating.
The best 9-hole golf course near Saint Johnsbury is Mountain View Country Club in Greensboro.
Overall score out of 10.
6 golf courses within 25 miles: 1 in the city and the rest in nearby towns. 5 are public.
Mountain View Grand Golf Course in Whitefield, NH, from 1896. The newest is Blackmount Country Club in North Haverhill, NH (1996).