Home › Features › Leagues › Minnesota

Indoor golf leagues in Minnesota

55 venues in Minnesota host leagues, out of 94 indoor golf venues we list in the state. Each one is here because a customer review or the venue's own website mentions leagues, and the proof is under each venue.

55Venues
41Cities
94All venues in MN

Top 12 by rating and reviews

Ranked by Google rating × number of reviews (10 reviews or more); a multi-location brand appears once. The other 43 venues are listed by city below.

Open-now times come from Google; confirm with the venue before you go.

Topgolf Brooklyn Center

6420 Camden Ave N

Toptracer LessonsLeaguesBar
4.3Rating
2,524Reviews
9Extras

I played in a fall league and it was a ton of fun with coworkers.

★★★★ Tony, Mar 2025

Bulrush Golf Club

605 Brookside Pkwy

LessonsLeaguesBar
4.4Rating
367Reviews
6Extras

There are leagues on select weekdays but it is still relatively convenient to set up a tee time.

From a customer review

The venue's website says so too.

Chip Shots

3708 N Broadway Ave Ste 140

Full Swing LessonsLeaguesBar
4.5Rating
343Reviews
9Extras
Leagues: per the venue's website

On the Green, Indoor Golf

12571 Central Ave NE

LessonsLeaguesBar
5Rating
263Reviews
9Extras
Leagues: per the venue's website

The Caddy Shack Indoor Golf & Pub

2023 W Superior St

LeaguesBarMemberships
4.5Rating
263Reviews
6Extras
Leagues: per the venue's website

Five Iron Golf

729 N Washington Ave

Trackman LessonsLeaguesClub fitting
4.9Rating
196Reviews
10Extras
Leagues: per the venue's website

Rochester Indoor Golf Center

1642 Hwy 52 N

Foresight LessonsLeaguesClub fitting
4.7Rating
179Reviews
7Extras

Indoor sim league is awesome as well.

From a customer review

The venue's website says so too.

Element Indoor Golf - Vadnais Heights

4255 White Bear Pkwy Ste 2100

LessonsLeaguesBar
5Rating
164Reviews
8Extras

Joined the floating league at Element Indoor Golf this winter and it’s been an awesome experience.

From a customer review

The venue's website says so too.

Summit Swing Golf Club

9672 63rd Ave N

LessonsLeagues24/7 access
5Rating
136Reviews
9Extras
Leagues: per the venue's website

X-Golf Woodbury

8150 Coller Way #500

LessonsLeaguesClub fitting
4.8Rating
128Reviews
9Extras

Three of us are regular league golfers, and one golfs only once a year.

From a customer review

The venue's website says so too.

HOOK and Slice

2921 MN-29

LeaguesBarMemberships
4.8Rating
126Reviews
7Extras
Leagues: per the venue's website

Ugly Putters Indoor Golf & Event Center

1799 Geneva Ave N

LeaguesBar
4.9Rating
116Reviews
5Extras

The leagues are very competitive.

From a customer review

The venue's website says so too.

More indoor golf leagues in Minnesota, by city

Albert Lea 1 venue

  • A.L. Golf Center1645 W Main St, Albert Lea · ★ 4.8 (5)

    Great place to get some golf swings in for summer, enjoy the golf league, and hopefully soon some beer!

    ★★★★ Kirk, Feb 2022

Apple Valley 1 venue

  • X-Golf Apple Valley7541 148th St W, Apple Valley · ★ 4.8 (79)
    Leagues: per the venue's website

Blaine 1 venue

  • X-Golf Blaine298 Northtown Dr, Blaine · ★ 4.9 (111)
    Leagues: per the venue's website

Burnsville 1 venue

Champlin 1 venue

  • X-Golf Champlin11351 Aquila Dr N #101, Champlin · ★ 4.8 (109)
    Leagues: per the venue's website

Duluth 1 venue

  • Club One UnderLower Level of the Fitgers Building, 600 E Superior St, Duluth · ★ 4.8 (41)
    Leagues: per the venue's website

Eagan 2 venues

  • 24 Golf Eagan1565 Cliff Rd #2, Eagan · ★ 4.9 (114)
    Leagues: per the venue's website
  • Mulligan's Indoor Golf1020 Discovery Rd #145, Eagan · ★ 5 (51)

    I joined the winter golf league at Mulligan’s Indoor Golf in Eagan and it has been one of the best decisions I’ve made.

    ★★★★★ Sophia, Nov 2025

