The Vineyard at St. Charles
Wedding venue in St. Charles, Iowa
About The Vineyard at St. Charles
Set among vineyard rows and rolling countryside outside Des Moines, The Vineyard at St. Charles offers indoor and outdoor options for weddings. Couples can hold ceremonies outdoors among the vines or indoors in front of a stone fireplace, with an indoor reception hall, cocktail area and patio available for celebrations. The property also has bridal and grooms’ suites, a full catering kitchen, and photo locations including a pond and dock. The venue describes its main building as seating up to 275 guests for dinners; its FAQ also lists capacity for 250 cocktail guests.
The facts
- Guests
- Up to 275 guests
- Price
- From $4,000
- Setting
- Indoor & outdoor
- Kind of place
- Winery
- Last updated
- October 2026
This listing was compiled by wedplan.ai from the venue’s own website and public listings. Work here? Claim the page to keep it current.
On the big wedding guides
- Listed on WeddingWire (checked November 2026)
- Listed on Zola (checked November 2026)
How to reach The Vineyard at St. Charles
- Website: vineyardatstcharles.com
- Phone: (515) 344-4545
- Address: 15166 20th Avenue
Wedding venues near The Vineyard at St. Charles
- Rose Farm — Norwalk, IA · up to 100 guests
- Buxton Park — Indianola, IA · up to 25 guests
- Indianola Golf Club — Indianola, IA · up to 200 guests
- St. James Celebrations — Indianola, IA · up to 400 guests
- Middlebrook Farmhouse — Cumming, IA · up to 40 guests
- Madison County Historical Complex — Winterset, IA · up to 70 guests
- PepperHarrow Farm — Winterset, IA · up to 400 guests
- Willow Creek Golf Course — West Des Moines, IA
- Events at Baymont — Des Moines, IA
- A.H. Blank Golf Course — Des Moines, IA · up to 240 guests
More winery venues nearby
- Madison County Winery — St. Charles, IA · up to 125 guests
- Carper Winery — Norwalk, IA · up to 300 guests
- Covered Bridges Winery — Winterset, IA · up to 90 guests
- Jasper Winery — Des Moines, IA · up to 300 guests
- Nearwood Winery & Vineyards — Knoxville, IA · up to 50 guests