Minnesota

Golf in Lilydale

Lilydale has 4 golf courses — 3 public — topped by Somerset Country Club at 6,923 yards.

Courses
4
Public
3
Longest
6,923 yds

Lilydale, a small Dakota County community above the Minnesota River, hosts four golf facilities — an unusual density for a municipality of its size. Highland 9 Hole and Highland National serve Saint Paul's west-side residents directly, while Mendota Heights Par 3 and Somerset Country Club occupy adjacent terrain. The bluff terrain above the river gives these courses a geographic interest that extends beyond their modest scale. The surrounding Minnesota landscape's glacial legacy creates natural scenic context for the golf course, connecting players to the lakes, forests, and prairies that define the state's remarkable natural diversity. Minnesota's strong civic tradition and the community's investment in recreational infrastructure sustain the golf course as an essential gathering point through the compressed but beloved North Star State golf season.

The card

Courses in Lilydale

  1. Highland 9 Hole Golf Course Dakota CountyPublic Par 35
  2. Highland National Golf Course Dakota CountyPublic Par 72 · 6,638 yds · 72.3/12818 holes
  3. Mendota Heights Par 3 Golf Course Dakota CountyPublic Par 27
  4. Somerset Country Club Dakota CountyPrivate Par 71 · 6,923 yds · 73.4/13518 holes

Towns nearby: Mendota Heights (1) · Mendota (2) · Sunfish Lake (1) · Saint Paul (1) · Falcon Heights (1) · Inver Grove Heights (2)

Minnesota rankings: Longest · Shortest · Hardest · Easiest · Oldest · Public · Private