Now at The Treehouse: 16 Flavors of Rowley's Red Barn Ice Cream · Dirty Sodas · Hot Dogs · Walking Tacos →
Pistol Rock Golf Course
Pistol Rock Golf Course pond and fairway with the Pahvant Range in the distance

Fillmore, Utah · Exit 163 off I-15

Exit the Highway,
Enter the Game.

A 9-hole public golf course in Fillmore, Utah · Walk-Ins Welcome

A scenic 9-hole course in Fillmore, Utah — privately owned and open to the public. Wide fairways, mountain views, and a laid-back vibe for all skill levels.

Today
Open
7:30 AM – 7:30 PM
Last Tee
7:30 PM
Walk-ins welcome
Weather
71°F
Clear, light wind

The Course

One of Utah's most playable 9-hole experiences.

Tucked between the Pahvant Range and I-15, Pistol Rock offers wide, forgiving fairways and panoramic mountain views. Whether you're a low handicap or just learning, you'll find a welcoming pace and a course that respects your time.

9
Holes
36
Par
3,152
Black Yds
2,878
Blue Yds
2,597
White Yds
Pond and fairway at Pistol Rock Golf Course with the Pahvant Range behind
Central Utah
Between SLC and St. George on I-15
Exit 163
1 minute off I-15
All Skill Levels
Wide fairways, walk-in friendly
Mountain Views
The Pahvant Range, every hole
The Treehouse snack shop at Pistol Rock Golf Course
The Treehouse logo

The Treehouse

Rowley's ice cream, dirty sodas, and a quick stop off I-15.

Tucked inside the Pistol Rock clubhouse, The Treehouse serves 16 hand-dipped flavors of Rowley's Red Barn ice cream — plus custom dirty sodas, Nathan's hot dogs, and walking tacos. You don't need to play a round — just pull off Exit 163, walk in, and grab a treat.

  • 16 Ice Cream Flavors
  • Custom Dirty Sodas
  • Nathan's Hot Dogs
  • Walking Tacos
  • Free Coffee & Cocoa
  • Non-Golfers Welcome

Today's Ice Cream Flavors

See all →
  • Vanilla
  • Chocolate
  • Strawberry
  • Cookies & Cream
  • Cookie Dough
  • Cookie Mint
  • +10 more

Open daily, 8 AM – 7 PM · Walk-ins always welcome

Tournaments & Events

Central Utah's gathering place for golf.

Scrambles, tournaments, charity events, and twilight socials all season long. Sitting on I-15 between Salt Lake and St. George, we're the natural meeting point for companies with teams or clients spread across Utah.

Callaway Performance Fitting Event
Featured Event
May 28Custom Fitting

Callaway Performance Fitting

Work one-on-one with Callaway's expert fitters to dial in the newest Quantum drivers, fairway woods, hybrids, and irons. Reserve your slot — walk-ups welcome as space allows.

  • Drivers
  • Fairway Woods & Hybrids
  • Irons
Thu, May 28 · 2:00 – 6:00 PM
Pistol Rock Golf Course · Driving Range
Jun 272-Man Scramble

Roper Lumber Tournament

Come and join us for a fun time in this 2-man scramble tournament sponsored by Roper Lumber Co.

All day
Click for details & sign-up
Aug 152-Man Best Ball

Sit Down Golf Co. Tournament

An exciting 2-man best ball tournament sponsored by Sit Down Golf Co.

All day
Sep 15High School 2A

2A-Boys Tournament

High School 2A tournament. Tee times will be available after 4:00pm.

10:00am – 4:00pm
Oct 244-Person Scramble

Beebz's Revenge

The superintendent's revenge round. 4-person scramble, expect chaos.

All day

Host Your Tournament Here

Corporate outing, charity scramble, family reunion?

We host private events of every size. Custom formats, catering, cart fleets, and a course that fits 18 teams without feeling packed. Tell us what you have in mind.

Rates

Simple pricing. No surprises.

Player9·Walk9·Cart18·Walk18·Cart
Standard$18$28$36$56
Senior (65+)$16$26$32$52
Military / First Responder$16$26$32$52
Junior (4–17)$16$26$32$52

Junior rates valid Sun–Thurs only. Cart drivers must be 16 or older.

Driving Range

  • Small Bucket$3
  • Medium Bucket$5
  • Large Bucket$11

Punch Passes

  • 10 · 9-Hole Rounds
    1 punch per player
    $160
  • 10 · Cart Fee Punches
    1 punch per player per 9 holes
    $90

Season Passes

5-Day passes valid Sun–Thurs. Cart not included. Call (435) 558-5642 to purchase.

Passholder5-Day7-Day
Adult$500$700
Couples$860$1,200
Senior (65+)$430$600
Military / First Responder$430$600
Junior (4–17)$215

Rain Checks

When a round is interrupted by weather, guests may receive a rain check based on the number of completed holes. Cash and credit card refunds are not issued for rounds of golf.

Leagues

Find your group.

Men's League

Days
Thursday – Sunday
Time
Play anytime

Play with another league member. Both players must sign the scorecard.

Join this league →

Women's League

Days
Every Tuesday
Time
4:30 PM
Join this league →

Senior Men's League

Days
Monday – Wednesday
Time
Play anytime

Play with another league member. Both players must sign the scorecard.

Join this league →

Reviews

What guests are saying.

4.6· 100+ reviews on Google
Read all reviews on Google →
Todd and his wife Robi are amazing people, the course is great. I love the family vibe. Everyone is friendly. The golf is awesome, pace of play was excellent. I'm from Lehi but anytime I'm driving through I will play 9 or 18 if the weather allows it. One of my new favorite courses.
Jaxon Treua month ago
Absolute hidden gem of a golf course. From the moment we arrived, you could tell this place was something special — great layout, well-kept greens, and just an all-around fun track to play.
Cameron Wilson2 days ago
My friends and I had the opportunity to play at this amazing golf course for a bachelor party. Let me tell you this place is the Augusta National of Utah. The greens were rolling, smooth, and the course layout was spectacular.
Vernon Green3 days ago
This place was great. We stopped here for fun during a bachelor's party and it was one of the best parts of the trip. The owner Todd is an absolute stud — putting all his heart and effort into this course.
Tate Leonhardt2 days ago
Super fun course! Well maintained, and the staff is fantastic!
Ross Morton2 weeks ago

Dress Code

Please wear clothes.

That's about it. No collars required, no soft-spike police, no side-eye for jeans. Just show up, swing the club, have a good time.

Visit

Come see us.

Address
875 N Main Street, Fillmore, UT 84631
Tap to open in Google Maps
Phone
(435) 558-5642
Hours
7:30 AM – 7:30 PM daily
Last tee time 7:30 PM
Follow Us
Drive Times
  • Provo1h 30m
  • St. George2h 30m
  • Beaver45m
  • Nephi50m