Tell us how Rochester is doing.

Rochester is working hard to ensure its residents and visitors have a positive experience in our city.

Take the one-minute survey.
Check-In Date:
Check-Out Date:

Sports in Rochester, MN


In Rochester, there's no competing with sports as a winning pastime. Whether you're a spectator or participant, looking for sporty fun in the winter or summer, we've got a game, match, or activity to pump you up. Plan a visit to the energetic, sport-loving city of Rochester, MN!

Cheer on the action

Whether you're a fan of swimming, soccer, football, hockey, or a host of other sports, Rochester has a team you'll enjoy watching. Make it your goal to watch the Ice Hawks, a United States Hockey League team that plays at the Rochester Recreation Center. If you're visiting in the summer, catch a Rochester Honkers minor league baseball game at Mayo Field. In addition, the Rochester Amateur Sports Commission brings a legion of fun spectator sports events, tournaments, and competitions to the city every year, from national wrestling and volleyball tournaments to basketball exhibition matches.

Get sporty yourself

Want to get in on the action rather than just watching it? Opportunities abound for you to get moving and have some active fun in energetic, healthy Rochester. Cross-country ski or snowshoe at one of our many parks or trails. Lace up your skates and hit the ice at one of Rochester's skating rinks. Rock on at Rochester's two indoor rock climbing gyms, Roca Climbing & Fitness and Prairie Walls Climbing Gym. Or knock down some pins and have a ball at Rochester's two bowling alleys, Bowlocity and Colonial Lanes.

Stay active year-round

In Rochester, the action keeps going all year round, regardless of the season or weather. Check out Five Hot Ways to Spend a Cool Day for ideas on staying active in the winter and Five Ways to Chill Out on a Hot Day for ideas on sporty summer fun, including swimming, boating, hiking, and golfing.

Visit Rochester for a healthy dose of sports, fitness, and active fun!