TL;DR: A 100-guest wedding in Eugene, OR typically costs $32,000 – $58,000 all-in, with most couples landing near $42,000. Expect roughly 40% of that to go to venue and catering combined, and plan for a meaningful weather contingency if you're marrying between October and May.

Useful summary

Eugene is more affordable than Portland by about 15–20%, but it's not a cheap wedding market β€” Willamette Valley venues, farm-to-table caterers, and a limited pool of weekend photographers keep prices firm in peak season (June–September).

For 100 guests, the biggest levers on your total are:

Variable data table

Here's a realistic category breakdown for 100 guests in Eugene, OR, showing a budget-conscious plan, a typical plan, and an elevated plan.

Category Budget ($32K) Typical ($42K) Elevated ($58K)
Venue (site fee) $2,500 $5,500 $10,000
Catering (food, 100 guests) $8,500 $11,000 $15,500
Bar & beverages $2,200 $3,800 $5,800
Photography $3,200 $4,500 $6,500
Videography $0 $2,500 $4,500
Florals & decor $2,400 $3,800 $6,500
Music / DJ or band $1,400 $2,200 $4,800
Attire (both partners) $2,200 $3,200 $5,500
Hair & makeup $600 $950 $1,400
Stationery & signage $500 $850 $1,400
Cake / desserts $450 $700 $1,200
Officiant $400 $650 $900
Rentals (tables, linens, tent) $1,800 $3,200 $6,000
Coordinator $1,500 $2,800 $4,500
Transportation & lodging gifts $350 $600 $1,200
Buffer (~5%) $1,500 $2,000 $2,800
Total ~$32,000 ~$42,000 ~$58,000

Per-guest cost at 100 guests works out to roughly $320–$580, before any honeymoon, rings, or pre-wedding events.

Local context

Eugene's wedding market sits in the southern Willamette Valley, and that shapes real numbers more than national averages do.

Internal links

Tool CTA

If you're comparing a Eugene wedding against other options, or sanity-checking whether $42,000 is realistic for your specific priorities, plug your numbers into our calculator. It uses local vendor benchmarks, not national averages, so the Eugene ranges above update based on your guest count, venue type, and must-haves.

FAQ

How much does the average wedding cost in Eugene, OR for 100 guests?

Most couples spend $32,000 to $58,000, with a typical total around $42,000 for 100 guests. That assumes a mid-range venue, a plated or family-style dinner, beer and wine bar, photography, and a DJ.

What's the per-person cost for a 100-guest wedding in Eugene?

Expect $320–$580 per guest all-in. Food and beverage alone run $120–$220 per guest in Eugene depending on whether you book a winery with in-house catering or a downtown caterer with bar service.

Is it cheaper to get married in Eugene than Portland?

Yes, usually by 15–20%. Venue site fees and photography run noticeably lower, though catering and florals are close to Portland pricing because many vendors serve both markets.

When is the cheapest time to get married in Eugene?

November through March, and any Friday or Sunday. Off-season weekday weddings can cut 15–25% off venue and vendor costs, but you'll need to budget for indoor space or a heated tent given the rain.

Do I need a tent for an outdoor Eugene wedding?

If your date falls outside mid-June through mid-September, yes β€” budget $2,000–$4,000 for a tent, sidewalls, and flooring. Even in summer, many couples book a tent as a weather backup because valley afternoons can swing 30 degrees.

How much should I set aside for a buffer?

Plan a 5–10% contingency on top of your category totals β€” $2,000 to $4,000 for a 100-guest Eugene wedding. Common overruns are alterations, additional rentals, and tips, which often aren't in initial quotes.

What's the single biggest way to cut costs without cutting guests?

Switch from a Saturday in peak season to a Friday or Sunday, or move from a winery to a park or community venue. Either change typically saves $4,000–$8,000 without reducing headcount or food quality.

Sources

Related

Get started

Build a personalized Eugene wedding budget for your 100-guest list in under 10 minutes β€” with vendor ranges, deposit timing, and a running total you can share with anyone helping you pay. create_free_account

Next step
Create my free account