Skip to content

The Local

Parks and recreation River Heights

Five city parks, the shared school fields, and where to play

The parks of River Heights.

A six acre park with a wooden playground and tennis courts, a hillside green above the cemetery, three pocket parks you could miss if you blinked, and a set of ball fields the town gave to the school district and got to keep using. That is the whole recreation system of a bench town that runs about six tenths of a square mile, and you can walk every piece of it in a morning. Here is each park, with its size, its address, and what is actually there.

By Scott Buehler, Moving Utah Updated August 2026

The short answer

If you have an hour in River Heights and a kid in the car, go to Heber Olson Park at 400 South 600 East. Ryan's Place, the wooden playground built there in 2007, is the heart of the town's recreation, with tennis courts, open fields, and a pavilion right beside it. For a run or a ball game, the softball and soccer fields behind River Heights Elementary are yours to use, thanks to a 1997 deal with the school district, any time class is not in session. The rest of the system is three tiny neighborhood parks and a 3.58 acre hillside green called Stewart Hill. It is a small system by design, and it is all free. One honest note up front: the town looks down on the Logan River but does not touch it, so the riverside trail you may be picturing is Logan's, not River Heights'.

Where Five city parks plus shared school fields, all inside River Heights on the east bench of Cache Valley
From central River Heights Nothing is more than a few minutes away; the town is about six tenths of a square mile
Season Open year round; the playground, courts and fields are best spring through fall
Cost Free; every city park and the shared school fields carry no gate and no fee
Time needed An afternoon covers the whole system; most families spend it all at Heber Olson

The parks at a glance

  1. 1. Heber Olson Park and Ryan's Place, six acres
  2. 2. The school fields residents share, 5.6 acres
  3. 3. Stewart Hill Park, 3.58 acres
  4. 4. Saddlerock, Hillside and DUP, the pocket parks

Size and setting


Every park in town, side by side.

The acreages come from the city's own general plan, adopted in 2025. Locations are given the way River Heights gives them, by cross street, because in a town this size an address and a corner are the same thing. All of it is free.

The park Where Size What you will find
Heber Olson Park400 S 600 EAbout 6 acresRyan's Place playground, tennis and pickleball courts, fields, pavilion
School playing fieldsBehind River Heights Elementary, near 600 S 800 E5.6 acresSoftball and soccer fields, open except during school hours
Stewart Hill ParkStewart Hill Drive, north side3.58 acresOpen hillside green above the cemetery, room to run
Saddlerock ParkNorth of 600 South, east side0.29 acresA neighborhood pocket park
Hillside ParkRiver Heights Blvd, between 600 E and 700 E0.27 acresA small green tucked into the blocks
DUP Park400 E and 450 S0.13 acresThe tiniest park, named for the Daughters of Utah Pioneers

The one you drive to

Heber Olson Park is the destination park, the one with the playground, the courts, the fields and the restrooms in one place. If a visitor asks where the park is, this is the answer.

The ones you walk to

Stewart Hill and the three pocket parks are neighborhood green space, the kind you reach on foot from your own block. None is a day out on its own; together they thread open space through the town.

How it adds up

Counting the shared school fields, River Heights carries close to seven and a half acres of park for every thousand residents, near the ten acre figure national planners suggest and generous for a town its size.

Heber Olson Park and Ryan's Place

400 S 600 E Free Year round

If River Heights has a town square, it is Heber Olson Park. The six acre park sits at 400 South 600 East, next to the old elementary school and the city offices, and it holds almost everything the town offers in one place. The centerpiece is Ryan's Place, a wooden playground built in the spring of 2007, with climbing towers, slides, swings and a separate toddler area, plus restrooms and picnic tables under mature trees a few steps away. On a warm evening it is the busiest patch of ground in the city.

Around the playground are the working pieces: tennis courts, open playing fields and a pavilion for public use. The tennis courts carry pickleball lines too, and each August they turn into the courts for the Apple Days tournaments. There is no fee for any of it and no gate; you park, you walk in, you play.

This is the park to point a first time visitor toward, and the one a family will keep coming back to. The other four parks in town are neighborhood green space that supports it rather than competing with it, which is why they come after it here.

The details

Where400 South 600 East, beside the old elementary school and city offices
From central River HeightsThe center of town; a two minute drive or a short walk from anywhere
SeasonYear round; the playground and courts are best spring through fall
CostFree
Time neededAn hour for the playground, an afternoon with a game or a picnic

