Coach Portrait

Justin Johnson, PGA

IndoorGolfClub Owner & Director of Instruction
PGA Crest

Park City, UT
IndoorGolfClub, Park City, UT

About Justin

Justin was born and raised in Indiana but left the Hoosier State in 2001 to attend Methodist University in Fayetteville, NC for Business Administration with a concentration in Golf Management. After graduation in 2005 he joined the Pebble Beach Company as an Assistant Golf Professional and instructor at the Pebble Beach Golf Academy. In 2008 he moved to Park City, UT and joined Talisker Club where he served for 7 years. In 2015 he accepted the role of Director of Canyons Golf where he opened a new golf course and served on the Hospitality Leadership team for Vail Resorts. In 2021 he decided to pursue his dreams to own his own business and opened IndoorGolfClub. He lives in Park City with his wife of 15 years and 3 beautiful children.



Begin your journey
Justin's Experience

Helping players achieve their goals.

Getting Started

Learn the basics

Get comfortable for business golf

Avoid embarrassment on the first tee

Having More Fun

Connect with golfers of similar age

Have more fun on the course

Connect with golfers of similar skill

Improving Your Game

Break 100

Break 80

Break 90

Add 10 yards

Prepare for Tournament Golf

Improve your Short Game

Make the high school golf team

Get swing diagnostic testing

Earn a college golf scholarship

Students & Lessons

Coaching Services

Session Type



Player Type




Playing with disabilities




Justin's Facilities


Park City UT

IGC is a local, family owned club offering memberships and instruction at our Trackman facility.

*Coaching available to public

6440 N. Business Park Loop Rd., Park City, UT 84098

Begin Your Journey

Work with Justin

Contact Justin