Celebrate Love

With 44 acres of beautiful wilderness, the Zajac Ranch rests on the shores of Stave Lake in Mission, BC. Our site offers three pristine lodging facilities, a beautiful 60’ by 40’ gymnasium (for reception dinner), an amphitheatre (seats 110, in tiered seating, typically used for a wedding ceremony), dining hall (for non-reception meals), sporting fields, and all the space required to comfortably host a wedding party of upwards of 110 guests. All of this – conveniently located one hour east of Vancouver, BC.

Enjoy Married Life

Zajac Ranch for Children offers two rental rates to better accommodate specific wedding requirements – an ‘overnight’ rate which provides guests with three meals and overnight lodging (with an additional option to add-on an additional night prior to your wedding day that would include an evening snack and continental breakfast) and a ‘day rental’ rate which provides guests with access to our facilities, reception dinner, and an add-on lunch option. For further details, and pricing guidelines, please review our wedding brochure.

Having hosted many weddings over the years, Zajac Ranch’s wedding service is streamlined to better accommodate the needs of its customers – with specific menu options for all meals, upfront guarantees of service provisions, and a simple rental rate structure that limits service add-ons. Quotes are valid for 90 days. Site tours are available (by appointment only).​

Would you like to see what’s possible when using Zajac Ranch for Children as your ideal wedding venue? Please have a look at our wedding photo gallery, currently featuring Laura and Theo’s magical Spring wedding photos, taken by Sarah Nickerson and Carley and Dan’s September wedding photos, taken by Love Out Loud Studio.


Zajac Ranch for Children welcomes groups for booking between the months of September – May. We are fully booked June – August with our summer camps.

For our complete availability contact or 604-739-0444