You are sure to enjoy yourself at Swan Lakes.  We offer something for everyone, including a 9 hole golf course, 18 hole miniature golf, lighted driving range to batting cages and Utah’s only championship putting course. Plus, we host a wide variety of events, such as birthdays, reunions, team building and corporate outings. Contact us today to learn more about our great package deals or to schedule an event.




Plan your next birthday party at Swan Lakes and have an unforgettable experience! Swan Lakes provides a great place to have fun and host your birthday with great food and great activities.

More Info...


When you or your staff need a break, get out of the work zone and come have some fun at Swan Lakes! Our facility has just what your team needs to recharge and regroup.

More Info...


Reunions are a great way for families, school groups, companies or maybe just your neighborhood to get re-acquainted. We have many options in order to provide a recreation memory that will last.

 More Info...


Let Swan Lakes customize an Event especially for your class graduation party. Our Unique ability to provide attractions, food & beverage and other activity options reserved just for your graduating class is unrivaled.

 More Info...


Church groups and tournaments are always great fun at Swan Lakes.  Check out or special packages and pricing available to groups…

 More Info...

For more information or to book an event please contact our general manager, Chad Romney at or by phone at (801) 546-1045.  We will be happy to discuss any ideas you may have regarding your outing and determine available dates and times.



  • Date Format: MM slash DD slash YYYY
  • This field is for validation purposes and should be left unchanged.

Like us!

 Join our E-Club for Coupons & Promotions

Thank you!

Check your Email for Current Coupons and Promotions!