Weddings & Events

From unforgettable weddings to relaxing family reunions and corporate events, the rustic charm, along with the amenities on the Historic Frawley Ranch make Elkhorn Ridge the complete venue package. Our pride lies in delivering excellent customer service. We offer a wide variety of amenities for each event, including a full bar service. From our historic charm to our cozy resort cabins, your guests will never forget your special day at Elkhorn Ridge.

Call Our Event Coordinator

Email Us

Contact Form
Courtyard Barns

Courtyard Barns

The rustic charm of the 150-year-old Courtyard Barns can't be beaten. Whether you're a bride looking for an elaborate celebration, or a family looking to host an intimate reunion in the Black Hills, we have the venue for you.


Elkhorn Ridge Event Center

The Elkhorn Ridge Event Center offers convenience and ease for weddings, reunions, and more. Located in the Elkhorn Ridge Resort, guests will have easy access to their fully-furnished cabins, the resort general store, and outdoor pool and hot tubs. The Resort is only a ten-minute drive to the Spearfish Canyon and Historic Deadwood, making it a central location for all of your guests to explore the beautiful Black Hills.


Outdoor Wedding Ceremonies

Elkhorn Ridge offers several beautiful outdoor ceremony spaces - one behind the Elkhorn Ridge Event Center and one on the historic Courtyard Barns' grounds. Saying "I do" behind a stunning mountain backdrop is what every Black Hills bride dreams of. If you book the ceremony space at the historic Courtyard Barns, you'll also get to use the charming bridal house to get ready. If you're looking for a picture-perfect location to tie the knot - look no further!


micro wedding

Micro Weddings

We'll plan your dream wedding on the beautiful Frawley Ranch for under $8,000! Sounds too good to be true, doesn't it? We promise it's not!


Contact Our Event Coordinator

Please provide us with a few details about your wedding or special event, and our Event Coordinator will get in touch with you. If you prefer, you can reach us by phone (605) 717-3968! We look forward to hearing from you!

By completing this form, you are consenting to our Privacy Policy.