Will Your Wedding Feature a Barn Beauty or a Rustic Ruin?

Pick the right wedding venue in Madison County, TN

If your heart is set on a gorgeous barn wedding, you need to visit The Barn at Snider Farms. Ever since brides took to the pastures on Pinterest, we’ve hosted countless Madison County, Tennessee events. Since barn weddings are so popular, it would be easy to fall head over heels for the wrong one. There’s a huge difference between a picturesque property and a flimsy structure in the middle of nowhere.

Our Amish-built barn has the vintage appearance of a rustic venue with the convenience of modern amenities. Schedule a tour and see why Wedding Wire gave us their Couples’ Choice Award. We’re in the business of making your wedding day dreams a reality. Call 731-697-7886 for more information.

Follow Us!

You bring the bridal, we’ll bring the party

As a busy bride, you don’t have time to tour hundreds of venues. That’s why The Barn at Snider Farms strives to offer a farm venue with character and potential. Enjoy celebrating with your friends and family. Plan with confidence and ease. Your Madison County, TN barnyard wedding is bound to be a hit.

In addition to weddings, The Barn at Snider Farms also hosts functions like rehearsal dinners and proms. We let you take the reins and plan whatever your heart desires. Your taste will pair wonderfully with our space.

Follow Us!


(coming soon)


(coming soon)

5 wedding must-haves

5 wedding must-haves

If you’re a bride who likes to be prepared, remember to keep these wedding day essentials in your purse:

  • Extra bobby pins – need we say more?
  • Lots of baby wipes – no raccoon eyes for you.
  • A cute umbrella – nothing will rain on your parade.
  • Some mints – make sure your first kiss is a good one.
  • Dancing shoes – hit the dance floor comfortably!

Call 731-697-7886 to visit our Madison County, TN wedding venue. We can’t wait to hear all the details of your story!

  • The Barn at Snider Farms

    1998 Denmark Jackson Road
    Denmark, TN 38391


    Call Us
    Phone: 731-697-7886

    Mon: By Appointment
    Tue: By Appointment
    Wed: By Appointment
    Thu: By Appointment
    Fri: By Appointment
    Sat: By Appointment
    Sun: By Appointment