Good to know

  • Ryan's Place has a fenced toddler area and restrooms nearby, which makes it easy with small children.
  • The pavilion is first come for day use; the busiest weekend of the year is Apple Days each August.
  • The Apple Days story, the parade and the harvest tie, is on the Apple Days page.
  • Logan and its zoo, pool and river trail are two minutes down the hill; the things to do page covers that handoff.

The school fields residents share

Behind River Heights Elementary Free Open outside school hours

The largest stretch of playing surface in River Heights is not, strictly, a city park. In 1997 the city transferred about eight acres near 600 South and 800 East, land it had set aside for a park, to the Cache County School District, which built softball and soccer fields on it behind River Heights Elementary. The trade came with a promise: under an agreement signed that same year, the district lets residents and the public use the fields at any time except during school hours.

So the town counts roughly five and a half acres of ball fields as part of its park system without owning them. On a summer evening or a weekend, when class is out, the diamonds and the soccer pitch are open to anyone who shows up. It is the honest reason River Heights, tiny as it is, has enough field space for youth leagues and a casual game.

The one thing to keep in mind is the school calendar. During the school day and school activities the fields belong to the district, so recreation use is an evenings, weekends and summer arrangement. It has worked that way since 1997.

The details

WhereBehind River Heights Elementary, near 600 South and 800 East
From central River HeightsA few blocks southeast of Heber Olson Park, two to three minutes
SeasonYear round in daylight; best on the grass spring through fall
CostFree, open any time except during school hours
Time neededAs long as your game runs; roughly 5.6 acres of fields

Good to know

  • The public use runs on the school clock: fields are open except during school hours and school activities.
  • These are the softball and soccer fields; the tennis and pickleball courts are back at Heber Olson Park.
  • School boundaries and enrollment are the Cache County School District's; check them at ccsdut.org and rate the schools yourself at GreatSchools.

Stewart Hill Park

Stewart Hill Drive Free Year round

Stewart Hill Park is the second largest piece of park land the city owns outright, 3.58 acres on Stewart Hill Drive on the north side of town, above the cemetery. It is open hillside green rather than a built out park, the kind of space that reads as room to run, walk a dog, fly a kite or sled a slope in winter, more than a place with a fixed set of equipment.

That plainness is the point. On the bench, where lots are eight to twelve thousand square feet and the town is nearly built out, a few acres of undeveloped green matter. Stewart Hill is the largest such piece, and the city's general plan flags it, along with Heber Olson, as a spot where more park facilities could be added over time.

The details

WhereStewart Hill Drive, north side of River Heights, above the cemetery
From central River HeightsTwo to three minutes north of Heber Olson Park
SeasonYear round; green in the warm months, a snow slope in winter
CostFree
Time neededHalf an hour to an hour; open space, not a full outing

Saddlerock, Hillside and DUP, the pocket parks

Three neighborhood parks Free Year round

The last three are pocket parks, small on purpose, tucked into the neighborhoods so that most of River Heights has green space within a short walk. Saddlerock Park, 0.29 acres north of 600 South on the east side, sits by the Saddlerock subdivision. Hillside Park, 0.27 acres, is on River Heights Boulevard between 600 East and 700 East. And DUP Park, at 400 East and 450 South, is the smallest of all at 0.13 acres, named for the Daughters of Utah Pioneers.

None of the three is a destination, and it would be dishonest to sell them as one. What they are is the connective tissue of a walkable town: a bench, a bit of lawn, a place to stop. Add the retention ponds at 900 East and 600 South, which the city zones as parks and recreation land, and you have the full picture of open space in River Heights.

The three at a glance

WhereSaddlerock north of 600 S; Hillside on River Heights Blvd near 600 E; DUP at 400 E and 450 S
From central River HeightsOne to three minutes; all inside the town's six tenths of a square mile
SeasonYear round neighborhood green space
CostFree
Time neededA few minutes each; 0.29, 0.27 and 0.13 acres

A note on the river, and on trails

River Heights earns its name from the bench it sits on, above the Logan River, not from a riverfront you can walk. Steep, wooded slopes drop from the edge of town down to the river and the Riverdale neighborhood below, so the water is a view, not an amenity you reach on foot. The paved Logan River Trail runs on the Logan side, and The Local covers it on the Logan pages. River Heights' own general plan does call for a future path, starting near 600 East and River Heights Boulevard and connecting toward Temple View Drive and the Denzil Stewart Nature Park in Logan, but as of 2026 that trail is a plan on paper, not a route on the ground. Come for the parks and the courts; do not come expecting a riverwalk.

Playing and events


Pickleball, tennis, and a run in the morning.

Most of the year the recreation here is casual: a court, a field, a playground, free and first come. The one week it gets organized is Apple Days each August, when the courts and fields at Heber Olson Park fill with tournaments and a road race.