Eden Prairie 4 venues

  • Inside Edge Golf16514 W 78th St, Eden Prairie · ★ 4.9 (99)
    Leagues: per the venue's website
  • 4 Seasons Golf14791 Martin Dr, Eden Prairie · ★ 5 (77)

    I joined their winter league this year and plan to continue participating in future leagues and events!

    From a customer review
  • X-Golf Eden Prairie12577 Castlemoor Dr, Eden Prairie · ★ 5 (52)
    Leagues: per the venue's website
  • Ernie Rose Golf9855 W 74th St, Eden Prairie · ★ 4.8 (36)
    Leagues: per the venue's website

Edina 2 venues

  • Office Golf7807 Creekridge Cir, Edina · ★ 4.6 (114)
    Leagues: per the venue's website
  • 24 Golf Edina6529 Cecilia Cir, Edina · ★ 4.8 (22)
    Leagues: per the venue's website

Fergus Falls 1 venue

  • Oak & Iron Golf2010 MN-210, Fergus Falls · ★ 5 (8)
    Leagues: per the venue's website

Hastings 1 venue

Hopkins 2 venues

  • The Tee Box MN4 Shady Oak Rd Ste 16, Hopkins · ★ 5 (36)

    The floating league was so much fun this winter.

    From a customer review
  • The Barn Golf Club10921 Excelsior Blvd #124, Hopkins · ★ 5 (18)
    Leagues: per the venue's website

Lake Elmo 1 venue

  • ParT Barn8515 Hudson Blvd N #8702, Lake Elmo · ★ 4.7 (67)
    Leagues: per the venue's website

Lakeville 1 venue

Mankato 2 venues

Maple Grove 1 venue

  • Optimal Performance Golf10401 93rd Ave N, Maple Grove · ★ 4.9 (82)

    Joined a league, it is run well with good communication.

    From a customer review

Medina 1 venue

  • X-Golf Medina304 Clydesdale Trail, Medina · ★ 4.9 (66)

    My buddies and I have been playing in a Wednesday night Fall/Winter league their for years and these guys do such a good job of taking care of all of us.

    From a customer review

Minnetonka 1 venue

Moorhead 1 venue

North Mankato 1 venue

Oakdale 1 venue

Osakis 1 venue

  • Albatross Golf10187 County Rd 82 SE, Osakis · ★ 5 (24)

    Joined league here for the winter and it’s been a blast!

    ★★★★★ Michael, Mar 2024

Otsego 1 venue

  • Otsego Golf Studio10200 72nd Ave Ne Ste 6d, Otsego · ★ 5 (9)
    Leagues: per the venue's website

Plymouth 1 venue

  • Mulligan's Indoor Golf3905 Annapolis Ln N #155, Plymouth · ★ 4.9 (97)

    I play the leagues in the offseason and I take lessons when my swing isn’t doing its thing.

    From a customer review

Ramsey 1 venue

Rochester 1 venue

  • X-Golf Rochester, Minnesota3906 US-52, Rochester · ★ 4.8 (91)

    Check out the league sign-ups page on their website for times and days available.

    From a customer review

Rogers 1 venue

Rosemount 1 venue

Roseville 1 venue

  • PAR3652655 Patton Rd, Roseville · ★ 4.9 (112)
    Leagues: per the venue's website

Shakopee 1 venue

  • The Golf Garage1282 Vierling Dr E, Shakopee · ★ 4.9 (30)

    I played two seasons of leagues there and Josh the owner always comes to greet us at the door and is thankful for our business.

    From a customer review

Shorewood 1 venue

  • Sota Sims Golf23740 MN-7, Shorewood · ★ 4.7 (20)

    Played at Pebble Beach and got to test out the same simulator the new tour league is using.

    ★★★★★ Aaron, Dec 2023

Slayton 1 venue

  • Golf on Broadway2517 Broadway Ave, Slayton · ★ 5 (3)
    Leagues: per the venue's website

St Cloud 1 venue

St James 1 venue

  • Golf-Mor35 6th Ave S, St James · ★ 5 (2)
    Leagues: per the venue's website

Winona 1 venue

  • Island City Golf Garage1238 Breezy Ln, Winona · ★ 5 (10)

    Highly recommend checking out the golf league!

    ★★★★★ Aaron, Jan 2025

Woodbury 1 venue

  • bogibox Golf Woodbury1860 Wooddale Dr Ste 400a, Woodbury · ★ 5 (17)

    The privacy aspect puts this simulator in league of its own with top notch technology to go along with some great perks!

    ★★★★★ Shaun, Feb 2024

Before you join

  1. Ask about the format. Team or solo, scramble or stroke play, and how handicaps are set.
  2. Check the night and the length. Find out how many weeks the season runs and what happens if you miss a week. Some leagues allow subs.
  3. Ask what the entry covers. Bay time, prizes, food or drink can be in or out. The league sign-up page should say.

How an indoor golf league works →

Leagues in Minnesota, by city

The number counts the venues on this page; each city link opens every indoor golf venue we list there.

More in Minnesota