Now at The Treehouse: 32 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:00 AM – 8:00 PM
Last Tee
8 PM
Walk-ins welcome
Weather
92°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 32 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.

  • 32 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
  • +26 more

Open daily, 7 AM – 8 PM (10 PM Fri & Sat) · 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.

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 →
What a great course. Staff was amazing. The greens are in great shape. You can tell they have been improving this course.
Nick Dahlman
MUST READ: I have played this course a number of times and for the price I thought it was a good deal. BUT, since the new ownership has taken, over this course is AMAZING! They have improved all of the grass, the greens are fantastic, tee boxes amazing, fairways well kept. I mean out of anything in UT County I'd take this course now any day. Plus they have new carts, improved club house interior, and very kind ownership. I'd highly recommend this course to anyone.
Ryan Michon
Played last year and the course wasn't in great shape, but decided to try again today and was pleasantly surprised at how nice the course was this time around. I had the chance to meet the new owner and was grateful to see how much care and attention they're putting in to make this a great destination. It's certainly worth a stop if you're passing through!
Andrew Geddes
This golf course is such a hidden gem in central Utah! It's such a calm atmosphere and so fun to play around here. The club house has an awesome selection of ice cream and dirty sodas and they sometimes have Foodtrucks in their spacious parking lot. Highly recommend stopping here!
Bailala
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 Treu
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 Green

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:00 AM – 8:00 PM daily
Last tee time 8:00 PM
Follow Us
Drive Times
  • Provo1h 30m
  • St. George2h 30m
  • Beaver45m
  • Nephi50m