Pavilion Reception under the Moonlight

Congratulations on your engagement!

Twin Lakes will help you “tie the knot” with a beautiful Hudson Valley Wedding.

Allow us to bring your Dream Wedding to life in Upstate New York with a Destination Wedding at Twin Lakes!  Treat yourself and your guests to a secluded gem, Twin Lakes is located in Ulster County, part of the Catskill Park region, in the beautiful Hudson Valley. Only two hours from New York City, Twin Lakes is located four miles from historic Kingston and a short drive from Woodstock.

Between the Hudson River and the Catskill Mountains, Twin Lakes is a unique and romantic venue that offers accommodations with country charm and comfort.

Let us cater to you and your guests with cocktails, exquisite hors d’oeuvres, your selection of culinary entrée’s and tempting confectionery delights.  Whether your vision is an extravagant black-tie, “Affair to Remember,” or a “Country Casual” Celebration, our professional staff will help you bring your unique vision to life at Twin Lakes.

Start by viewing our Standard and Premium Wedding Packages, then give us a call so we can customize the wedding of your dreams:

 Down a country road in our Garden Gazebo, or lakeside with a backdrop of towering woodlands and the reflection of a pristine lake, join hands and hearts at Twin Lakes for an unforgettable celebration of your new life together.

Twin Lakes is a premier catering facility complete with cabins, two beautiful gazebos, a swimming pool, a banquet room and an outdoor pavilion for your dining and dancing pleasure. Treat your palate to our fresh, delectable cuisine while enveloped in the elegance of a countryside setting.

When the evening’s festivities draw to an end your closest family and friends can unwind around a campfire beneath a blanket of twinkling stars.

Twin Lakes is the perfect location to begin your journey into forever. Twin Lake’s staff works closely with each couple, for a weekend or a single-day celebration, from the initial planning to the farewell brunch.  Allow Twin Lakes to help you make your wedding dream come true with a one-of-a-kind Hudson Valley Wedding.


Call us to customize your wedding plans!


For more information or to make an appointment, you can call us toll free at 1-800-205-0617, call us direct at 1-845-338-2400, or e-mail us at to discuss your specific requirements and schedule.