Riverside Golf Course in golden-hour light.
Course is Open! Call to book your tee time now.

Nine holes, prairie sky,
river bend.

A community-owned nine on the Milk River, twenty minutes from the US border. Premium play, honest welcome, and a green fee that won’t make you flinch.

$25 9 Holes
$40 18 Holes
$10 Youth — 9 Holes
See full rates
Scroll
Why Riverside

A nine that doesn’t act its size.

Riverside winds along the banks of the Milk River, framed by cottonwoods and native prairie, with the Sweetgrass Hills on the horizon on a clear day. The course is community-owned — which means every dollar you spend goes back into the greens you putt on tomorrow.

We’re minutes from Writing-on-Stone Provincial Park (a UNESCO World Heritage Site) and a short hop off Highway 4 — as good for a destination weekend as for a quick stop on the way somewhere else.

Learn the course
A signature hole at Riverside Golf Course.
9 Holes
36 Par
2,797 Yards
$25 9 holes
Honest pricing

Affordable on purpose.

We’re community owned. Every dollar through the till goes back into the course — and we keep the rates where they belong: in reach.

Full rates & rentals

Field Notes

What’s happening at the course.

Day-to-day updates live on our Facebook page. The highlights make it here too.

The latest lives on Facebook.

Tee times, weather closures, course updates and the occasional eagle photo — it’s all on our Facebook page. Give us a follow and you won’t miss anything.

Follow on Facebook
Come find us

208 1 Ave SE,
Milk River, Alberta.

Just off Highway 4, minutes from the US border and Writing-on-Stone. Camping is right next door at Under 8 Flags — stay and play.

Milk River 49°N · US BORDER SWEETGRASS HILLS · MT HWY 4 Lethbridge pop. 105,000 Writing-on-Stone UNESCO · 25 min east Riverside Golf Milk River, AB · You are welcome here ~ 1 hr drive N
Where we are ~ 1 hour south of Lethbridge on Highway 4. Stay and play next door at Under 8 Flags.
Open directions
Pro Shop

Monday – Sunday

9 AM – 8 PM

Restaurant

Tuesday – Sunday

12 PM – 7 PM

Phone

403 647 2502

Tee times by phone