Everyday

  • Free tennis and pickleball on the Heber Olson courts
  • Softball and soccer on the shared school fields
  • The playground and pavilion at Ryan's Place
  • Open green at Stewart Hill and the pocket parks

The pickleball tournament

  • Held during Apple Days each August
  • Separate men's and women's nights
  • A friends and family session to close it out
  • On the Heber Olson courts, beside the playground

Tennis and the Fun Run

  • A friends and family tennis session during Apple Days
  • The Apple Days Fun Run on the main festival morning
  • A one mile family challenge, a 5K and a 10K
  • Starting and finishing at Heber Olson Park

Through the seasons

  • Spring through fall for courts, fields and the playground
  • August is the busy month, around Apple Days
  • Winter turns Stewart Hill into a place to sled
  • Dates shift year to year; check the current calendar

Event dates and formats change from year to year. Confirm the current Apple Days schedule, tournament sign ups and Fun Run start time on the city calendar before you plan around them.

Quick answers


River Heights parks, answered.

River Heights has five city parks plus a set of school playing fields the public can share. The five city parks are Heber Olson Park at 400 South 600 East, Stewart Hill Park on Stewart Hill Drive, and three small neighborhood parks: Saddlerock, Hillside, and DUP Park. Behind River Heights Elementary sit softball and soccer fields, open to residents under a 1997 agreement. Every one of them is free.

Heber Olson Park is the town's main park, about six acres next to the old elementary school and the city offices. Its centerpiece is Ryan's Place, a wooden playground built in the spring of 2007, and around it are tennis courts, open playing fields, and a pavilion for public use. The tennis courts double as the pickleball courts during the Apple Days tournaments each August.

Ryan's Place is the playground inside Heber Olson Park, built in the spring of 2007. It is a wooden play structure with towers, slides, swings, and a toddler area, with restrooms and picnic tables nearby under the trees. It is free and open year round, and it is the busiest single spot in the River Heights park system on a warm afternoon.

Yes. In 1997 River Heights transferred about eight acres near 600 South and 800 East to the Cache County School District, which turned it into softball and soccer fields behind River Heights Elementary. Under the agreement made that year, the district lets residents and the public use the fields at any time except during school hours, so they count as part of the city park system, about five and a half acres of playing surface.

Not yet. River Heights sits on a bench above the Logan River, and steep, wooded slopes drop from town down to the river and the Riverdale neighborhood, so the water is a view rather than a walk. The paved Logan River Trail belongs to Logan, on the far side. River Heights' own general plan calls for a future path starting near 600 East and River Heights Boulevard and connecting toward Temple View Drive and beyond, but that trail is planned, not built.

They range widely. Heber Olson Park is about six acres and the shared school fields add roughly five and a half more. Stewart Hill Park is 3.58 acres. The three neighborhood pocket parks are small by design: Saddlerock is 0.29 acres, Hillside is 0.27 acres, and DUP Park is the tiniest at 0.13 acres. Counting the school grounds, the city has close to seven and a half acres of park per thousand residents.

On the courts at Heber Olson Park, next to Ryan's Place and the city offices. They are marked for tennis and used for pickleball, and each August they host the Apple Days tournaments, with separate pickleball nights and a friends and family tennis session. Outside of the festival they are free, first come public courts.

Yes, the Apple Days Fun Run each August, staged at Heber Olson Park. It offers a one mile family challenge, a 5K, and a 10K, run on the morning of the main festival day. Dates shift year to year with the Apple Days schedule, so check the current calendar before you plan around it.

Every city park in River Heights is free, with no gate and no fee: Heber Olson Park, Stewart Hill, Saddlerock, Hillside, and DUP Park. The shared school fields are free too, open except during school hours. The whole system sits inside a town of about six tenths of a square mile, so you can walk from one park to the next in a few minutes.

Scott Buehler, Moving Utah

A small park system, and a bench worth living on.

Parks tell you what a town values, and River Heights values quiet, walkable green with Logan's full menu two minutes down the hill. What a page like this cannot answer is whether the bench works for your household: which lot zone you land in, what a given street costs, and how the schools line up. Tell me what you are weighing and I will introduce you to a Cache County partner agent who knows River Heights, and stay on the file for the research and the financing side.

Referral disclosure. Outside Southern Utah, I connect home sellers and buyers with partner agents I trust in their area. If you choose to work with an agent I refer, that agent's brokerage pays my brokerage (Real Broker, LLC) a referral fee. The fee comes out of the agent's compensation; it is not an added cost to you. You are always free to choose any agent you wish, and using a referred agent is never required.