Groups & events

Bring everyone — the canyon has plenty of room

Large groups get big discounts with advance purchase. Decks, patios, and picnic sites are reservable online.

NO FIRES ALLOWED: Veyo Area Fire Ban. No campfires, charcoal, or open flame anywhere in the canyon — campsites, picnic sites, RV sites and the farmhouse fire pit included.

Family Reunions

Family Reunions

Reserve a space next to the river or a patio/deck next to the pool. We have enough canyon to accommodate three generations.

Youth Groups & Camps

Youth Groups & Camps

With a large campground, Utah's only private rock climbing park, and a natural spring-fed pool, Veyo Pool is the perfect place for large family gatherings.

After-Hours Pool Parties

After-Hours Pool Parties

Reserve the entire pool after hours for an unforgettable evening — private access, natural spring-fed, great food, and a canyon full of memories.

Corporate & Church Events

Corporate & Church Events

Decks, patios, and group pricing for 10+ people. One call and we handle the rest.

Party reservations

Set up your group, send one link

Give us a call with your date and roughly how many are coming. Most groups are straightforward — a patio or a deck to yourselves, and plenty of dates to choose from. A school group of thirty or more outside the summer season needs the date held first, because the canyon runs on a smaller crew then. Once it is booked we send one waiver link for the whole group.

Call us to book your group

Groups are booked by phone so we can hold the day for you.

Planning something big?

Talk to our events team

Family reunions, weddings, youth camps, and company parties all get planned with our team. We'll walk you through the process to make it easy. Usually one phone call is all it takes.

Did you know?

Every guest signs our access waiver.

Each adult is required to sign a separate waiver. Parent/legal guardian can sign for the kiddos. It just takes a minute. Sign before you arrive or use our iPads at check-in.

Sign the waiverAlready signed? Just provide your name at check-in!