A Premier Public Golf Course in the Twin Cities
Tucked along the Mississippi River in Cottage Grove, Minnesota, River Oaks Golf Course is one of the best public golf courses in the Twin Cities metro. With scenic riverside views, well-maintained fairways, and a welcoming atmosphere for golfers of all skill levels, River Oaks offers an exceptional experience whether you are playing your first round or your five hundredth.
Conveniently located just minutes from Woodbury and St. Paul, River Oaks is the go-to golf course for players across the east metro looking for an affordable, high-quality round without the exclusivity of a private club. As a municipal golf course, it is open to the public and built for the community it serves.
The Course
River Oaks is a full 18-hole golf course designed to challenge experienced players while remaining accessible and enjoyable for recreational golfers. The layout winds through natural terrain with water features, tree-lined fairways, and elevation changes that make every round feel dynamic and rewarding.
The course is consistently recognized as one of the most scenic golf courses in Minnesota, offering views that are hard to match at any price point. Whether you are chasing a personal best or just enjoying a round with friends on a summer evening, the setting at River Oaks makes every tee time worth it.
Ready to get out there? Book your tee time online and secure your spot on the course.
Season Passes and Rates
River Oaks is committed to keeping golf accessible and affordable for the Cottage Grove community and beyond. Whether you play a few times a season or you are out on the course every week, there is an option that fits your schedule and your budget.
For frequent players, season passes offer the best value and unlimited access to one of the top public golf courses near St. Paul and Woodbury. For casual rounds, flexible daily rates make it easy to get out without a long-term commitment. Check the rates page for current pricing on 18-hole rounds, 9-hole rounds, cart rentals, and more.
Golf Leagues at River Oaks
One of the best ways to stay connected to the game and the community is through a golf league. River Oaks offers a variety of golf leagues in Minnesota for players of different skill levels, schedules, and interests. Leagues are a great way to play regularly, meet other golfers, and add a little friendly competition to your season.
Whether you are looking to join a weeknight league or get a group together for a season-long competition, River Oaks has options that work for beginners and experienced players alike. League play is one of the most popular offerings at the course, and spots fill up quickly each spring, so signing up early is always a good idea.
Golf Lessons and Instruction
Looking to improve your game? River Oaks offers professional instruction for golfers at every level, from complete beginners to experienced players working on specific parts of their game.
Adult Lessons
Our adult golf lessons are designed for players who want to develop fundamentals, break bad habits, or take their game to the next level. Whether you have never picked up a club or you have been playing for years, structured instruction from a knowledgeable pro can make a measurable difference in how you play and how much you enjoy the game.
Private Lessons
For a more focused, one-on-one experience, private golf lessons at River Oaks give you dedicated time with an instructor to work on exactly what your game needs. Private instruction is ideal for players who want personalized feedback and a customized approach to improvement.
Junior Leagues and Lessons
Introducing young players to the game is one of the most rewarding things a golf course can do for its community. River Oaks offers junior golf programs including lessons and leagues designed to build skills, confidence, and a love of the game in younger golfers. Junior programs are a great fit for kids who are just getting started as well as those who are looking to compete and improve.
Golf Tournaments and Corporate Outings
River Oaks is a premier destination for golf tournaments in Minnesota, offering a championship-quality layout and experienced staff to help make every event run smoothly. From charity scrambles and corporate golf outings to competitive club tournaments, the team at River Oaks handles the logistics so you can focus on the game.
Corporate golf outings at River Oaks are a popular choice for businesses across the Twin Cities looking for a unique and memorable way to connect with clients, reward employees, or host a company event. The combination of a beautiful course, flexible event packages, and full on-site amenities makes River Oaks a standout option for professional gatherings of all sizes.
Learn more about hosting your next event on our tournaments page.
Practice Range
Before your round or as a standalone session, the practice range at River Oaks gives you the space to warm up, work on your swing, and dial in your distances. A quality practice facility is an essential part of any complete golf experience, and River Oaks delivers with a well-maintained range open to golfers looking to sharpen their skills.
Golf Near Woodbury and Cottage Grove
If you are searching for golf courses near Cottage Grove, golf near Woodbury, or the best public golf courses in the Twin Cities, River Oaks consistently stands out as a top choice. Its combination of a challenging and scenic 18-hole layout, affordable rates, strong programming, and community-first atmosphere make it one of the most well-rounded municipal golf courses in the region.
Golfers from Cottage Grove, Woodbury, St. Paul, and across the east metro choose River Oaks season after season because it delivers a quality experience without the barriers of a private course.
Plan Your Round at River Oaks
Whether you are booking a tee time, signing up for a league, enrolling in lessons, or planning a tournament, River Oaks Golf Course is ready to make it happen. Visit us at 11099 South Highway 61 in Cottage Grove, Minnesota, or contact our team with any questions. You can also book your tee time online any time.
Call us at (651) 438-2121. We will see you on the course.

